Apple released today the 10.5.2 update. After over a year and half with Mac platform (and over 2 months on Mac only work environment) I become fearless and installed update without too much worries :-). Year ago, I guess I would be quite concerned whether the Service Pack will or will not render my work notebook useless with unreparable registry ... I still remember the fun after SP2 got installed ...

But back to the topic. Upgrade went smooth and after 2 bangs (reboots) everything seems to work OK. Finally there is an option to "tigerize" the translucent menu, without add-ons and hacks. Time machine has small menu item to access preferences. The update promises WiFi improvements (tests pending). What seems not get fixed is the annoying rfc1323 TCP/IP stack setting (see here).

So far the only things broken is the Beta version of fantastic little utility Library books (highly recommended - it does support many libraries, including our). The error message that comes after the program start says:

[sourcecode language='java']

NSInvalidArgumentException

*** -[DebugController length]: unrecognized selector sent to instance 0x2ade20

Stack trace:

1 NSExceptionHandlerExceptionRaiser (in ExceptionHandling)

2 objc_exception_throw (in libobjc.A.dylib)

3 -[NSObject doesNotRecognizeSelector:] (in CoreFoundation)

4 ___forwarding___ (in CoreFoundation)

5 _CF_forwarding_prep_0 (in CoreFoundation)

6 -[Parser initWithString:] (in Library Books)

7 +[Parser parserWithString:] (in Library Books)

8 -[Dynix booksOnHoldFormat1:] (in Library Books)

9 -[Dynix booksOnHold] (in Library Books)

10 -[MainController _updateLibraryBooks] (in Library Books)

11 -[MainController _updateThread:] (in Library Books)

12 -[NSThread main] (in Foundation)

13 __NSThread__main__ (in Foundation)

14 _pthread_start (in libSystem.B.dylib)

15 thread_start (in libSystem.B.dylib)

[/sourcecode]
What helps is to roll back to version 2.5 which works just fine.