[Fedora-packaging] Re: Generic filtering macros...

Chris Weyl cweyl at alumni.drew.edu
Fri Jun 5 17:47:54 UTC 2009


On Fri, Jun 5, 2009 at 12:30 AM, Panu Matilainen
<pmatilai at laiskiainen.org>wrote:

>
> As a generic filtering mechanism this is a no-go, doing this breaks
> multilib as Fedora uses it:
>
> %global _use_internal_dependency_generator 0 \
>
> Multilib-safe filtering mechanism needs to be bolted to the internal
> dependency generator, patches welcome... The other alternative would be
> killing the multilib coloring which would "only" require splitting all
> relevant packages to separate -libs etc to avoid elf32/elf64 binary
> collisions (which the multilib coloring currently hides)
>

AFAIK disabling the internal dependency generator is the only way to filter
dependencies of this nature (namely, solib provides).  Is there some way we
could either do the necessary file coloring external to rpm, segregate the
dependency and coloring functionality, or gain access to modify the
auto-prov/dep results (if not functionality) using the embedded lua
interperter?

Also, if I read this correctly, the only impact disabling the internal
dependency generator has on multilib is when elf32/64 binaries are actually
present in the package, right?

                                       -Chris
-- 
Chris Weyl
Ex astris, scientia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-packaging/attachments/20090605/dfab4113/attachment.htm>


More information about the Fedora-packaging mailing list