News for hackers. Stuff that matters.
Re:The sad state of sysadmin in the age of containers (2015) by eeZah7Ux on Monday December 09, 2019 @08:07AM (#21742225)
> jealous, insisting that every language has to conform to their way of doing things

Not at all. The large majority of packaging systems have reasonable and similar requirements for upstreams, like not bundling dependencies or not hardcoding paths.

> fundamentally not very good, having very limited ability to do things like install packages for a single user or install multiple versions of the same package

That's completely by design, and for good reasons.

Re:The sad state of sysadmin in the age of containers (2015) by oblio on Monday December 09, 2019 @11:52AM (#21744127)
While you could argue about:

> install packages for a single user

because of the security angle, Not allowing this:

> install multiple versions of the same package

is completely indefensible.

Who are you, package manager, to decide that I shouldn't be able to use different versions of the same package? Do you know more about my context than I do?

Re:The sad state of sysadmin in the age of containers (2015) by eeZah7Ux on Monday December 09, 2019 @12:45PM (#21744645)
> Who are you, package manager, to decide that I shouldn't be able to use different versions of the same package?

That's one of main point of a distribution, rather that simply throwing software on a hard drive.

The maintainers have to work hard to guarantee that a specific set of packages and version work well together. Well enough for most users to deploy 99% of the packages without surprises.

And then backport security updates (often faster than upstream), for 3 years, often 5.

And various companies provide longer term updates and maintenance.

Oh, and provide license checking and vetting.

Turns out that it's a lot of work and no serious distribution would consider supporting multiple version of packages while guaranteeing the same level of quality.

> Do you know more about my context than I do?

Given your statements about distributions... most likely yes.

Re:The sad state of sysadmin in the age of containers (2015) by oblio on Monday December 09, 2019 @05:42PM (#21747458)
> Given your statements about distributions... most likely yes.

Hello there, ad hominem.

Linux distributions are overreaching. They should offer those services for core software. I should be able to install Inkscape 0.91 and 0.92 at the same time, easily.

Re:The sad state of sysadmin in the age of containers (2015) by spion on Monday December 09, 2019 @12:05PM (#21744242)
I don't see the security angle either. You could design the system in a way that makes it able to force updates into the individual user's broken packages. Heck, it shouldn't even be connected to a user - it's just that every user should be able to install a package, and what install might mean is

  * compartmentalized side-effects (not per-user even -
    users might decide they want multiple compartments for 
    different apps) and 

  * a shared storage area for all the packages and their
    versions (i.e. Nix)
Re:The sad state of sysadmin in the age of containers (2015) by spion on Monday December 09, 2019 @09:54AM (#21743110)
The design results with flawed user experience and the users will move past the restrictions one way or another. It's up to system package managers to realize why the old way of doing things is simply not good enough; otherwise, people will just move on.

I'm sad that this is not happening since in the process we're also losing the good bits of system package managers as per this article.