Description of problem:
RPM2->open_package does not work correctly (see below).
Version-Release number of selected component (if applicable):
my $pkg = RPM2->open_package($ARGV);
print "Name = ", $pkg->name, "\n";
This does for valid parameters result in:
error reading package at
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/RPM2.pm line 63.
Manual upgrading to version 0.48 solves the problem.
there's a bug in 0.45 regarding header signature verification that has been
fixed in 0.48 (as you found). an errata is unlikely at this point, however;
0.48-3 in Rawhide should also work.