Gentoo Archives: gentoo-user

From: "Boyd Stephen Smith Jr." <bss03@××××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Kwrite and CPU usage and locking up when scrolling
Date: Tue, 06 Feb 2007 19:16:06
Message-Id: 200702061305.17654.bss03@volumehost.net
1 On Monday 05 February 2007 22:41, Dale wrote:
2 > Dale wrote:
3 > >> Calculating dependencies... done!
4 > >> [ebuild U ] kde-base/kdelibs-3.5.6-r2 [3.5.5-r7] USE="acl alsa
5 > >> arts cups doc fam jpeg2k spell ssl tiff -avahi -debug -kdeenablefinal
6 > >> -kdehiddenvisibility -kerberos -legacyssl -lua -openexr -utempter
7 > >> -xinerama -zeroconf" LINGUAS="-he" 15,186 kB
8 > >> [ebuild U ] kde-base/kate-3.5.6 [3.5.5-r1] USE="arts -debug
9 > >> -kdeenablefinal -kdehiddenvisibility -xinerama" 23,589 kB
10 > >
11 > > That version works fine.
12 >
13 > Well, I'm trying to mask this so it will not upgrade when I do updates.
14 > I must be missing something here. When I did the pretend downgrade it
15 > pulled kdelibs down one version too. So I want to make it so that
16 > kdelibs and kate will stay at 3.5.5 versions. This is what I added to
17 >
18 > package.mask:
19 > > =kde-base/kate-3.5.6
20 > > =kde-base/kdelibs-3.5.6-r2
21 >
22 > That way if there is a new release it will upgrade and hopefully it will
23 > be fixed. However, this is what happens when I check for updates:
24 > > root@smoker / # emerge -uvDp world
25 > >
26 > > These are the packages that would be merged, in order:
27 > >
28 > > Calculating world dependencies \
29 > > !!! All ebuilds that could satisfy "~kde-base/kate-3.5.6" have been
30 > > masked.
31 > > !!! One of the following masked packages is required to complete your
32 > > request:
33 > > - kde-base/kate-3.5.6 (masked by: package.mask)
34 > >
35 > > For more information, see MASKED PACKAGES section in the emerge man
36 > > page or
37 > > refer to the Gentoo Handbook.
38 > > (dependency required by "kde-base/kdebase-meta-3.5.6" [ebuild])
39 > >
40 >
41 > Do I need to mask kde-meta too or is there some other way around this??
42 > < scratches head >
43
44 Bringing kde-meta up to version 3.5.6 is going to want to upgrade ALL it's
45 dependencies to 3.5.6 (which includes kate).
46
47 To maintain different versions of of the various KDE packages, you'll need
48 to
49 remove the kde-meta package. To make sure 'emerge -u world' (or a
50 variant),
51 pulls in new version of other packages, you'll want to 'emerge -n' the
52 various direct dependencies of kde-meta (kdenetwork-meta etc).
53
54 I doubt kate is a direct dependency of kde-meta (I could be wrong). If it
55 isn't, one (or more) of the other kde${stuff}-meta packages will also try
56 to
57 upgrade it. Instead of 'emerge -n'-ing those packages, 'emerge -n' it's
58 direct dependencies (one of which should be kate).
59
60 You may actually find some packages that you don't care about, feel free to
61 not 'emerge -n' them. They will then not be updated by an 'emerge -u
62 world'
63 and my be removed be 'emerge --depclean' (unless they are a dependency of
64 some other package in world)
65
66 In fact, I recently removed all the kde${stuff}-meta packages from my
67 system
68 and only installed the KDE applications I wanted. This might result in
69 significant disk space savings, but YMMV. I now have ~90 packages from the
70 kde-base category instead of the ~350 pulled in by kde-meta.
71
72 --
73 Boyd Stephen Smith Jr. ,= ,-_-. =.
74 bss03@××××××××××.net ((_/)o o(\_))
75 ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-'
76 http://iguanasuicide.org/ \_/
77 New GPG Key! Old key expires 2007-03-25. Upgrade NOW!

Replies

Subject Author
Re: [gentoo-user] Kwrite and CPU usage and locking up when scrolling Dale <dalek@××××××××××.net>