On Thu, Sep 20, 2007 at 05:54:27PM -0400, Theodore Tso wrote: > On Thu, Sep 20, 2007 at 03:22:16PM -0500, Eric Sandeen wrote: > > I'd do this, my rpm-fu is still reasonably strong, though - I'm curious, > > is there a compelling reason to split out just libcom-err? what about > > libuuid? libblkid? e2fsprogs is a bit of a grab bag of things. What's > > the rationale for the split? > > Nope, there isn't much rationale unless we also split out fsck, so util-linux-ng is open for fsck :-) Seriously, when we move fsck(8) to util-linux-ng we can compile this util against libblkid **or** libvolume_id (udev). For example Suse prefers libvolume_id, but RHEL/Fedora prefers libblkid, ..etc. The util-linux-ng already has fsprobe API for both libraries -- port fsck(8) to this API is 10mins work... > that people who don't want to use any ext 2/3/4 filesystems don't need > to install programs like e2fsck, mke2fs, libext2fs.so, etc. mount(8) dependences on libblkid (or libvolume_id from udev). I think sane downstream distributions are using separate binary package(s) (RPM calls it subpackages) for libraries from e2fsprogs. My $0.02... Karel PS. my workstation with Fedora 7: # rpm -q --whatrequires libcom_err.so.2 libuuid.so.1 libblkid.so.1 | sort -u apr-1.2.8-6 apr-util-1.2.8-7 cryptsetup-luks-1.0.5-4.fc7.1 curl-7.16.2-1.fc7 e2fsprogs-libs-1.40.2-2.fc7 evolution-data-server-1.10.3.1-2.fc7 gnome-vfs2-2.18.1-4.fc7 krb5-devel-1.6.1-4.fc7 krb5-libs-1.6.1-4.fc7 libpurple-2.1.1-1.fc7 neon-0.25.5-6 openssl-0.9.8b-14.fc7 pam_krb5-2.2.11-1 parted-1.8.6-4.fc7 subversion-1.4.3-4 -- Karel Zak <kzak@xxxxxxxxxx> - To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html