Problem with strange debug package requirements being added to package & a self introduction
Veeti Paananen wrote:
> More specifically, the following:
>
> * c08d9c216b94d87ba9e48b9ba6f243b21dd2ef.debug
> * libpaco-log.so.0.debug
> * libpaco-log.so.debug
>
> These don't exist on the x86_64 package.
>
> (libpaco-log is a library used by the application internally only to log
> installations.)
>
> How do I get rid of these, and what is causing this?
Your %{_libdir}/* wildcard is overencompassing and also picks up
/usr/lib/debug.
Instead of overly broad wildcards and %exclude, you should use more specific
wildcards, e.g.:
%{_libdir}/*.so.*
I also recommend deleting files you aren't going to package at all at the
end of %install rather than using %exclude for them.
Kevin Kofler
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
06-16-2011, 01:18 AM
Veeti Paananen
Problem with strange debug package requirements being added to package & a self introduction
On 06/16/2011 01:51 AM, Rex Dieter wrote:
>
> It's this overly broad glob in %files
> %{_libdir}/*
>
> Narrow this down to at least not include /usr/lib/debug too
>
> -- Rex
>
Thanks to both of you for your help. It seems to work now!
BTW, if anyone is interested, my review request is at
https://bugzilla.redhat.com/show_bug.cgi?id=705043 .
(I'm a bit new to this mailing list stuff, so hopefully this reply goes
to the right place from Gmane!)
--
Veeti Paananen - future package maintainer (?) now enlightened about
overly broad globs
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel