Re:From xz to ibus: more questionable tarballs
by martijnvds on Tuesday April 02, 2024 @05:22AM
(#39903778)
The tarballs also contain source. Just not the source control/revision history.
Re:From xz to ibus: more questionable tarballs
by ZiiS on Tuesday April 02, 2024 @05:38AM
(#39903864)
Do you mean if they built from a git hash? The tarball contains "Source code" which is what they are building.
Re:From xz to ibus: more questionable tarballs
by bbarnett on Tuesday April 02, 2024 @05:29AM
(#39903813)
If 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.
If they built from the source there wouldn't be this issue.