Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232814 - various packages broke with libpq.so.5 dependency after uD update
Summary: various packages broke with libpq.so.5 dependency after uD update
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-24 02:55 UTC by Eric Brown
Modified: 2008-07-24 04:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Brown 2008-07-24 02:55:04 UTC
System update that included libpq broke these packages:

mail-mta/postfix-2.4.6-r2
dev-python/psycopg-2.0.2 
dev-db/postgresql-8.2.7 (no idea why this would break)
net-libs/courier-authlib-0.60.6

(these are all fixed with revdep-rebuild)

Interesting bugs found:
mail-mta/postfix-2.4.6-r2 doesn't have an RDEPEND for libpq or virtual/postgresql-base, but it does have a DEPEND.  Obviously, if I run the program, and it fails without libpq, it has an RDEPEND on libpq.

dev-python/psycopg-2.0.2 doesn't have an RDEPEND for libpq or postgresql-base, but it does have a DEPEND on postgresql-base.  Obviously, if I run the program and it fails without libpq, it has an RDEPEND on libpq.

net-libs/courier-authlib-0.60.6 doesn't have RDEPEND, but has DEPEND for postgresql-base.  See above for obvious problem with this.


I don't know if the RDEPEND changes would fix these packages, but they would certainly make these packages behave better on binary systems that truly depend on accurate RDEPEND data.

Reproducible: Always
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-07-24 04:20:39 UTC
Actually, all the ebuilds you mention do: RDEPEND=DEPEND (including the one that doesn't list RDEPEND because that is the default behavior)

Thanks for looking out, but all is correct for binary packages with mentioned ebuilds.