Wednesday, the same day that Apple announced some new products, updates, and what-not, I noticed a message from Homebrew that my 2020 Macbook Air (Intel) is no longer officially supported by the project. I've still been able to update things, just needing to build more from source, but it will become fully unsupported in Fall 2027. Apple will still provide MacOS 15 Sequoia with security updates to that same approximate date. So that provides a likely end to when my Macbook can be considered up-to-date and secure.
Continue reading post "2020 Macbook Air, the (secure, up-to-date) end is nigh"homebrew posts
I haven't been able to upgrade composer with homebrew to version 2.7.7 (on Intel Mac). Continue reading post "#4355"
xz backdoor
Reading this weekend about a backdoor introduced to the open source xz project.…
Continue reading post "xz backdoor"Homebrew `composer` 2.6.x failing
For some reason, the Homebrew version of composer hasn't been working recently, either 2.6.1 or 2.6.2. So I've manually grabbed the phar from getcomposer.org and replaced the file it was getting. I'm running the latest MacOS and up to date Homebrew, PHP, and Composer on an Intel Macbook Air. When I would run composer, I would get an exception
Continue reading post "Homebrew `composer` 2.6.x failing"
Mac OS 13 Ventura update
I recently updated to Mac OS version 13 (Ventura). It mostly went smoothly, but there were a few issues of note, including an SSH key problem.
Continue reading post "Mac OS 13 Ventura update"Unprivileged Homebrew install, 2021 edition
On my new MacBook, I've been isolating responsibilities into separate user accounts. This includes an unprivileged "manager" account for installing most global third-party software, and a few development accounts for different purposes. I use Homebrew to install some dev related software, but my old Homebrew setup didn't work with this conceptually, nor with the more locked down privileges of newer Mac OS versions. I didn't want to give Homebrew or its packages admin or root privileges, so I have adapted Homebrew's untar anywhere method to install a globally available Homebrew using the unprivileged manager account, only requiring a privileged account briefly. I've also used untar anywhere for a per-account Homebrew install to allow each dev account to have custom versions of any desired packages, with no privileged account required.
Continue reading post "Unprivileged Homebrew install, 2021 edition"Homebrew install.sh without root
[Update]The following method no longer seems to work due to changes in the install.sh script as well as locked down permissions in newer OS versions. Because of this and changes to my general setup, I have a new Homebrew setup that uses Homebrew's untar anywhere method.[/Update]
I installed Homebrew, a Mac package manager, recently on my main computer. Continue reading post "Homebrew install.sh without root"