Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SOLVED] What is virtual/service-manager-0? What pulls it in?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ElleStone
Tux's lil' helper
Tux's lil' helper


Joined: 12 Mar 2013
Posts: 106

PostPosted: Sun Aug 18, 2013 6:09 pm    Post subject: SOLVED] What is virtual/service-manager-0? What pulls it in? Reply with quote

I just did "emerge -pv --update --deep --with-bdeps=y @world". Of the 33 packages that would be installed/updated/etc, one (only 1) is a new package, "virtual/service-manager-0".

I've searched the internet and don't really see any information on what this package does. I did "equery depends service-manager" and the report was that nothing depends on service-manager.

So what is service-manager and why is it needed now when it wasn't needed the last time I updated, which was maybe a month ago?

Thanks in advance for any insight,
ElleStone


Last edited by ElleStone on Tue Aug 20, 2013 1:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54028
Location: 56N 3W

PostPosted: Sun Aug 18, 2013 6:50 pm    Post subject: Reply with quote

ElleStone,

Anything called virtual/* does not actually install anything.

Packages that have dependencies that can be satisfied by one of several alternatives usually depend on on a virtual/*
If nothing that satisfies the virtual is installed then the first named package in the virtual will be installed.

In your case, the key text from the ebuild is

Code:
 RDEPEND="
        prefix? ( >=sys-apps/baselayout-prefix-2.2 )
        !prefix? (
                || (
                sys-apps/openrc
                kernel_linux? ( || (
                        sys-apps/systemd
                        sys-process/runit
                        virtual/daemontools
        ) ) ) )"

So, you either need sys-apps/openrc, or you need kernel_linux or one of the other things there.

It looks like this virtual has been added to help make init systems other than sys-apps/openrc easier to support
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
ElleStone
Tux's lil' helper
Tux's lil' helper


Joined: 12 Mar 2013
Posts: 106

PostPosted: Sun Aug 18, 2013 11:53 pm    Post subject: Reply with quote

Hi NeddySeagoon,

I've been installing the 33 updates in chunks, trying to see what was pulling in the virtual/service-manager-0, then rereading your message to see if it started to make sense.

Finally I got it, I think. None of the 33 updated packages need virtual/service-manager-0. I already have sys-apps/openrc installed. This new virtual package isn't going to pull in any new packages. It's is probably being installed on everyone's Gentoo system? A sort of future-proofing for things to come?

Elle
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54028
Location: 56N 3W

PostPosted: Mon Aug 19, 2013 7:42 pm    Post subject: Reply with quote

ElleStone,

Thats a reasonable summing up.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
ElleStone
Tux's lil' helper
Tux's lil' helper


Joined: 12 Mar 2013
Posts: 106

PostPosted: Tue Aug 20, 2013 2:01 pm    Post subject: Reply with quote

Quote:
Thats a reasonable summing up.

Thanks!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum