• Explore the magic and the mystery!



  • The 10.5.3 Report: How Could Apple Make So Many Mistakes?

    May 28th, 2008

    Widely anticipated, the 10.5.3 update made it unheralded arrival Wednesday morning with an advertised 68 fixes and enhancements to Leopard. However, that may be only part of the picture.

    You see, some sites that have allegedly seen Apple’s developer documentation on 10.5.3 claim there were over 200 changes made, and that doesn’t make much sense either, since a single bug fix or enhanced feature can mean that many files have to be altered with lots of interrelated elements required to produce the desired result. So 10.5.3 no doubt contains tens of thousands of updated files when all is said and done.

    Certainly, this is one huge mother of an update. If you’re a Leopard user, you’ll find a copy waiting for you in Software Update. The size will vary depending on the number of files that Apple deems appropriate for your Mac. The official Delta version, a strictly 10.5.2 to 10.5.3 update, weighs in at 420MB. If you never went for 10.5.2, or you want to take as few chances as possible, you might try the Combo updater, which contains all the alterations from the original 10.5 release, at 536MB.

    I’ll just cover what I consider essential points here, at least to me. You can find the rest of the story in Apple’s official Knowledge Base document on the subject.

    Certainly if you’re still hot and bothered over apparent AirPort problems with Leopard, the fix that, according to Apple, “Improves 802.1X behavior and reliability” will appeal to you, though it would be useful to know precisely what problems were addressed. Time Capsule is also reportedly more efficient with 10.5.3.

    My personal bugaboo with Leopard has been Spaces. One of the most troubling problems involved applications with multiple palettes that seemed to lose track of which desktop they were in. In fact, that specific oddity and some others made me eventually turn off Spaces and revert to a utility that automatically hid all applications except the one you’re working in, sort of a single window or single app mode.

    I’m pleased to say that I’ve turned Spaces on again, and, for the most part, it seems to work considerably better, though newly launched applications still occasionally spawn different windows in different spaces. But the problem is now mostly manageable and maybe 10.5.4, or perhaps a change to the affected applications themselves, will set things right.

    Such key system apps as Address Book, iCal, iChat, Mail and TIme Machine have also been extensively cleaned up, and again it was a matter of making features work properly and get rid of an assortment of performance oddities, some subtle, some otherwise.

    One example involves “issues with echo cancellation that may occur on portable Macs” in iChat, which would surely affect the quality of your audio conversations. However, when all is said and done, I still think Skype sounds better and I continue to wonder when or if Apple might allow you to send and receive calls from traditional landline and wireless phones, perhaps in partnership with a telecom carrier.

    You’ll also find some choice tidbits in a category labeled “new,” such as a fix for “stuttering video and audio playback in certain USB devices,” which may impact add-on mixers and other gear. One that sounded particularly troublesome, although it never happened to me, is a fix for “an issue in which certain attached hard drives may not show up in the Finder.”

    There are also repairs to Active Directory defects that may explain why there are still reports of trouble in cross-platform installations.

    All in all, I am concerned with the sheer number of bugs Apple had to fix as much as I am pleased that they were, at last, addressed in one hopes is a satisfactory fashion. While my troubles with Leopard have been relatively minor in the scheme of things, I’m well aware that some of you have been engaging in long hair-pulling sessions as a result of your close encounters with 10.5.

    Yes, I still feel certain Mac troubleshooting sites have been way overboard in taking minor problems or issues that may impact only a small subject of users, and presenting them as proof that Leopard is a buggy mess that should never have seen the light of day.

    I’m also certain that, within a few days, you will see a number of reports claiming that the changes in 10.5.3 do not fix certain problems and may, in fact, create others.  It is clear to me that Apple will never please some people no matter how hard they try.

    Certainly, an awful lot of engineering efforts led to 10.5.3, and my experiences have, so far at least, been quite good. But the same was true with 10.5.2 and 10.5.1 for that matter.

    So what should you do about 10.5.3’s persistence in your Software Update app? I suggest you wait a few days for the dust to settle and then, barring any show-stoppers, go for it.

    To get ready for the update, you should not have to engage in any mystical practices, such as repairing disk permissions. But you might want to quit your open apps before you run the update, and do a little online research to confirm that any system enhancements you’re using won’t stop functioning after 10.5.3 is installed.

    Beyond that, you’re on your own, of course, but I don’t see any reason to be terribly concerned.



    Share
    | Print This Post Print This Post

    13 Responses to “The 10.5.3 Report: How Could Apple Make So Many Mistakes?”

    1. Kenh says:

      It’s working well for me.

      To be honest, I am more impressed with the fact that they are making fixes that apply to very small segments of the market.

      To use an analogy: I worked on race cars for 20 years. Improvements (changes) require other improvements(changes) that cause other changes, etc. Success is proven by how you manage those changes.

      It is absolutely impossible to predict what those changes might be until you get on the track. The ability to do so is what makes champions. 95% of the teams can initially put the same car out there at first. What matters is what happens after they all get out there.

      Would it be nice if all possible conditions could be anticipated? Of course. But I won’t waste one second bemoaning that . After all, I could be using the mish-mash that is Windows.

    2. Don says:

      Ever done any programming? if so, then you know that it is almost impossible to anticpate and code for any and every eventuality, much less find and correct every error. As long as humans write code, there will be software errors.

    3. Ever done any programming? if so, then you know that it is almost impossible to anticpate and code for any and every eventuality, much less find and correct every error. As long as humans write code, there will be software errors.

      I’m sure that goes without saying. We know that’s impossible. But it seems some folks want to pretend the situation is worse than it really is.

      Peace,
      Gene

    4. Phil Holmer says:

      Does 10.5.3 fix the ongoing printer sharing problems many people have been having since 10,4.7? It would be nice if Apple, Epson, Canon and others would address this.

    5. Does 10.5.3 fix the ongoing printer sharing problems many people have been having since 10,4.7? It would be nice if Apple, Epson, Canon and others would address this.

      Such as?

      I mean, I’ve used the feature occasionally without difficulty.

      Peace,
      Gene

    6. I updated my computer at work first. 🙂 So far it’s all good.

    7. George says:

      I applaud Apple for tightening and improving the OS. Nice 10.5.3 example? Permissions Repair now informs you in plain english that it needs to read the permissions database which may take several minutes where it seems nothing is occurring. Small dialogue tweaks like that show respect for the user.

    8. gopher says:

      I chose not to update yet. If it ain’t broken, don’t fix it! Instead I cleaned my hard drive of non-essential data. Visiting Apple Discussions after every update is a tale of whoa. Most people don’t know that preparation before updates is essential. Most importantly is backing up. Did I say backing up? Yes, and I mean it. The rest which my upgrade FAQ will cover, is minor:

      http://www.macmaps.com/upgradefaq.html

    9. Ilgaz says:

      I chose not to update yet.

      If it ain’t broken, don’t fix it!

      Instead I cleaned my hard drive of non-essential data. Visiting Apple Discussions after every update is a tale of whoa.

      Most people don’t know that preparation before updates is essential. Most importantly is backing up.

      Did I say backing up? Yes, and I mean it.

      The rest which my upgrade FAQ will cover, is minor:

      http://www.macmaps.com/upgradefaq.html

      Trust me, if we are speaking about 10.5.x , it is definitely broken. I wouldn’t miss a single update on Leopard. It is almost the price of running Leopard.
      Even on 10.5.3 , any aqua progress bar (yes, standard!) makes WindowManager use 30-40% of CPU and flood the memory. That is a non stoppable process. Progress bars are everywhere on OS X. Before 10.5, Apple had a great excuse. We were running Shapeshifter etc. It is not the deal now (it was never the deal), even with a 50 MB driver update, any progress bar means half of a core CPU is gone. I have 4 CPUs, what about single CPU people?
      I still have a 10 GB OS X 10.4.11 partition. I recommend the solution to everyone especially after “Disk Utility” can live resize partitions.

    10. None of this is confirmed, but there are growing reports of a forthcoming 10.5.4 update that will supposedly fix what 10.5.3 broke.

      Not that I’m having these problems, mind you, but just in case you are, this might give some hope.

      Peace,
      Gene

    11. silvarios says:

      Certainly if you’re still hot and bothered over apparent AirPort problems with Leopard, the fix that, according to Apple, “Improves 802.1X behavior and reliability” will appeal to you, though it would be useful to know precisely what problems were addressed. Time Capsule is also reportedly more efficient with 10.5.3.

      Gene, the 802.1X fix is not related to Airport as a whole. It is instead a fix for connecting to certain types of authenticated networks. http://en.wikipedia.org/wiki/802.1x

      A good example of this technology is the hidden access point at T-Mobile HotSpots which grants users WPA2 Enterprise encryption. I configured my MacBook running Leopard to connect via 802.1X at T-Mobile HotSpots and the pre 10.5.3 implementations were a little buggy (so buggy that many users suggested migrating the Internet Connect application from Tiger over to their Leopard installations). I haven’t upgraded the following post since the 10.5.3 update (which changes the interface a bit, along with the accompanying underlying improvements), but here’s the gist of what I’m referring to:
      http://www.technightowl.com/2008/05/the-1053-report-how-could-apple-make-so-many-mistakes/

    12. OK, I appreciate what you’re saying, but some of the complaints about AirPort troubles speak of erratic connections. Since I never had those troubles, and no further documentation to refer to, I do appreciate the additional information you provided.

      Peace,
      Gene

    13. silvarios says:

      My pleasure Gene. Loved the article by the way.

      A good example of this technology is the hidden access point at T-Mobile HotSpots which grants users WPA2 Enterprise encryption. I configured my MacBook running Leopard to connect via 802.1X at T-Mobile HotSpots and the pre 10.5.3 implementations were a little buggy (so buggy that many users suggested migrating the Internet Connect application from Tiger over to their Leopard installations). I haven’t upgraded the following post since the 10.5.3 update (which changes the interface a bit, along with the accompanying underlying improvements), but here’s the gist of what I’m referring to:
      http://www.technightowl.com/2008/05/the-1053-report-how-could-apple-make-so-many-mistakes/

      By the way, I actually meant to post a link to here:
      http://appleswitcher.com/forum/viewtopic.php?f=7&p=274401

      Not sure why I didn’t catch the error the first time. Sorry about that.

    Leave Your Comment