On Fri, 12 Feb 2010 16:36:24 -0600, Eric wrote: > Patrice Dumas wrote: > > On Fri, Feb 12, 2010 at 02:59:37PM -0600, Eric Sandeen wrote: > >> I've finally been sufficiently pestered to fix this ;) > >> > >> Is anybody using any of these static libs from e2fsprogs? > >> > >> -%{_libdir}/libe2p.a > >> -%{_libdir}/libext2fs.a > >> -%{_libdir}/libcom_err.a > >> -%{_libdir}/libss.a > >> > >> I'm inclined to just remove them rather than making a -static > >> package, unless anyone needs them. > > > > Packages in fedora using those would have been breaking the guidelines > > Sure but then e2fsprogs has been doing just that for too long as well ;) > > > quite badly. The issue is whether any user of fedora uses them for > > development. > > For that I'm inclined to drop the libs and people can ask if they need them. > > We default to "no," right ... > > -Eric If you're still following this thread, there's a patch attached, which is relevant to you. It removes the virtual -static packages and fixes the scriptlets. Non-fatal POSTUN scriptlet failure in rpm package e2fsprogs-libs Cleanup : 2:vim-minimal-7.2.315-2.fc13.i686 555/658 /sbin/ldconfig: relative path `1' used to build cache warning: %postun(e2fsprogs-libs-1.41.9-9.fc13.i686) scriptlet failed, exit status 1
Index: e2fsprogs.spec =================================================================== RCS file: /cvs/pkgs/rpms/e2fsprogs/devel/e2fsprogs.spec,v retrieving revision 1.159 diff -u -u -r1.159 e2fsprogs.spec --- e2fsprogs.spec 12 Feb 2010 22:55:26 -0000 1.159 +++ e2fsprogs.spec 12 Feb 2010 23:02:34 -0000 @@ -60,7 +60,6 @@ Summary: Ext2/3/4 filesystem-specific static libraries and headers Group: Development/Libraries License: GPLv2 and LGPLv2 -Provides: %{name}-static = %{version}-%{release} Requires: e2fsprogs-libs = %{version}-%{release} Requires: gawk Requires: libcom_err-devel @@ -91,7 +90,6 @@ Summary: Common error description library Group: Development/Libraries License: MIT -Provides: libcom_err-static = %{version}-%{release} Requires: libcom_err = %{version}-%{release} Requires: pkgconfig @@ -121,7 +119,6 @@ Summary: Command line interface parsing library Group: Development/Libraries License: MIT -Provides: libss-static = %{version}-%{release} Requires: libss = %{version}-%{release} Requires: pkgconfig @@ -173,8 +170,8 @@ %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig -# Test for file; if installed with --excludedocs it may not be there %post devel +# Test for file; if installed with --excludedocs it may not be there if [ -f %{_infodir}/libext2fs.info.gz ]; then /sbin/install-info %{_infodir}/libext2fs.info.gz %{_infodir}/dir || : fi
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel