Bug 675002 - missing automatic provides with latest rpm
Summary: missing automatic provides with latest rpm
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: rpm
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Panu Matilainen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-03 21:40 UTC by Karsten Hopp
Modified: 2011-03-09 09:03 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-09 09:03:57 UTC
Type: ---


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.