Richard W.M. Jones wrote:
Eric,
I would like to propose that e2fsprogs generate four subpackages for
the independent libraries that it contains. These four libraries are
used by other packages that don't need the whole of e2fsprogs-devel
(eg. krb5_workstation uses libss, qpid uses libuuid, and many programs
use libcom_err).
Our specific use case is to help with ongoing work porting libraries
to MinGW (
http://fedoraproject.org/wiki/MinGW) where we would prefer
to package mingw32-libuuid for mingw32-qpidc without needing to port
the whole of e2fsprogs.
I looked at Debian's package, and would like to propose a split along
the same lines:
http://packages.debian.org/source/lenny/e2fsprogs
Despite the apparent complexity, there are only really four
subpackages. For the Fedora package we would create:
libblkid libblkid-devel
libcom_err libcom_err-devel [note 1]
libss libss-devel
libuuid libuuid-devel