(no title)
pselbert | 4 years ago
For a while we would pin library versions (e.g. libvips) only to have the pin break the build because the package was no longer provided. That’s only a few months later, not years. It seriously impacts the repeatability of Docker builds.
Now we don’t pin to the same extent and lack some confidence, but at least it doesn’t break the build.
efxhoy|4 years ago
No broken builds but all times displayed from our alpine based services were off by an hour.
The best bit was that users started entering times for scheduled events that were off by an hour to "compensate" for our brokenly displayed times.
rakoo|4 years ago
lucideer|4 years ago
This is (almost self-evidently) true in theory, but not really in practice. It's about finding the sweet spot between LTS and maintainability. As the commenter said:
> only a few months later, not years
The lifecycle is usually longer with other distros.
neurostimulant|4 years ago
toomanybeersies|4 years ago
Easy enough to throw a your pinned packages into s3, or anywhere else that's convenient.
encryptluks2|4 years ago