Bug 675002

Summary: missing automatic provides with latest rpm
Product: [Fedora] Fedora Reporter: Karsten Hopp <karsten>
Component: rpmAssignee: Panu Matilainen <pmatilai>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: ffesti, jnovy, pmatilai
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-09 09:03:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Karsten Hopp 2011-02-03 21:40:50 UTC
Description of problem:

We've built the latest openjpeg package with rpm-4.9.0-0.beta1.5.fc15 and one of the expected provides is missing on ppc64, but not on ppc:
http://ppc.koji.fedoraproject.org/koji/buildinfo?buildID=27093
i.e.
http://ppc.koji.fedoraproject.org/koji/rpminfo?rpmID=141932 has a
Provides: libopenjpeg.so.3

and the ppc64 package of the same built is missing the provide, although the library is available in the package and has the correct permissions:
http://ppc.koji.fedoraproject.org/koji/rpminfo?rpmID=141945

Comment 1 Panu Matilainen 2011-02-04 08:39:49 UTC
It doesn't seem to be reproducable, so it's probably some timing-dependent thing in the largely rewritten dependency helper collector. Oh fun...

Comment 2 Panu Matilainen 2011-02-19 20:30:04 UTC
Okay I think I found the problem - there's a fairly obvious logic error in the helper output collector which can cause it to stop reading while there might still be data to read, depending on signal delivery timing. Fix will probably have to wait till Monday though.

Comment 3 Panu Matilainen 2011-02-21 07:48:15 UTC
This is /hopefully/ fixed in rpm-4.9.0-0.rc1.2 (f15 and f16), but since there's no fully reproducable case, we're going to have to keep an eye on it for a while. Please let me know if you still encounter missing provides or other dependencies with this version, and also if this no longer seems to happen (given plenty of builds to give it a chance to trigger)

Comment 4 Panu Matilainen 2011-03-09 09:03:57 UTC
Since no new occurences of this have been spotted I'm closing this as fixed, but please do reopen if you find it still happens.