Subject: Re: lightweight groff package?
To: Sean Davis <dive@endersgame.net>
From: Greg A. Woods <woods@weird.com>
List: tech-pkg
Date: 08/20/2003 15:15:15
[ On Wednesday, August 20, 2003 at 06:31:36 (-0400), Sean Davis wrote: ]
> Subject: Re: lightweight groff package?
>
> I am forced to agree here. There are so many packages that add a huge number
> of dependencies that they don't really need, and that just makes keeping
> packages up to date more of a PITA than it already is.

The additional dependencies -- i.e. the making use of additional
features in a package which require other packages to fully implement --
is not the problem.  The problem is that those dependencies are run-time
dependencies, not build-time dependencies.

I've demonstrated that only using static libraries from other packages
and turning all those run-time dependencies into build-time dependencies
pretty much elimiates all the hassle and overhead of trying to update
packages without de-installing and re-installing pretty much everything.

I.e. it is fair to blame the use of poorly implemented shared libraries
in this case; but it is not fair to blame these problems on the fact
that packages often need other third party packages to implement full
functionality.

-- 
						Greg A. Woods

+1 416 218-0098                  VE3TCP            RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>          Secrets of the Weird <woods@weird.com>