Bug 6136 - rpmlib dependencies messed up for packages built with --short-circuit
Summary: rpmlib dependencies messed up for packages built with --short-circuit
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-28 21:34 CEST by David Walser
Modified: 2012-05-29 13:42 CEST (History)
3 users (show)

See Also:
Source RPM: rpm-4.9.1.3-2.mga2.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2012-05-28 21:34:38 CEST
I was tried to build an update for gpac in Cauldron, and the build failed, so I went in by hand and ran make to finish the build, then ran bm -i --short-circuit and bm -b --short-circuit to finish the package build.  Trying to install the resulting packages gave these kind of errors:
rpmlib(ShortCircuited) <= 4.9.0-1 is needed by libgpac2-0.5.0-1.mga2.i586

Not only is that version wrong, rpm shouldn't be adding special dependencies to a package if it was built with --short-circuit anyway.
David Walser 2012-05-28 21:34:46 CEST

CC: (none) => thierry.vignaud

David Walser 2012-05-28 21:34:52 CEST

CC: (none) => dmorganec

David Walser 2012-05-28 21:35:01 CEST

CC: (none) => tmb

Comment 1 Thierry Vignaud 2012-05-29 11:02:02 CEST
No.
That's per design (upstream decision).
So that people know they are installing potentially troubled packages

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 2 Thierry Vignaud 2012-05-29 11:02:22 CEST
Real resolution

Resolution: FIXED => INVALID

Comment 3 David Walser 2012-05-29 12:35:26 CEST
(In reply to comment #1)
> No.
> That's per design (upstream decision).
> So that people know they are installing potentially troubled packages

They're not installing it at all because it won't install.  The version is wrong.

Status: RESOLVED => REOPENED
Resolution: INVALID => (none)

Comment 4 Thierry Vignaud 2012-05-29 13:42:43 CEST
That's exactly the intended purpose, make them not installable by default.
If you don't agree, go to http://rpm.org/report

Status: REOPENED => RESOLVED
Resolution: (none) => WONTFIX


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