45
13 Apr 2013
One Little Package of Hate
Wolf Rentzsch talks with Andrew Pontious about how OS X’s installer technology is dangerous, complicated, obsolete, under-documented, and feature-poor.
Links:
- Tom and Jerry « Wikipedia
- Practical Perforce, Chapter 7: How Software Evolves (PDF) « O’Reilly Media
- Installer VISE for Macintosh « MindVision Software
- Windows Installer « Wikipedia
- gzip « Wikipedia
- pax (Unix) « Wikipedia
- cpio « Wikipedia
- Why is cpio better than tar? « Kevin J. Wang’s Ramblings
- bom(5) OS X Manual Page
- Wolf Rentzsch tweet: “looks like Distribution-format .pkg’s don’t support preflight/postflight scripts, only preinstall/postinstall scripts”
- Wolf Rentzsch tweet: “which is sad, since Packages.app generates Distribution-format .pkg’s. Once again I go into the PackageMaker breach”
- Wolf Rentzsch tweet: “@packagesdev @pmb777 I need a script that executes upon initial installation and upgrading. pre/postinstall only execute during the former”
- WhiteBox (Stephane Sudre’s homepage)
- Iceberg Integrated Packaging Environment « WhiteBox
- Packages « WhiteBox
- Andrew Pontious tweet: “Every time, every time I discover Apple is still allowing non-Store downloads of the current Xcode, I, well…I do this: \o/”
- You Had One Job!
- Derek Lowe’s Things I Won’t Work With « Corante
- Remote Desktop 3 « Apple
Rejected Episode Titles:
- We Will Go Through Hell with You This Week, Wolf
- Some Trauma to Our RSS Feed
- I Take Exception to That
- The Secret Chapter
- A Young and Naive Pup
- Breaking in New and Exciting Ways
- Every Package Has a Payload
- Tar Always Does the Right Thing
- It’s Not C3PO
- Australian-Style Parallel Evolution Thing
- One of Them’s Got “Tape” in Its Name
- I’m Not Going to Download 9 GB of an Installer
- I Have No Problems with It
- I Guess I Can’t Call Them Platters Anymore
- An Attractive Nuisance
- These Stinky Projects
- Tons of Terrible Pain Here
- Here, Have a Tissue
- I Witnessed This the Most Fun Way Possible
- This Horrible Nesting of Russian Dolls
- Famously Buggy
- Look into the Eyes of Madness
- ClickToFlashbacks
- All Bad, All the Time
- Just as Bad as I’d Hoped
- Layers of Horrendous Horrendous Horrendous