rigo nuked my system! reverse dependency! [Solved]

Anything that pertains to Entropy, Equo or Sulfur

Moderator: Moderators

gowger
Young Hen
Posts: 32
Joined: Thu Mar 02, 2006 17:13

rigo nuked my system! reverse dependency! [Solved]

Post by gowger » Sun Feb 24, 2013 16:38

after the latest upgrade I had a few things that were suggested to be removed. None of them seemed particularly relevant to my usage so I went ahead and allowed them to be removed.

I was surfing the web while it was working in the background so I didn't pay too much attention. When I went bac and check the logs though it had done a reverse dependency search and removed something like 1040 packages!! Kde had completely been removed as well as all the kde applications and lots and lots more!

How could this be allowed to happen? it seems like the reverse dependency got recursively carried away somehow and I feel like I should never remove any package again if this can happen!
Last edited by gowger on Mon Mar 04, 2013 13:45, edited 1 time in total.

lxnay
Land Owner
Posts: 3596
Joined: Thu Oct 13, 2005 23:16
Location: Italy
Contact:

Re: rigo totally nuked my system! reverse dependency removal

Post by lxnay » Sun Feb 24, 2013 17:57

Rigo tells you what it is about to do. I am afraid to say that this is your fault.
Image
Join us on IRC (chat.freenode.net #sabayon or WebChat)
Submit bugs to our Bug Tracker
Follow me on Twitter
Add me on Facebook
Add me on Google+

cl00t
Growing Hen
Posts: 168
Joined: Thu Jan 12, 2012 15:29

Re: rigo totally nuked my system! reverse dependency removal

Post by cl00t » Sun Feb 24, 2013 18:11

I had 5 items I think to remove after todays update, which I always do like:

Code: Select all

equo remove package1 package2 package3 package4 package5 --nodeps --configfiles --ask
Personally I never use rigo for anything.

gowger
Young Hen
Posts: 32
Joined: Thu Mar 02, 2006 17:13

Re: rigo totally nuked my system! reverse dependency removal

Post by gowger » Sun Feb 24, 2013 18:42

that looks like a good idea, with the no deps flag. Will use that in future thanks

Provia
Advanced Hen
Posts: 209
Joined: Mon Nov 26, 2012 23:15
Location: Italy

Re: rigo totally nuked my system! reverse dependency removal

Post by Provia » Sun Feb 24, 2013 23:10

lxnay wrote:Rigo tells you what it is about to do. I am afraid to say that this is your fault.
A question: If i remove a package rigo ask me if i want to remove it and related packages. So if related packages have dependencies too then rigo will ask me if remove them(dependencies of dependencies)?
Maybe it's a stupid question but i'm now a little afraid about removing with rigo :(
AMD Athlon(tm) II X2 250 Processor
4 GB DDR3 1600 Mhz
Nvidia Geforce 9800 GT
Sabayon Linux x64 KDE Limbo

lxnay
Land Owner
Posts: 3596
Joined: Thu Oct 13, 2005 23:16
Location: Italy
Contact:

Re: rigo totally nuked my system! reverse dependency removal

Post by lxnay » Sun Feb 24, 2013 23:36

Of course it does.
Image
Join us on IRC (chat.freenode.net #sabayon or WebChat)
Submit bugs to our Bug Tracker
Follow me on Twitter
Add me on Facebook
Add me on Google+

Provia
Advanced Hen
Posts: 209
Joined: Mon Nov 26, 2012 23:15
Location: Italy

Re: rigo totally nuked my system! reverse dependency removal

Post by Provia » Sun Feb 24, 2013 23:43

lxnay wrote:Of course it does.
Ok, thank you
AMD Athlon(tm) II X2 250 Processor
4 GB DDR3 1600 Mhz
Nvidia Geforce 9800 GT
Sabayon Linux x64 KDE Limbo

gowger
Young Hen
Posts: 32
Joined: Thu Mar 02, 2006 17:13

Re: rigo totally nuked my system! reverse dependency removal

Post by gowger » Mon Feb 25, 2013 0:41

I believe it would be a good idea to allow a nodeps option to be chosen when this happens, because the implications are a bit too extreme. I didn't see (or refused to see) the full list of implied reverse dependencies when this happened, and trusted it blindly.

I like the sense of humour of course the way it does tell you it's breaking stuff sometimes.

Well I have a cleaner system now in any case! :-)

micia
Sagely Hen
Posts: 2718
Joined: Wed Nov 26, 2008 16:41
Contact:

Re: rigo totally nuked my system! reverse dependency removal

Post by micia » Sat Mar 02, 2013 19:24

gowger wrote:I believe it would be a good idea to allow a nodeps option to be chosen when this happens [...]
This isn't possible, using nodeps wouldn't fix anything, it would simply break the packages that did rely on the packages you are trying to remove.
This isn't an entropy (rigo or equo) exclusive, it is the way any package manager that handles dependencies behaves.

The only solution to this is always check what package you are going to remove, it happens often that you try to remove a package that looks useless but it is not, always take a look to the remove queue after dependency calculations.

Matte88
Technological Hen
Posts: 399
Joined: Wed Dec 29, 2010 14:37
Location: @/etc/entropy/repositories.conf.d/entropy_sabayon-limbo

Re: rigo totally nuked my system! reverse dependency removal

Post by Matte88 » Sat Mar 02, 2013 22:30

I can't understand how a package manager could broke your system if the same tells you which packages will be removed (if there are deps) or blocks itself when recognize vital packages to be removed. Maybe I totally misunderstood the thread.
Image
When I became the sun,
I shone life into the man's hearts.

Post Reply