Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
portage blocks after 3.3.2 -> 3.4.1 upgrade
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
binaural
Tux's lil' helper
Tux's lil' helper


Joined: 02 Dec 2004
Posts: 138

PostPosted: Sun Jul 10, 2005 6:05 pm    Post subject: portage blocks after 3.3.2 -> 3.4.1 upgrade Reply with quote

I have emerged kdebase-meta after #emerge unmerge all 3.3.2 packages...
now when i try to emerge uDpv world i get the following badness
what gives??


Quote:
Calculating world dependencies ...done!
[blocks B ] =kde-base/kaddressbook-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/kappfinder-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcheckpass-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kfind-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kate-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-startkde-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konqueror-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksplashml-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksystraycmd-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ktip-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konsole-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kscreensaver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/knetattach-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kwin-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kstart-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kreadconfig-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpersonalizer-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksysguard-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesktop-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksmserver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kicker-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdepasswd-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/nsplugins-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kmenuedit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpager-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebugdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kxkb-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdm-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/drkonqi-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/klipper-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdeprint-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdcop-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/libkonq-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/libkcal-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/kontact-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkpgp-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/akregator-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/certmanager-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkdenetwork-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkpimidentities-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkdepim-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/ktnef-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/knewsticker-3.4* (is blocking kde-base/kdenetwork-3.4.1)
[blocks B ] =kde-base/librss-3.4* (is blocking kde-base/kdenetwork-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kscreensaver-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdm-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khotkeys-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesu-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-data-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcminit-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcontrol-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/khelpcenter-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebugdialog-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kicker-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/libkonq-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kappfinder-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksysguard-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/knetattach-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdepasswd-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kfind-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-kioslaves-3.4.1-r1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdialog-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kcheckpass-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kxkb-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ktip-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kreadconfig-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/klipper-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksystraycmd-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdesktop-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kwin-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kstart-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksmserver-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/nsplugins-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kate-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdeprint-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdcop-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kpager-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kdebase-startkde-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/ksplashml-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kpersonalizer-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/kmenuedit-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/drkonqi-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konqueror-3.4.1)
[blocks B ] =kde-base/kdebase-3.4* (is blocking kde-base/konsole-3.4.1)
[blocks B ] =kde-base/kdeartwork-icewm-themes-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-kscreensaver-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-kworldclock-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-kwin-styles-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-iconthemes-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-wallpapers-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-styles-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-sounds-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdeartwork-emoticons-3.4* (is blocking kde-base/kdeartwork-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kontact-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkpimidentities-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkpgp-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/certmanager-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkdenetwork-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkdepim-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkcal-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/ktnef-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kaddressbook-3.4.1)



t.i.a.

-O
_________________
Happy vimming!
Back to top
View user's profile Send private message
/dev/random
l33t
l33t


Joined: 26 Nov 2004
Posts: 704
Location: Austin, Texas, USA

PostPosted: Sun Jul 10, 2005 6:41 pm    Post subject: Reply with quote

You cannot mix the old monolithic KDE builds with the split ebuilds you have to do one or the other.
Back to top
View user's profile Send private message
binaural
Tux's lil' helper
Tux's lil' helper


Joined: 02 Dec 2004
Posts: 138

PostPosted: Mon Jul 11, 2005 8:37 pm    Post subject: collapse/expand table rows? Reply with quote

ok, i'll look again but I dont' think i installed any split builds.
_________________
Happy vimming!
Back to top
View user's profile Send private message
binaural
Tux's lil' helper
Tux's lil' helper


Joined: 02 Dec 2004
Posts: 138

PostPosted: Sun Jul 17, 2005 11:01 pm    Post subject: a bit of a rant about stupid fscking split ebuilds ... Reply with quote

But before you freak, know that I have reasons...

OK, so I finally got around to this. I unmerged every single package in kde-base. Started with just startkde. Now I try:

~ # emerge kdeaddons
Calculating dependencies ...done!

!!! Error: the =kde-base/kdebase-kioslaves-3.4* package conflicts with another package.
!!! both can't be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.


~ # emerge -pv kdeaddons

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B ] =kde-base/kdebase-kioslaves-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kate-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-startkde-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khotkeys-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konqueror-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcminit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesu-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksplashml-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/konsole-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kscreensaver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kwin-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdialog-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kreadconfig-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpersonalizer-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksysguard-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdesktop-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/khelpcenter-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/ksmserver-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kicker-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kmenuedit-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kpager-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdebase-data-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kcontrol-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/kdm-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/libkonq-3.4* (is blocking kde-base/kdebase-3.4.1-r1)
[blocks B ] =kde-base/libkcal-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/knotes-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/kontact-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkpgp-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/certmanager-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkdenetwork-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkpimidentities-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/libkdepim-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/ktnef-3.4* (is blocking kde-base/kdepim-3.4.1-r1)
[blocks B ] =kde-base/kicker-applets-3.4* (is blocking kde-base/kdeaddons-3.4.1)
[blocks B ] =kde-base/libkcddb-3.4* (is blocking kde-base/kdemultimedia-3.4.1-r1)
[blocks B ] =kde-base/kdemultimedia-kfile-plugins-3.4* (is blocking kde-base/kdemultimedia-3.4.1-r1)
[blocks B ] =kde-base/kdemultimedia-kioslaves-3.4* (is blocking kde-base/kdemultimedia-3.4.1-r1)
[ebuild N ] kde-base/kdebase-3.4.1-r1 -arts +cups -debug -hal -ieee1394 +java -kdeenablefinal -ldap +lm_sensors -logitech-mouse +opengl +pam -samba +ssl -xinerama 0 kB
[ebuild N ] kde-base/kdepim-3.4.1-r1 -arts +crypt -debug -gnokii -kdeenablefinal -pda -xinerama 0 kB
[ebuild N ] kde-base/kdegames-3.4.1 -arts -debug -kdeenablefinal -xinerama 0 kB
[ebuild N ] kde-base/kdemultimedia-3.4.1-r1 +alsa -arts -audiofile -debug +encode +flac +gstreamer +jack -kdeenablefinal +mp3 +speex -theora +vorbis +xine -xinerama 0 kB
[ebuild N ] kde-base/kdeaddons-3.4.1 -arts +berkdb -debug -kdeenablefinal +sdl -xinerama +xmms 0 kB

Total size of downloads: 0 kB


Looks like Portage has a mind of its own and is attempting to install the monolithic package anyway. What gives? This is the third time I've tried to fix this issue, and frankly from the lack of documentation and reading the gripes of other Gentoo users on the forums, I think that the split ebuilds are a gross and general failure for a certain percentage of the community. I NEVER had problems on this scale with previous kde installations. This is not good...

Any purist can say, "well if you want monolithic packages, go back to Redhat!" But actually, most commenters having trouble with split ebuilds are genuinely interested users just requesting more information or help, not infidels trying to bring down the whole concept. I.e., people who could be sold on the idea of split ebuilds, if they could just get the darn things to work!

But unfortunately, some veteran posters leaving " support responses" to those confused readers, seemed more invested in sneery, snobbish jaw-snapping and rhetoric than providing constructive assistance. It almost seemed, reading those posts, that those in-the-know commenters were enjoying the confusion of people who have problems understanding this n'er documented split ebuild. That sucks, completely, 'nuff said -- I agree wholeheartedly with another user in one of these messages who said that the responses were not written in the Gentoo Way.

Anyhow, having finished ranting, my main point for improvement (knowing the the split ebuilds will be kept no matter what) would be that the packages known now as "monolithic" classification and "split" classification be marked clearly as such in portage. In other words, when joe user does emerge -s <x> he gets back results for x AND the type classification that x represents. This would not be an issue if which packages belong to what were noted somewhere, but this information seems to be tightly held by a limited few individuals who are not willing, at the moment, to share.

For the hacking end users, the people to whom Gentoo owes ALL of its popularity at the end of the day, it doesn't make sense to have this alternate packaging system, if it comes without legible documentation that someone can easily pick up and read. The best way to illustrate this is, perhaps, a personal anecdote-- I recently convinced my little brother who is just starting college to give linux a try, on condition that he do the entire stage 2 gentoo install by himself--with minimal help from me. He always hears me braggin about how great Gentoo is, so he went for it.

Strangely enough, he made it through fdisk, portage, and chrooting with very little assistance. The real problems started when he asked an innocent-enough sounding question: "What are split ebuilds?" THat's when the real problem (absence of documentation) began. And don't point me to either gentoo-wiki or the very short blurb on gentoo.com about the split ebuilds. Those do not describe in detail what is contained in each split ebuild packages. As in, what exactly makes up the monolithic kdemultimedia?

g-wiki.com is outdated and gentoo.com merely gives a nebulous definition of teh difference between split and monolithic packages, if they even do that at all. Not enough for me or my little brother.

So that's where it stands, right now.
_________________
Happy vimming!
Back to top
View user's profile Send private message
/dev/random
l33t
l33t


Joined: 26 Nov 2004
Posts: 704
Location: Austin, Texas, USA

PostPosted: Mon Jul 18, 2005 3:41 am    Post subject: Reply with quote

I ignored your rant, but here's the deal. You want to emerge kdeaddons which is a monolithic package. The monolithic packages depend on the other monolithic packages. You want split ebuilds for KDE you have to do it for all of the formoer monolithic packages. kdeaddons was split up too. If you want kdeaddons you have to have kdebase. You cannot have the split kdebase and the monolithic kdeaddons sorry.

edit: lack of documentation?

edit2: I would like to know how I came off as rude. I tried to help you with a concise and to the point answer. I didn't realize that I needed a paragraph to state something that could've been said in one sentence.
Back to top
View user's profile Send private message
kallamej
Administrator
Administrator


Joined: 27 Jun 2003
Posts: 4920
Location: Gothenburg, Sweden

PostPosted: Mon Jul 18, 2005 11:34 am    Post subject: Reply with quote

There are loads of other threads about this, such as

https://forums.gentoo.org/viewtopic-t-355389-highlight-kdemeta+blocking.html
https://forums.gentoo.org/viewtopic-t-336927-highlight-kdemeta+blocking.html
https://forums.gentoo.org/viewtopic-t-354888-highlight-kdemeta+blocking.html
https://forums.gentoo.org/viewtopic-t-316839-highlight-kdemeta+blocking.html

Please see and follow up to one of those.

Moved from Portage & Programming to Duplicate Threads.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads 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