On Sat, 14 Feb 2015, Jeffrey Johnson wrote: > > On Feb 13, 2015, at 10:06 AM, Jeffrey Johnson wrote: > > > > >> On Feb 13, 2015, at 3:17 AM, Elan Ruusamäe <g...@pld-linux.org> wrote: > >> > >> On 12.02.2015 19:55, Jeffrey Johnson wrote: > >>> OK. So you have a workaround (by disabling header signature verification) > >>> for -Va for the moment. > >>> and also have an alternative means to verify header signatures using a > >>> shell loop. > >> i'm surprised that rpm -Va and rpm -V $pkgname use different codepath. so > >> you're saying that (with my current package patch) header verification is > >> disabled for both? (as no header verification errors are printed). > >> > > > > They (rpm -Va and rpm -V) don’t use different code paths: there is hidden > > state associated > > with pubkey retrieval to minimize network/rpmdb access. > > > > Try a patch similar (this is from cvs, not from rpm-5.4.15) to the attached > (I've forgotten where > the patch came from, perhaps PLD or ROSA). > > The issue is/was resetting stateful variables when more than one pubkey is > present. Which > explains why an RSA key was identified as DSA, and also explains why "rpm -V > pkg" works, > but "rpm -Va" doesn't.
We have similar patch already applied (from Mandriva), this doesn't fix anything. Also disabling openmp doesn't fix anything. -- Jan Rękorajski | PLD/Linux SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/ _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en