public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Coping with KDE upgrades
@ 2006-11-19 18:52 Kevin O'Gorman
  2006-11-19 19:13 ` Boyd Stephen Smith Jr.
       [not found] ` <20061119222507.GB5830@sympatico.ca>
  0 siblings, 2 replies; 4+ messages in thread
From: Kevin O'Gorman @ 2006-11-19 18:52 UTC (permalink / raw
  To: gentoo-user

I converted to KDE modular some time ago with considerable trepidation.
Now I'm faced with the updates that came out this week, and I'd like to take
advantage of the opportunity this offers to dispense with (that is, unmerge)
the many parts of KDE I will never use.

The problem is obvious and unavoidable: there are 231 parts that
currently are in my world file, and I do not know what all of them
do.  I can cherry-pick a few that are obvious throw-aways by removing
them from world, and waiting to see if they get updated anyway because
they're actually needed.

Does anybody have advice about how to improve that process?  Would it
be better to remove all but the obvious keepers?

I'm not looking forward to the pains-taking process of vetting each and
every one of the 231, but I don't want to be spending the time to recompile
the presumed multitude that I never ever use.

-- 
Kevin O'Gorman, PhD
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Coping with KDE upgrades
  2006-11-19 18:52 [gentoo-user] Coping with KDE upgrades Kevin O'Gorman
@ 2006-11-19 19:13 ` Boyd Stephen Smith Jr.
  2006-11-19 19:47   ` Richard Fish
       [not found] ` <20061119222507.GB5830@sympatico.ca>
  1 sibling, 1 reply; 4+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-11-19 19:13 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2467 bytes --]

On Sunday 19 November 2006 12:52, "Kevin O'Gorman" <kogorman@gmail.com> 
wrote about '[gentoo-user] Coping with KDE upgrades':
> I converted to KDE modular some time ago with considerable trepidation.
> Now I'm faced with the updates that came out this week, and I'd like to
> take advantage of the opportunity this offers to dispense with (that is,
> unmerge) the many parts of KDE I will never use.

I'm there with you.

> The problem is obvious and unavoidable: there are 231 parts that
> currently are in my world file, and I do not know what all of them
> do.  I can cherry-pick a few that are obvious throw-aways by removing
> them from world, and waiting to see if they get updated anyway because
> they're actually needed.

The only package that was in my world file was kde-meta.  That brings in 
everything.  How did you get 213 entries anyway?  Forgetting to use -1 
(--oneshot) as needed?

> Does anybody have advice about how to improve that process?  Would it
> be better to remove all but the obvious keepers?

The way I'm slimming things down, I removed kde-meta from world, and then 
did emerge -p --depclean.  I look over the (*LONG*) list and when I see an 
application I use, I add it to my world file with emerge -n.  After I'm 
fairly sure I've caught everything I'll let the depclean actually remove 
packages.

> I'm not looking forward to the pains-taking process of vetting each and
> every one of the 231, but I don't want to be spending the time to
> recompile the presumed multitude that I never ever use.

Unfortunately I still have a long list of packages to "confirm" that I 
don't use before unmerging.  An "advantage" to my situtation is that I 
still have all of kde, but updates are only applied to things that are 
depended upon by my world file.

You'll have to do some manual work, but you can always build binary 
packages of anything before unmerging it so that re-merging it is quite 
sort.  grep-ing your process list for package names (or vice-versa) can 
easily confirm packages as used.  Also, if your filesystem keeps track of 
atimes, you can probably use those to help make decisions.

I'm not sure I *directly* addressed your questions, but HTH.

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Coping with KDE upgrades
  2006-11-19 19:13 ` Boyd Stephen Smith Jr.
@ 2006-11-19 19:47   ` Richard Fish
  0 siblings, 0 replies; 4+ messages in thread
From: Richard Fish @ 2006-11-19 19:47 UTC (permalink / raw
  To: gentoo-user

On 11/19/06, Boyd Stephen Smith Jr. <bss03@volumehost.net> wrote:
> The way I'm slimming things down, I removed kde-meta from world, and then
> did emerge -p --depclean.  I look over the (*LONG*) list and when I see an
> application I use, I add it to my world file with emerge -n.  After I'm
> fairly sure I've caught everything I'll let the depclean actually remove
> packages.

This is pretty much the sanest way of doing this I think.  Just remove
all kde-base stuff from world, use --depclean --pretend to see what
wants to be removed, and add things back in with the --noreplace
option.

The only thing I would caution on are the artsplugin-foo packages,
particularly artsplugin-xine, artsplugin-audiofile, and
artsplugin-akode.  Removing these can have some strange effects on
kde, like refusing to play certain media files.

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



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Coping with KDE upgrades
       [not found] ` <20061119222507.GB5830@sympatico.ca>
@ 2006-11-20 13:02   ` Boyd Stephen Smith Jr.
  0 siblings, 0 replies; 4+ messages in thread
From: Boyd Stephen Smith Jr. @ 2006-11-20 13:02 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1825 bytes --]

On Sunday 19 November 2006 16:25, Philip Webb <purslow@sympatico.ca> wrote 
about 'Re: [gentoo-user] Coping with KDE upgrades':
> 061119 Kevin O'Gorman wrote:
> > Now I'm faced with the updates that came out this week
> > and I'd like to unmerge the many parts of KDE I will never use.
> > Would it be better to remove all but the obvious keepers?
>
> You need  3  things :
>
>   kdelibs

This doesn't have to be in your world file because it will be pulled in as 
a dependency of applications that require those libraries.

>   kdebase-startkde (which emerges  16  other pkgs first)

Yes, this is a really easy one to miss, but it provides some fairly 
essential scripts.  It's certainly possible to run "KDE" without it, by 
writing your own scripts, but that's almost getting to the point where 
your are running KDE application in your own custom desktop environment.

Of course, it's fairly arbitrary where the line is between just running KDE 
applications and running "KDE".  Certainly you are running "KDE" if you 
are running it as defined by upstream (kdelibs, kdebase, kdegames, kdepim, 
etc.; the whole #!) which is achieved in Gentoo by emerging kde-meta 
(modular) or kde (monolithic).  Also, I doubt anyone would say you are 
running KDE if you have amaroK in your Gnome session, even if you are 
using kwin as your window manager.  There's a lot of middle ground though.

> So start by unmerging everything, then merge 3.5.5 as above.

No need to unmerge first. 1) edit your world file, 2) emerge -n anything 
want to keep, 3) emerge -a --depclean.

-- 
"If there's one thing we've established over the years,
it's that the vast majority of our users don't have the slightest
clue what's best for them in terms of package stability."
-- Gentoo Developer Ciaran McCreesh

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-11-20 13:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-19 18:52 [gentoo-user] Coping with KDE upgrades Kevin O'Gorman
2006-11-19 19:13 ` Boyd Stephen Smith Jr.
2006-11-19 19:47   ` Richard Fish
     [not found] ` <20061119222507.GB5830@sympatico.ca>
2006-11-20 13:02   ` Boyd Stephen Smith Jr.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox