Bug 442021 - Wrong Requires leads to broken deps in rawhide
Summary: Wrong Requires leads to broken deps in rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: postgresql-pgpool-II
Version: rawhide
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Devrim GUNDUZ
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F9Upgrade
TreeView+ depends on / blocked
 
Reported: 2008-04-11 10:40 UTC by Alex Lancaster
Modified: 2008-04-12 03:58 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-11 19:01:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch to fix .spec file (1.09 KB, patch)
2008-04-11 10:42 UTC, Alex Lancaster
no flags Details | Diff

Description Alex Lancaster 2008-04-11 10:40:55 UTC
This has been broken for a couple of days now:

Broken deps for i386
----------------------------------------------------------
        postgresql-pgpool-II-devel-2.1-beta2.fc9.1.i386 requires
postgresql-pgpool-II = 0:2.1-beta2

The cause is incorrect usage of Requires, which should include the full version
including release:

Requires:       %{name} = %{version}-%{release}

in addition, the release tag does not conform to the package numbering scheme,
as per:

http://fedoraproject.org/wiki/Packaging/NamingGuidelines#head-d97a3f40b6dd9d2288206ac9bd8f1bf9b791b22a

it should be of the form:

0.%{X}.%{alphatag}%{?dist}

hence in this case:  0.2.beta2%{?dist}

If you opened up your ACLs on pkgdb (check "group members can commit?"):

https://admin.fedoraproject.org/pkgdb/packages/name/postgresql-pgpool-II

then I (or others could fix it directly).

Comment 1 Alex Lancaster 2008-04-11 10:42:36 UTC
Created attachment 302100 [details]
Patch to fix .spec file

Comment 2 Devrim GUNDUZ 2008-04-11 19:01:22 UTC
Thanks for the patch. Package updated.

Comment 3 Alex Lancaster 2008-04-12 03:58:00 UTC
(In reply to comment #2)
> Thanks for the patch. Package updated.

Thanks, did you mail rel-eng to ask that the build: 

http://koji.fedoraproject.org/koji/buildinfo?buildID=45945

be tagged f9-final?

Also, could you open up the ACLs for the package via PackageDB (or otherwise
explain why you think it should remain closed)?


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