Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520706 - app-misc/screen should not depend on sys-apps/openrc
Summary: app-misc/screen should not depend on sys-apps/openrc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All OS X
: Normal normal (vote)
Assignee: Sven Wegener
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-23 15:40 UTC by iloveosxzfs
Modified: 2014-08-30 10:32 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge pqv (screen-4.2.1-r2-emerge-pqv.txt,921 bytes, text/plain)
2014-08-23 15:40 UTC, iloveosxzfs
Details
patch (screen-4.2.1-r2-openrc-prefix.patch,347 bytes, patch)
2014-08-23 15:42 UTC, iloveosxzfs
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description iloveosxzfs 2014-08-23 15:40:27 UTC
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.
Comment 1 iloveosxzfs 2014-08-23 15:42:40 UTC
Created attachment 383460 [details, diff]
patch

A patch, at least to the extent that this affects prefix.
Comment 2 iloveosxzfs 2014-08-23 15:43:41 UTC
More generally, shouldn't RDEPEND ignore an atom if it's not even installed in the first place?
Comment 3 Mike Gilbert gentoo-dev 2014-08-23 21:12:15 UTC
(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.
Comment 4 William Hubbs gentoo-dev 2014-08-26 18:46:04 UTC
(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.
Comment 5 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2014-08-30 10:32:55 UTC
+  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.
+