Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Tons of blocks, how can I upgrade just KMail?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
detz
Apprentice
Apprentice


Joined: 19 Feb 2004
Posts: 175

PostPosted: Fri Jul 01, 2005 1:00 am    Post subject: Tons of blocks, how can I upgrade just KMail? Reply with quote

I do an emerge -p kmail and get.

Calculating dependencies ...done!
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libksieve-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kmailcvt-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kmail-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/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/mimelib-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/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/libkdepim-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/libkmime-3.4.1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kdepim-kioslaves-3.4.1)
[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/kdebase-kioslaves-3.4.1-r1)
[blocks B ] =kde-base/kdepim-3.4* (is blocking kde-base/kontact-3.4.1)
[ebuild U ] kde-base/kdelibs-3.4.1-r1 [3.4.0-r2]
[ebuild N ] kde-base/libksieve-3.4.1
[ebuild N ] kde-base/kmailcvt-3.4.1
[ebuild N ] kde-base/libkdenetwork-3.4.1
[ebuild N ] kde-base/libkpgp-3.4.1
[ebuild N ] kde-base/certmanager-3.4.1
[ebuild N ] kde-base/mimelib-3.4.1
[ebuild N ] kde-base/ktnef-3.4.1
[ebuild N ] kde-base/libkcal-3.4.1
[ebuild N ] kde-base/libkdepim-3.4.1
[ebuild N ] kde-base/libkpimidentities-3.4.1
[ebuild N ] kde-base/libkmime-3.4.1
[ebuild N ] kde-base/kdepim-kioslaves-3.4.1
[ebuild N ] kde-base/kdialog-3.4.1
[ebuild N ] kde-base/kdebase-kioslaves-3.4.1-r1
[ebuild N ] kde-base/kontact-3.4.1
[ebuild N ] kde-base/kmail-3.4.1


Why so many blocks, how can I get around those?
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Fri Jul 01, 2005 1:19 am    Post subject: Reply with quote

unemerge kdepim ?
Back to top
View user's profile Send private message
dboli42
n00b
n00b


Joined: 28 Jan 2005
Posts: 20
Location: Boston, MA

PostPosted: Fri Jul 01, 2005 1:25 am    Post subject: Reply with quote

kmail is part of the new split ebuilds, if you want to use it you'll have to first unmerge kde-base/kdepim-3.4.0*.

Code:
emerge -C kde-base/kdepim
Back to top
View user's profile Send private message
BServiss
n00b
n00b


Joined: 24 Nov 2002
Posts: 62

PostPosted: Fri Jul 01, 2005 2:13 am    Post subject: Reply with quote

A better solution would be to

Code:
emerge -u kde-meta


I'm assuming you have a long list of kde-3.4 listings in your /etc/portage/package.keywords file as I do.
Only thing I don't like is that this command pulls in a lot of stuff I don't need like kde-games packages.
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Fri Jul 01, 2005 2:55 am    Post subject: Reply with quote

you can unemerge kdegames and add it to /etc/portage/package.provided
Back to top
View user's profile Send private message
detz
Apprentice
Apprentice


Joined: 19 Feb 2004
Posts: 175

PostPosted: Fri Jul 01, 2005 2:57 am    Post subject: Reply with quote

BServiss wrote:
A better solution would be to

Code:
emerge -u kde-meta


I'm assuming you have a long list of kde-3.4 listings in your /etc/portage/package.keywords file as I do.
Only thing I don't like is that this command pulls in a lot of stuff I don't need like kde-games packages.



When I do that I get a HUGE list of files....probably about 30 of which are still blocked.
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Fri Jul 01, 2005 3:15 am    Post subject: Reply with quote

just unemerge whatever is blocking
Back to top
View user's profile Send private message
Kenji Miyamoto
Veteran
Veteran


Joined: 28 May 2005
Posts: 1452
Location: Looking over your shoulder.

PostPosted: Fri Jul 01, 2005 3:50 am    Post subject: Reply with quote

BServiss wrote:
A better solution would be to

Code:
emerge -u kde-meta


I'm assuming you have a long list of kde-3.4 listings in your /etc/portage/package.keywords file as I do.
Only thing I don't like is that this command pulls in a lot of stuff I don't need like kde-games packages.
Something to note is the advantage of using kde-meta. full KDE ebuilds are generally a versino or two behind the meta ebuilds. That's how I got KDE3.4.1, when 3.3.2 was the newest final ebuild.

Plus, the current final ebuilds of KDE aren't all 3.4.0. Many of them are either 3.3.2 or 3.4.1, and the only way to get around this is with the meta ebuild.
Back to top
View user's profile Send private message
detz
Apprentice
Apprentice


Joined: 19 Feb 2004
Posts: 175

PostPosted: Fri Jul 01, 2005 1:40 pm    Post subject: Reply with quote

