version="$(date +%Y.%m.%d.%H.%M.%S)"
packagedir="$HOME/Unreliable/Packages"
pkgbuild \
--identifier at.jasomill.pkg.org.gnu.Emacs \
--version "$version" \
--install-location /Applications \
--component nextstep/Emacs.app \
"$packagedir/Emacs-$version.pkg"
to your build script; add sudo installer -package "$packagedir/Emacs-$version.pkg" -target /
if you also want to install. The resulting package is also a handy way to push the updated version to multiple Macs.Note, however, that I've reverted to a previous version maybe twice in the past 5+ years of weekly builds (from the GNU master branch), and even in these cases, the regression didn't affect core editing functionality (last one I remember, editing over ssh via tramp was failing in certain circumstances [that I never got around to working out in detail]).
Skimming the readme, I see that it's almost entirely mac specific and mostly UX. I can't say they are completely useless but nothing really vital, except the features inherited from Carbon, which seem useful (I really like the concept of AppleScript, i.e. all programs responding to a single programming interface; I guess DBus is supposed to do sth. similar on FreeDesktop, no?).
But I am also fascinated that this a apparently a thing :).
That's what happens when one makes compromise with Gnome people. It's too late to undo the damage, but we can learn a valuable lesson.
What's his rationale?
WRT users switching, let them do. One thing I'd really fear would be Emacs becoming just another attention whore of a piece of software. Not only, but also, options and competition are very nice things to have. VSCode is not that interesting to me, but I really like Sublime Text; I can easily suggest it to anybody instead of Emacs if they are not into the idea of using a highly- and live-customisable and very composable environment and want sth. that just works.
Now, because Emacs is free software, this doesn't prevent anyone such as Yamamoto to go and modify Emacs. Rms doesn't want his officially-sanctioned version to have Mac-only improvements, but he also defends the GPL which allows other people to do so. Rms isn't going to go and tell Yamamoto to take down his fork or anything (but he probably will tell macOS users at every opportunity that they are working with an abusive OS).
Year of the Linux desktop jokes aside, I've just lately got sick of how broken Linux is on most laptops, even ThinkPads which are supposed to be the gold standard.
My ThinkPad never had working suspend resume, for example, which is just basic stuff that Linux can't seem to get right.
I'm not 24 and childfree any more. I don't have time to fiddle with acpi or systemd.
I have been trying to do this for nearly 20 years now...
Previously I was on an x250 also on Debian stable which also worked flawlessly until I dropped it hard. It was just a little heavier and a little slower than my current X1.
On the topic of Macs being stable; I've seen my coworkers experience a lot of grief during the past few months with some macOS updates.
I'm not saying that the experience is in general better with one setup or another, just that mine has been good. I'm sure your experiences are valid too.
I have to run Windows 10 on a system for work and I have to say the Linux install and setup experience is way nicer.