On Fri, Jun 5, 2009 at 12:30 AM, Panu Matilainen <pmatilai@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