Bug 843460 - rpmlib(TildeInVersions) <= 4.10.0-1 errors when building rawhide packages because the builders have an older rpm
Summary: rpmlib(TildeInVersions) <= 4.10.0-1 errors when building rawhide packages bec...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rpm
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fedora Packaging Toolset Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 825087
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-07-26 11:40 UTC by Hans de Goede
Modified: 2013-05-20 10:05 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-05-20 10:05:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Hans de Goede 2012-07-26 11:40:48 UTC
While trying to build a new version of sdljava I hit the following problem during buildroot population:
DEBUG util.py:257:  ERROR You need to update rpm to handle:
DEBUG util.py:257:  rpmlib(TildeInVersions) <= 4.10.0-1 is needed by ftgl-devel-2.1.3-0.6.rc5.fc18.x86_64
DEBUG util.py:257:  (1, [u'RPM needs to be updated'])

See:
http://koji.fedoraproject.org/koji/getfile?taskID=4330850&name=root.log

This seems wrong to me, it seems to me that rpm put a wrong dependency in  ftgl-devel during the mass rebuild, because the dep use be >= not <= !

Also it seems strange that ftgl-devel gets this dependency at all, the only place where a ~ is used in the ftgl.spec file is:
%setup -q -n ftgl-%{version}~rc5

Comment 1 Hans de Goede 2012-07-26 14:42:00 UTC
Discussed this on irc, the requires is correct, the problem is that the builders have an older rpm installed which causes the creation of the buildroot to fail.

Comment 2 Panu Matilainen 2012-07-30 07:48:57 UTC
Yup. I'm trying to get tilde support to rhel-6 in the next update (see bug 825087), but until that happens tilde needs to be avoided.

Comment 3 Fedora End Of Life 2013-04-03 16:53:53 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 19 development cycle.
Changing version to '19'.

(As we did not run this process for some time, it could affect also pre-Fedora 19 development
cycle bugs. We are very sorry. It will help us with cleanup during Fedora 19 End Of Life. Thank you.)

More information and reason for this action is here:
https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora19

Comment 4 Panu Matilainen 2013-05-20 10:05:57 UTC
Support for tilde version was backported to RHEL 6.4 (bug 825087) so technically things should work now. However Fedora policies currently ban tilde usage, sigh...


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