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

Bug 407597

Summary: hardblockers and versioned slot deps missing under general-concepts/dependencies
Product: Documentation Reporter: Julian Ospald <hasufell>
Component: DevmanualAssignee: Gentoo Quality Assurance Team <qa>
Status: RESOLVED FIXED    
Severity: normal CC: zerochaos
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://devmanual.gentoo.org/general-concepts/dependencies/index.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: text.xml.diff
hardblockers-versionslot.diff

Description Julian Ospald 2012-03-09 22:40:40 UTC
Created attachment 304753 [details, diff]
text.xml.diff

hardblockers like "!!app-misc/foo" and versioned slot deps like "~x11-libs/qt-3.3.8:3" are explained in "ebuild-writing/eapi", but not in "general-concepts/dependencies" of the Gentoo Development Guide where one would normally expect to find that information

proposing patch
Comment 1 Julian Ospald 2012-03-09 22:48:13 UTC
Created attachment 304755 [details, diff]
hardblockers-versionslot.diff

corrected header
Comment 2 Rick Farina (Zero_Chaos) gentoo-dev 2012-04-16 15:20:43 UTC
There needs to be some documentation for how soft blockers work on DEPEND vs RDEPEND.

When attempting to install a new package which collides with an existing package it fails with DEP=!atom but works as expected with RDEP=!atom.

This was very confusing to me as I expect RDEP to be runtime not mergetime and hence thought the blocker should be acted upon in DEP.

Just my 0.02$
Comment 3 Julian Ospald 2013-01-01 18:38:03 UTC
bump
Comment 4 Julian Ospald 2013-05-20 11:40:09 UTC
i will apply this as i see fit in two weeks
Comment 5 Julian Ospald 2013-07-29 21:53:21 UTC
committed