▲ | andix 4 days ago | |||||||||||||||||||||||||||||||||||||
Lockfiles are essential for somewhat reproducible builds. If a transient dependency (not directly referenced) updates, this might introduce different behavior. if you test a piece of software and fix some bugs, the next build shouldn't contain completely different versions of dependencies. This might introduce new bugs. | ||||||||||||||||||||||||||||||||||||||
▲ | tonsky 4 days ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||
> Lockfiles are essential for somewhat reproducible builds. No they are not. Fully reproducible builds have existed without lockfiles for decades | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||
▲ | jedberg 4 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||
The entire article is about why this isn't the case. | ||||||||||||||||||||||||||||||||||||||
|