Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 483492 - perl-cleaner tool has dependency on openrc, breaks on systemd
Summary: perl-cleaner tool has dependency on openrc, breaks on systemd
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-03 13:37 UTC by Keith Dart
Modified: 2013-09-03 15:11 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Dart 2013-09-03 13:37:09 UTC
I have a Gentoo system that is configured to use the systemd init system. Openrc is not installed. A recent update updated perl, and this requires one to run the "perl-cleaner" tool to fix it. However this tool depends on components from openrc and will not run. Some emerges now also fail because they require a working perl installation. 

So how does one go about updating perl on a systemd system?
Comment 1 Ian Stakenvicius (RETIRED) gentoo-dev 2013-09-03 13:43:26 UTC
Well, sometime soon, perl-cleaner will be deprecated in favour of all perl ebuilds using subslots and slot-operators ( bug 479298 ).  But it's unclear when that's actually going to happen.
Comment 2 Ben Kohler gentoo-dev 2013-09-03 14:55:11 UTC
(In reply to Keith Dart from comment #0)
> I have a Gentoo system that is configured to use the systemd init system.
> Openrc is not installed. A recent update updated perl, and this requires one
> to run the "perl-cleaner" tool to fix it. However this tool depends on
> components from openrc and will not run. Some emerges now also fail because
> they require a working perl installation. 
> 
> So how does one go about updating perl on a systemd system?

sys-apps/openrc has been added to the system set until bug #373219 is resolved.  Don't unmerge openrc until that is resolved-- you will break perl-cleaner, gcc-config, and many others.  The situation is not great, but it should not be a problem to keep openrc installed for a couple more weeks.
Comment 3 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-09-03 15:11:25 UTC
Temporarily use https://373219.bugs.gentoo.org/attachment.cgi?id=303775 as /etc/init.d/functions.sh if your system broke due to unmerging sys-apps/openrc.