Would anyone object to getting rid of these installation instructions and instead point to the wiki page, which we can improve to also mention the tarballs?
To keep the history of build instructions for old versions, would anyone object to moving the contents of the wiki page back to github? Besides being properly versioned there, that's also where one would expect the build instructions to be. Even with all other contributor docs having been moved to the wiki, the build instructions I think really should stay with the source. As it stands, I've repeatedly spent a bunch of time looking for them.
Also these tarballs were crucial before we had our JS vendoring sorted out (2.1, i think?). Before that left-pad-like debacles could break the ability to build old versions from source (this happened in the 2.0 release branch). Now they're less crucial, but I still think it's more in line with end-user expectations that source comes in tarballs, not (multiple) git repos.
The source tarballs are important because they have a lot fewer moving parts, and are therefore much more likely to be reproducible over time. For example, you don't need yacc, node, or yarn to build from the tarball. They're also self-contained, which is simpler for users than mirroring multiple git repos.I believe we have analytics on these pages. We should be able to find out how often the source tarballs are being used. But I believe they are important, so we should continue to provide both user-focused (tarball) and developer-focused (git) build-from-source instructions.
Would anyone object to getting rid of these installation instructions and instead point to the wiki page, which we can improve to also mention the tarballs?I'd object to removing these instructions completely. We could *add* a link to the build-from-git version.