3 ms·
my understanding is for speed reasons most distro's dont build from the source they build from tarballs. If they built from the source there wouldn't be this i
by senectus1 3y ago
my understanding is for speed reasons most distro's dont build from the source they build from tarballs.
If they built from the source there wouldn't be this issue.
- martijnvds 3y agoThe tarballs also contain source. Just not the source control/revision history.
- b112 3y agoIf by "source" you mean the project's version controlled repo, it is for a variety of reasons. One primary one is, sustainability. The build tarballs are kept forever. Try that with a remote repo that could vanish in a mere 10 or 20 years.. or tomorrow! And tar is the most stable archive format in existence, with at least half a century of use. note: Companies that care, should ask themselves what do you do, if you have a build system which relies upon externals, and a part of that build goes down? And you have an urgent fix to PROD required? Hope you can find all the bits, unvarnished, scattered on dev boxes? Cobble them together and hope they build, while your PROD is currently borked? Or do you hotpatch PROD? If your build process breaks due to an external repo going MIA, then you're doing it wrong.
- ZiiS 3y agoDo you mean if they built from a git hash? The tarball contains "Source code" which is what they are building.