OK, so many post im confused. So I should go with the KDE meta thing that's out? Do I have to uemerge kde to do this? Someone please guide me to what I should so at this point. I'm thinkig just uemerge kdebase and kdepim and then do emerge kdemeta?
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Fri Jul 01, 2005 3:52 pm    Post subject: Reply with quote

detz: You have kdepim installed, which includes kmail. You can't mix split and monolithic ebuilds this way. It doesn't make sense to install the same application twice, does it?!
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
detz
Apprentice
Apprentice


Joined: 19 Feb 2004
Posts: 175

PostPosted: Fri Jul 01, 2005 4:29 pm    Post subject: Reply with quote

Carlo wrote:
detz: You have kdepim installed, which includes kmail. You can't mix split and monolithic ebuilds this way. It doesn't make sense to install the same application twice, does it?!


So what should I do?
Back to top
View user's profile Send private message
detz
Apprentice
Apprentice


Joined: 19 Feb 2004
Posts: 175

PostPosted: Sat Jul 02, 2005 12:40 am    Post subject: Reply with quote

bump...:)
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Sat Jul 02, 2005 12:48 am    Post subject: Reply with quote

No one is going to respond because it is your decision.
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 1:24 am    Post subject: Reply with quote

I'm having the same problem as the original poster. I let kde upgrade organically, which means 3.3.2->3.4.1 with emerge -u --deep world. That means I get the kde-meta emerge. I had to change a USE flag and now I can't re-emerge anything because the kde-meta is blocking any attempt to re-emerge. If I understand his last question, to get out of this mess, do we have to unmerge all of kde (because it was emerged with kde-meta) and re-emerge each individual split ebuild, or is there a faster cleaner way out of this mess?
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Sat Jul 02, 2005 1:27 am    Post subject: Reply with quote

platojones wrote:
now I can't re-emerge anything because the kde-meta is blocking any attempt to re-emerge.

What are you trying to re-emerge ?
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 1:33 am    Post subject: Reply with quote

I've got to re-emerge ksysguard. I forgot the lm_sensors USE flag when I originally emerged, so I've got no CPU/Motherboard temp/Fan Speed info. Every attempt to re-emerge blocks because of a bunch of kde-base blocks.

UPDATE: Here's what it looks like:

Code:

[rocket:/etc]# sudo emerge --newuse -p ksysguard
Password:

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

Calculating dependencies ...done!
[blocks B     ] =kde-base/kdebase-3.4* (is blocking kde-base/ksysguard-3.4.1-r1)
[ebuild  N    ] kde-base/ksysguard-3.4.1-r1


It just get's worse when I move up to kde-base and kde-meta.
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 1:49 am    Post subject: Reply with quote

Well, I'll answer my own question. After experimenting with just about every possible reasonable emerge combination, I've discovered that the best you can do in this case (changing a USE flag) is to re-emerge kdebase (in my case, since ksysguard is in kdebase). Here's the command that did the trick:

Code:

emerge --newuse -u --deep kdebase
[/code]

The deep probably isn't necessary, but it's getting the job done now, so I'm not messing with it. There may be a better way, but I haven't heard it yet. You might get away with unmerging a specific kde meta-ebuild, but that wouldn't buy me anything in this case. I'm not sure if this will help detz, because I don't know if he changed any USE flags. Unmerging and re-emerging kdepim might be the solution. Getting to the specific e-build won't work, unless unmerging and re-emerging it does the trick. I was too chicken to try that. For my purposes, I feel confident this will work. What state it leaves the meta-ebuild in, I'll just have to find out when it's done.
Back to top
View user's profile Send private message
badnarick
n00b
n00b


Joined: 01 Jul 2005
Posts: 12

PostPosted: Sat Jul 02, 2005 1:52 am    Post subject: Reply with quote

Um, no, you need to unemerge kdebase. Unemerge the blocking package. Why is this so hard to understand?
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 2:00 am    Post subject: Reply with quote

Quote:

Um, no, you need to unemerge kdebase. Unemerge the blocking package. Why is this so hard to understand?


Why do I need to unmerge kdebase. It's re-emerging right now with my new USE flags. If it re-compiles and re-installs all of the kdebase binaries (including ksysguard, which is the one I'm after), why would I need to un-emerge it first? In fact, I would think this approach has a better chance of preserving meta-ebuild (if such a thing is possible) .
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 4:41 am    Post subject: Reply with quote

Well, it worked!
Back to top
View user's profile Send private message
Chris W
l33t
l33t


Joined: 25 Jun 2002
Posts: 972
Location: Brisbane, Australia

PostPosted: Sat Jul 02, 2005 5:30 am    Post subject: Reply with quote

What version of kdebase did you have installed before trying to install ksysguard?
_________________
Cheers,
Chris W
"Common sense: The collection of prejudices acquired by age 18." -- Einstein
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1595
Location: Just over the horizon

PostPosted: Sat Jul 02, 2005 11:00 am    Post subject: Reply with quote

It was kdebase-3.4.1.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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