Re: Anyone using e2fsprogs static libs?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux