Re:Ask HN: Why does every package+module system become a Rub...
by carlmr on Monday January 30, 2023 @10:33AM
(#34580981)
Apart from not shipping what you need, you often only get a fraction of the versions you need.
For development you may want to test your code against multiple versions of the system libraries. This is not easy using a distro package manager.
Re:Ask HN: Why does every package+module system become a Rub...
by fragmede on Monday January 30, 2023 @12:25PM
(#34583137)
Maybe our definition of "easy" doesn't agree, but for Ksplice, we had to build kernels using the exact same, often old versions of GCC and everything else (binutils, etc). We made schroots (this predated docker) and then we used the system package manager to install the requisite old version of packages. Wasn't trivial to get the whole system setup, but getting old versions of packages installed wasn't impossibly hard either.
And sure, may be you're right that distro packaging is the "wrong model," again, that is the problem then for distros, users are stuck using ubuntu or whatever so they don't have the option to do the "right" thing, so they do use the mishmash of packaging/repo systems as just the cost of doing business.