If you download an Emacs source tarball, it comes with .elc files so you don't need to byte compile anything.
This enables you to compile the remaining (much smaller) C parts quickly: I've seen installs take under a minute!
miniblog.
Related Posts
It feels like a mature software project is one where bugs require multiple commits to fix.
You've hammered out the basic issues, so the remaining issues are often weird interactions between components.
Today I learnt about `git apply --reject`, which applies as much of a patch as it can, and leaves the remaining conflicting changes in foo.rej files: