Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How to prevent -9999 versions from kdesvn-overlay?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Fri Aug 15, 2008 9:35 pm    Post subject: How to prevent -9999 versions from kdesvn-overlay? Reply with quote

Hi,

I installed the kdesvn-overlay and followed the directions in http://gentoo-wiki.com/KDE4 to add the package.unmask and package.keywords files for "kde 4.1 only". However, when I emerge -uD @world, it wants to upgrade everything from KDE 3.5 into -9999 live SVN version. So, I figured my old KDE did not have a specific slot installed, easy enough, I emerge kde-meta:3.5 and that fixed most of it. I still have a few that want to upgrade to -9999 though.

So, my question is either how do I mask the -9999 versions only from this overlay, or is there a special slot I need for the other things (like kdesu, k3b, amarokl digikam) which don't have a :3.5 slot to make them stop trying to upgrade to version 9999? Is my only option to manually list every -9999 package in my package.mask file?

I tried searching the forum but couldn't find anything specific to this. Thanks in advance for any hints anyone may give. :)
Back to top
View user's profile Send private message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Fri Aug 15, 2008 11:42 pm    Post subject: Reply with quote

I think maybe it is because the parent packages do not rdepend against a slotted version of kde stuff? like qtparted with KDE use flag wants kde-base/kdesu but not specifically kde-base/kdesu:3.5, so emerge tries to bring in 9999 or 4.1 version of kdesu from there even when kde-4.1 or 9999 are not in use.

For example in this emerge tree:

Code:

[nomerge      ] kde-base/kde-meta-3.5.9  USE="nls -accessibility"
[nomerge      ]  kde-base/kdepim-meta-3.5.9  USE="-pda"
[nomerge      ]   kde-base/kontact-specialdates-3.5.9  USE="arts -debug -kdeenablefinal -xinerama"
[ebuild  NS   ]    kde-base/libkdepim-9999 [3.5.9] USE="-debug" 0 kB [1]
[nomerge      ] sys-apps/qtparted-0.4.5  USE="jfs kde ntfs reiserfs xfs -gnome"
[ebuild  NS   ]  kde-base/kdesu-9999 [3.5.9] USE="-debug -htmlhandbook" 0 kB [1]
[nomerge      ] kde-base/libkdepim-9999 [3.5.9] USE="-debug" [1]
[ebuild  NS   ]  kde-base/kode-9999 [3.5.9] USE="-debug" 0 kB [1]
[ebuild  N    ]   kde-base/kdepimlibs-9999  USE="ldap sasl -debug -htmlhandbook -test" 0 kB [1]
[ebuild  NS   ]    kde-base/kdelibs-9999 [3.5.9-r4] USE="acl alsa bzip2 fam jpeg2k mmx nls openexr opengl semantic-desktop spell sse sse2 ssl zeroconf -3dnow (-altivec) -bindist -debug -doc -htmlhandbook -kerberos -test" 0 kB [1]
[ebuild  N    ]     app-misc/strigi-9999  USE="fam qt4 -debug -exiv2 -inotify -test" 0 kB [1]
[ebuild  N    ]     media-sound/phonon-4.2.9999  USE="-debug -gstreamer" 0 kB [1]
[nomerge      ] sys-block/gparted-0.3.8  USE="fat hfs jfs kde ntfs reiser4 reiserfs xfs -debug -gnome -xfce"
[nomerge      ]  kde-base/kdesu-9999 [3.5.9] USE="-debug -htmlhandbook" [1]
[ebuild  N    ]   kde-base/qimageblitz-0.0.4  USE="mmx sse sse2 -3dnow (-altivec) -debug" 0 kB
[nomerge      ] kde-base/libkdepim-9999 [3.5.9] USE="-debug" [1]
[nomerge      ]  kde-base/kdelibs-9999 [3.5.9-r4] USE="acl alsa bzip2 fam jpeg2k mmx nls openexr opengl semantic-desktop spell sse sse2 ssl zeroconf -3dnow (-altivec) -bindist -debug -doc -htmlhandbook -kerberos -test" [1]
[ebuild  N    ]   dev-libs/soprano-9999  USE="clucene -debug -doc" 0 kB [1]
[ebuild  N    ]  app-office/akonadi-server-9999  USE="-mysql" 0 kB [1]
[ebuild  N    ]   kde-base/automoc-9999  0 kB [1]
[ebuild  N    ]  dev-libs/boost-1.35.0-r1  USE="-debug -doc -expat -icu -mpi -tools" 0 kB
[ebuild  N    ]   dev-util/boost-build-1.35.0-r1  USE="python -examples" 0 kB
[nomerge      ] dev-libs/soprano-9999  USE="clucene -debug -doc" [1]
[ebuild  N    ]  dev-libs/redland-1.0.8  USE="berkdb ssl xml -mysql -postgres -sqlite -threads" 0 kB
[ebuild  N    ]   dev-libs/rasqal-0.9.16  USE="pcre xml -debug -gmp -test" 0 kB
[ebuild  N    ]    media-libs/raptor-1.4.18  USE="curl unicode xml" 0 kB
[nomerge      ] app-misc/strigi-9999  USE="fam qt4 -debug -exiv2 -inotify -test" [1]
[ebuild  N    ]  dev-cpp/clucene-0.9.20  USE="-debug -doc -threads" 0 kB


can one assume that kde-base/kontact-specialdates-3.5.9 is not specifying slot for libkdepim? and that sys-apps/qtparted-0.4.5 is not specifying slot for kdesu? To me it looks like the rest of the 9999 stuff is related to the packages wanted by these 2 parents.

Or maybe I am misunderstanding :oops:
Back to top
View user's profile Send private message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Sat Aug 16, 2008 12:29 am    Post subject: Reply with quote

okay, when i edited the ebuild files for these 3 packages, it stopped trying to pull the newer KDE files:

/usr/portage/sys-block/gparted/gparted-0.3.8.ebuild
/usr/portage/sys-apps/qtparted/qtparted-0.4.5.ebuild
/usr/portage/kde-base/kontact-specialdates/kontact-specialdates-3.5.9.ebuild

obviously this will be lost when i emerge --sync next.

Is this a bug in the ebuilds? or can they really be slot-neutral? I think at least the last one (kontact-specialdates-3.5.9) should have the slot specified since it's part of kde 3.5...
Back to top
View user's profile Send private message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Sat Aug 16, 2008 1:09 am    Post subject: Reply with quote

It seems the package.keywords contained mixed kde-4.1 version and svn-9999 versions. After inspection I was able to eliminate the svn-9999 versions.
Back to top
View user's profile Send private message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Mon Aug 18, 2008 3:55 am    Post subject: Reply with quote

okay, got it all but seems performance with desktop effects on is still too bad to use, at least with my video card (GeForce 9600GT). Not as bad as it used to be (running "top" in a konsole does not kill the whole system anymore) but resizing windows and things is still horrible. Without the desktop effects there's not enough new to interest me enough to abandon KDE 3.5. I guess I'll try again when kde 4.2 arrives :P
Back to top
View user's profile Send private message
Xerionn
n00b
n00b


Joined: 16 Apr 2007
Posts: 68

PostPosted: Mon Aug 18, 2008 7:36 am    Post subject: Reply with quote

Did you try the small fixes posted arround that improve the Nvidia Series 8 & 9 cards performance in kde 4.1 ?
Back to top
View user's profile Send private message
paulbiz
Guru
Guru


Joined: 01 Feb 2004
Posts: 506
Location: St. Louis, Missouri, USA

PostPosted: Tue Aug 19, 2008 10:21 pm    Post subject: Reply with quote

Hi,

If you mean
Code:
nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
, then yes.

I also have
Code:
Option "PixmapCacheSize" "200000"
in my xorg.conf.

I actually have to use those anyway even on KDE 3.5, otherwise font-related performance is not good at all.

Other than that, I'm not aware of any other new tricks to try.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum