Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 231194

Summary: virtual/postgresql-base-8.3 should be masked to avoid a broken dep graph
Product: Gentoo Linux Reporter: Jeremy Olexa (darkside) (RETIRED) <darkside>
Component: New packagesAssignee: PgSQL Bugs <pgsql-bugs>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.