tor dependency insanity.

Eric Sandeen sandeen at redhat.com
Tue Mar 2 21:15:09 UTC 2010


Bill Nottingham wrote:
> Bill Nottingham (notting at redhat.com) said: 
>>> All the initscripts have huge and broken dependency chains.
>>> E.g. assuming I would use the vanilla fedora 'initscripts' package, then
>>> tor would still require[1] syslog, cpio, e2fsprogs, ethtool, mount, ...
>>> although it does not log anything, does not extract/pack anything, does
>>> not format a filesystem, does not configures network interfaces nor
>>> mounts something.
>> Thanks for the bug report! Oh wait, you didn't.
> 
> In any case, looking over the variety of dependencies in initscripts, I've
> removed a few:
> 
> - syslog - this isn't *required*, as the system boots without it
> - mount (as it's provided by util-linux-ng)
> - popt (runtime library, should never have been listed)
> - e2fsprogs (anaconda will install the proper FS utilities for the root
>   filesystem)

I'm guessing e2fsprogs may have been sucked in due to the various tools it
has (had) in its junkbox.  Lots of those which are not ext2-specific (blkid
for example) have been split out or moved to util-linux-ng.

So thanks for dropping that :)

I should probably go on a hunt for other misguided requirements on e2fsprogs
these days.

-Eric

> So, the next release in rawhide will be better.
> 
> Bill



More information about the devel mailing list