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
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