Description of problem: (See also bug 521319). The Perl modules in libguestfs are unversioned. This leads to unversioned RPM dependencies: $ rpm -qR perl-libguestfs [...] perl(Sys::Guestfs) [...] Apparently we can solve this by putting a version number into the module itself. Version-Release number of selected component (if applicable): 1.0.68 and later. How reproducible: Steps to Reproduce: 1. rpm -qR perl-libguestfs | grep ::Guestfs 2. Check if the perl dep is versioned. 3. Actual results: $ rpm -qR perl-libguestfs | grep ::Guestfs perl(Sys::Guestfs) Expected results: $ rpm -qR perl-libguestfs | grep ::Guestfs perl(Sys::Guestfs) = 1.0.68 [or whatever] Additional info: https://bugzilla.redhat.com/show_bug.cgi?id=521319#c5
Sorry, was looking at the wrong deps. Try this: $ rpm -q --provides perl-libguestfs | grep ::Guestfs perl(Sys::Guestfs) perl(Sys::Guestfs::Lib)
Patch posted upstream: https://www.redhat.com/archives/libguestfs/2010-May/msg00056.html