Re: [gentoo-user] KDE (mono to meta) migration

2006-06-22 Thread Neil Bothwick
On Thu, 22 Jun 2006 16:28:42 + (UTC), James wrote:

> Is there an easy way to remove all of the kde packages before
> migration to kde-meta?

See the thread form a couple of hours ago, but one easy way is

emerge -Ca $(ls /var/db/pkg/kde-base)

> I like having as many kde apps installed as possible. For me,
> it makes it easier to find cool (kde) softaware. But if meta 
> is going away, like the monolithic kde packaging (eventually) 
> I'd rather go straight to the split kde package system.

I think you have misunderstood the purpose of the meta packages. They are
simply empty packages that depend on various other packages. The old kde
package was a meta-package that depended on the various monolithic
builds, now there is a meta-package to replace each of the monolithic
builds that depends on the split packages. kde-meta depend on all the
split ebuilds.

> Comments and Recommendations on kde-meta's future?

The meta-packages won't be going away, they are even more important with
the split ebuilds. they aren't exclusive to KDE either; gnome,
gnome-light and xorg-x11-7* are all meta packages.


-- 
Neil Bothwick

Our bikinis are exciting. They are simply the tops.


signature.asc
Description: PGP signature


Re: [gentoo-user] KDE (mono to meta) migration

2006-06-22 Thread Bo Ørsted Andresen
On Thursday 22 June 2006 18:28, James wrote:
>  have looked at threads on this issue from 12jun06
> and 2jun06
> and http://www.gentoo.org/doc/en/kde-split-ebuilds.xml.
> By the way, this doc is good for explaining the issues,
> but does not explain a clear method to perform the migration
> form mono to meta..

Did you look at [1] too?

> Is there an easy way to remove all of the kde packages before
> migration to kde-meta?

Sure. But it would remove packages that the meta packages depend on too. 
kde-base/kdelibs takes a long time to compile and hence shouldn't be removed 
as you still need it. Unless of course you need to upgrade it anyway. This 
might be feasible:

#cd /var/db/pkg && emerge -Cva `ls -d kde-base/* | grep -v -r 'kdelibs\|arts'`

It will remove everything in the kde-base category except kdelibs and arts. 
Make sure to check what it removes before doing it. It shouldn't be more than 
13 packages.

[SNIP]

> But if meta 
> is going away, like the monolithic kde packaging (eventually)
> I'd rather go straight to the split kde package system.
> Comments and Recommendations on kde-meta's future?

Why would you think the kde-meta aka the split packages would be going away? 
They certainly won't.

> emerge -atv kde-meta
> lists many packages and I'm too lazy to remove them all by
> hand

Actually there aren't a lot of monolithic packages. [1] lists them all in a 
box in section 2. If you have all of them you still need to remove only 13 
packages.

> These are the packages that would be merged, in reverse order:
> Calculating dependencies... done!
>  .[blocks B     ] =kde-base/kdemultimedia-3.5* (is blocking
> kde-base/kaboodle-3.5.2) .[blocks B     ] =kde-base/kdemultimedia-3.5* (is
> blocking
> kde-base/kdemultimedia-kappfinder-data-3.5.2)

This tells you that kde-base/kdemultimedia blocks both kaboodle and 
kdemultimedia-kappfinder-data. You only need to remove the one package 
kdemultimedia. It just blocks a lot of packages that are pulled in by 
kde-meta.

[SNIP]

> From mono to split? Some gentoo/kde systems I manage will want
> to go to the split system or a few kde-meta packages and the
> rest of the kde(split) apps individually installed.

Do what I said above or just remove the few packages manually when they block 
something. There really aren't that many. emerging any split package will 
work just as well as the meta packages. You should only use the meta packages 
if you wan't everything.

[1] http://www.gentoo.org/doc/en/kde-config.xml

-- 
Bo Andresen


pgp4VXj0OtYVJ.pgp
Description: PGP signature


[gentoo-user] KDE (mono to meta) migration

2006-06-22 Thread James
Hello,

I have looked at threads on this issue from 12jun06 
and 2jun06
and http://www.gentoo.org/doc/en/kde-split-ebuilds.xml.
By the way, this doc is good for explaining the issues,
but does not explain a clear method to perform the migration
form mono to meta..


Is there an easy way to remove all of the kde packages before
migration to kde-meta?

I like having as many kde apps installed as possible. For me,
it makes it easier to find cool (kde) softaware. But if meta 
is going away, like the monolithic kde packaging (eventually) 
I'd rather go straight to the split kde package system. 
Comments and Recommendations on kde-meta's future?



emerge -atv kde-meta 
lists many packages and I'm too lazy to remove them all by
hand

snip
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
 .[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking 
kde-base/kaboodle-3.5.2)
.[blocks B ] =kde-base/kdemultimedia-3.5* (is blocking
kde-base/kdemultimedia-kappfinder-data-3.5.2)

snip


Is there an easier way to do a bulk upgrade from mono to meta ?

>From mono to split? Some gentoo/kde systems I manage will want 
to go to the split system or a few kde-meta packages and the 
rest of the kde(split) apps individually installed.

Any enlightenment is most welcome, as I get busy quite often and do
not necessarily keep up with the latest issed on gentoo


James



-- 
gentoo-user@gentoo.org mailing list