Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 231194 - virtual/postgresql-base-8.3 should be masked to avoid a broken dep graph
Summary: virtual/postgresql-base-8.3 should be masked to avoid a broken dep graph
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PgSQL Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-08 16:12 UTC by Jeremy Olexa (darkside) (RETIRED)
Modified: 2008-07-17 14:47 UTC (History)
0 users

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 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-07-08 16:12:26 UTC
Hi,
I tried pinging you guys in IRC, but I am only around my computer on and off.

virtual/postgresql-base-8.3 depends on RDEPEND="|| ( =dev-db/libpq-${PV}* dev-db/postgresql-base:${SLOT} )" which is a problem because =dev-db/libpq-8.3 is masked.

Can you mask virtual/postgresql-base-8.3 until dev-db/libpq-8.3 comes out of p.mask as well? Thanks.
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-07-16 19:56:20 UTC
14:00 <@dev-zero> darksiide: what did you want from postgresql? :)
14:01 <@darksiide> dev-zero: thoughts on bug 231194 ;)
14:01 <@darksiide> (bbl, work)
14:02 <@dev-zero> darksiide: em, dev-db/libpq will never be unmasked
14:02 <@dev-zero> darksiide: but dev-db/postgresql-base-8.3.x is
14:02 <@dev-zero> darksiide: so the depgraph should be ok
14:08 <@dev-zero> darksiide: gotta go, will be around regulary again after 
                  Sunday, cheers :)

My point is that, if you (for some reason) explicitly merge virtual/postgresql-base-8.3 you will have a broken depgraph for the sole reason that is depends on dev-db/libpq-8.3* (which is hard masked) and dev-db/postgresql-base:8.3 (which is also hard masked). By virtue of the deps being hard masked, shouldn't the package in question also be hard masked?

Thanks.
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-07-17 14:47:28 UTC
(In reply to comment #0)

> virtual/postgresql-base-8.3 depends on RDEPEND="|| ( =dev-db/libpq-${PV}*

/me kicks self.

I didn't see that "||" above. Sorry bout all the trouble. Everything is correct.