Art Clemons on 11 May 2012 22:20:31 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] A pleasant installation surprise


On 05/11/2012 10:43 PM, Rich Freeman wrote:
Ugh - if similar practices means bundling dependencies then I can do
without that.  I don't want to download a 50MB tarball to compile
500kb of code.  Chromium does that, and you are still forced to use
half of the bundled libraries.

Once again though, Chromium can be compiled reliably. Especially today with relatively large storage hardware, 50MB isn't a really big price.

As a distro user, I say that this is just why you should let your
distro manage the dependencies.

I suspect most distro maintainers can't possibly keep track of every dependency for even most of the commonly used programs.

As a distro maintainer, I want packages to clearly state their
dependencies, including version restrictions where they are
understood.  Looking at the gentoo package it seems like the calibre
build scripts could probably use a little love, but that seems to be
due to built-in assumptions that xdg should be installing to the root
filesystem (gentoo builds and installs packages with reduced
privileges, so this will fail - we don't want anything but the package
manager touching the root filesystem).

Yet the python script on the Calibre website would likely produce a working version, once again at the cost of some bloat. Yes one of the major weaknesses and major strengths of Linux is precisely that there are multiple ways of accomplishing the production of working software, but unless distro maintainers are going to spend years compiling up every possibly needed piece of software and every possibly needed library, there are always going to be unmet dependencies if just because people want new and improved.

You don't want bloat and I want working software even at the cost of some bloat.
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug