Created attachment 383458 [details] emerge pqv The reverse dependency on openrc is causing portage to think it needs to emerge openrc even when we are in prefix. Presumably, a similar issue may afflict users of systemd who don't have openrc installed.
Created attachment 383460 [details, diff] patch A patch, at least to the extent that this affects prefix.
More generally, shouldn't RDEPEND ignore an atom if it's not even installed in the first place?
(In reply to iloveosxzfs from comment #0) > Presumably, a similar issue may afflict users of systemd who don't have openrc installed. Indeed. It looks like this dependency was introduced in screen-4.0.3-r8 to ensure /run compatibility. I would suggest dropping the dependency, and possibly adding a *blocker* on <sys-apps/openrc-0.11.6 instead.
(In reply to Mike Gilbert from comment #3) > (In reply to iloveosxzfs from comment #0) > > Presumably, a similar issue may afflict users of systemd who don't have openrc installed. > > Indeed. > > It looks like this dependency was introduced in screen-4.0.3-r8 to ensure > /run compatibility. > > I would suggest dropping the dependency, and possibly adding a *blocker* on > <sys-apps/openrc-0.11.6 instead. OpenRC-0.11.6 hasn't been in the tree since Jan 2013, so I would just drop the dependency and not worry about a blocker.
+ 30 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> screen-4.0.3-r8.ebuild, + screen-4.2.1-r2.ebuild, screen-9999.ebuild: + Don't depend on sys-apps/openrc for /run support (bug #520706). Synced live + ebuild with latest release ebuild. +