Re: [gentoo-user] How do I force an unmerge? [SOLVED]

2005-12-07 Thread Niklas Herder
Daevid Vincent wrote:

Well, it doesn't actually 'solve' the original question, but I did figure
out why superkaramba kept showing up.

emerge -Davut world revealed several plugins related to karamba. So
unmerging ALL of them, finally made the block go away.

The obnoxious part was that NOT ALL OF THEM showed up in the list each time.
I had to keep issuing that command, unmerge the one or two that showed up,
repeat cycle until they were all gone (and there were like 10 all together).
Lame. Sounds like a short-coming of emerge/portage and dependencies.

Anyways, hope this helps the next guy/gal.

D.Vin
  

The easy way, at least for this one:

emerge -C `grep karamba /var/lib/portage/world`

Of course, this could be dangeruous sometimes, but with this it worked
just fine.

/N

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] How do I force an unmerge? [SOLVED]

2005-12-06 Thread Holly Bostick
Daevid Vincent schreef:
 Well, it doesn't actually 'solve' the original question, but I did 
 figure out why superkaramba kept showing up.
 
 emerge -Davut world revealed several plugins related to karamba. So
  unmerging ALL of them, finally made the block go away.
 
 The obnoxious part was that NOT ALL OF THEM showed up in the list 
 each time.

No, of course not-- emerge -uaDvt world is only going to show those
packages that actually have an update available (that's the point of
-uD, after all).


 I had to keep issuing that command, unmerge the one or two that 
 showed up, repeat cycle until they were all gone (and there were like
  10 all together). Lame. Sounds like a short-coming of emerge/portage
  and dependencies.


Don't blame Portage because you didn't do an emerge depclean -p to show
packages that formerly depended on an emerged package (in this case
karamba) that had been now uninstalled, or an equery depends
(super)karamba to see what karamba plugins you had installed.

Heck, you could have even done an eix karamba to see which of the
various plugins you had actually installed and then just run an emerge
-C(av) plugin1 plugin2 etc.

But of course these are (mostly) additional tools, rather than Portage,
since this kind of cleanup is not really what Portage is designed to do
/per se/ -- and I don't necessarily agree that it /should/ do this kind
of cleanup. This whole event is relatively rare (a previously free
package being included into a major package), and an event of of this
sort is significant enough that it should be manually monitored by the
admin, rather than just handled automatically. It's really not a flaw
that you have to find your karamba plugins and unmerge them, then
replace them with the new, updated plugins yourself after kde is
updated. You are the admin. You are supposed to know the status of your
system, and I think Portage behaves quite correctly in going out of its
way to make you very aware of changes in status like this, in the event
that you might otherwise miss them. Let's face it-- if Portage had just
updated superkaramba because you unmerged the previous version, without
saying another word, your plugins would be _/broken/_ when you logged
into the new KDE (because they were designed for the old loose
version), you'd be P.O.'d and blaming Portage for _/that/_ (updating
without 'fixing' your plugins-- assuming you even knew what was wrong,
which you might very well not; it's not like /that/ hasn't happened to
all of us one time or another).

Almost all of the time if Portage seems not to work, it's because the
user is asking it to do something it doesn't do, or phrasing their query
incorrectly. I'm not saying that to disrespect you, it's really the
truth. Portage is a very complex tool, and in fact works very well, as
long as one knows how to use it. But since Portage does in fact know
more about the Portage tree than you do (that's its job), knowing how
to use it sometimes involves trusting it over yourself, and what you
(generic you) /think/ you know.

Holly
-- 
gentoo-user@gentoo.org mailing list



RE: [gentoo-user] How do I force an unmerge? [SOLVED]

2005-12-05 Thread Daevid Vincent
Well, it doesn't actually 'solve' the original question, but I did figure
out why superkaramba kept showing up.

emerge -Davut world revealed several plugins related to karamba. So
unmerging ALL of them, finally made the block go away.

The obnoxious part was that NOT ALL OF THEM showed up in the list each time.
I had to keep issuing that command, unmerge the one or two that showed up,
repeat cycle until they were all gone (and there were like 10 all together).
Lame. Sounds like a short-coming of emerge/portage and dependencies.

Anyways, hope this helps the next guy/gal.

D.Vin

  -Original Message-
  From: Daevid Vincent [mailto:[EMAIL PROTECTED] 
  
  Neither of those worked... :(
  
  I'm just trying to re-emerge it, then I'll unmerge.
  Lame.
  
  Where is that list of stuff stored? Why can't I just go 
  manually edit some file and delete it from there?
  
   -Original Message-
   From: Cláudio Henrique [mailto:[EMAIL PROTECTED] 
  
   try regenworld or emerge --depclean --pretend
   
   On 12/5/05, Daevid Vincent [EMAIL PROTECTED] wrote:
I was in the middle of emerging KDE 3.5 and it's 8 million 
   dependencies, and
read the post about needing to unmerge superkaramba. So, in 
   another shell I
did just that. Life was fine. I needed to reboot my 
   notebook for another
reason, and when I started the emerge again, it complains 
   that superkaramba
is blocking!?
   
If I emerge unmerge superkaramba, there is nothing to do, 
   yet, emerge kde thinks there is.
   
How do I get portage back in sync again :( ?
 
 
 -- 
 gentoo-user@gentoo.org mailing list
 
 


-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] How do I force an unmerge? [SOLVED]

2005-12-05 Thread Richard Fish
On 12/5/05, Daevid Vincent [EMAIL PROTECTED] wrote:
 The obnoxious part was that NOT ALL OF THEM showed up in the list each time.
 I had to keep issuing that command, unmerge the one or two that showed up,

equery depends pkg

-Richard

-- 
gentoo-user@gentoo.org mailing list