Summary: | hardblockers and versioned slot deps missing under general-concepts/dependencies | ||
---|---|---|---|
Product: | Documentation | Reporter: | Julian Ospald <hasufell> |
Component: | Devmanual | Assignee: | 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 |
Created attachment 304755 [details, diff]
hardblockers-versionslot.diff
corrected header
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$ bump i will apply this as i see fit in two weeks committed |
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