public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] KDE 4.2 and 3.5
@ 2009-02-01 15:38 Daniel D Jones
  2009-02-01 15:40 ` Norberto Bensa
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Daniel D Jones @ 2009-02-01 15:38 UTC (permalink / raw
  To: gentoo-user

I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm getting 
the following:

<=kde-base/kdebase-3.5.9-r4 ("<=kde-base/kdebase-3.5.9-r4" is blocking 
kde-base/kdelibs-4.2.0)

Is there an issue with 3.5 and 4.2 being installed together?  Is the above 
block a known issue that's being worked out as 4.2 is integrated into the 
stable tree?  (I was unable to find a bug filed on it or any other hits on 
Google.)



As a second question, can anyone point me to an informative reference on 
~arch?  It's impossible to search for the term on Google - the tilde gets 
ignored and the number of false positives are overwhelming.  Although I've 
been using Gentoo for awhile, I don't really understand the difference 
between something being in ~arch and something being blocked.  I'd like to 
make myself a little smarter.




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 15:38 [gentoo-user] KDE 4.2 and 3.5 Daniel D Jones
@ 2009-02-01 15:40 ` Norberto Bensa
  2009-02-01 17:07   ` Daniel D Jones
  2009-02-01 15:52 ` Neil Bothwick
  2009-02-01 21:23 ` [gentoo-user] " Nikos Chantziaras
  2 siblings, 1 reply; 13+ messages in thread
From: Norberto Bensa @ 2009-02-01 15:40 UTC (permalink / raw
  To: gentoo-user

On Sun, Feb 1, 2009 at 1:38 PM, Daniel D Jones <ddjones@riddlemaster.org> wrote:
> I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm getting
> the following:
>

You'll need kde-3.5.10 (or kdebase-startkde at least)

Look in the archives, a similar question was posted a few days ago.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 15:38 [gentoo-user] KDE 4.2 and 3.5 Daniel D Jones
  2009-02-01 15:40 ` Norberto Bensa
@ 2009-02-01 15:52 ` Neil Bothwick
  2009-02-01 21:23 ` [gentoo-user] " Nikos Chantziaras
  2 siblings, 0 replies; 13+ messages in thread
From: Neil Bothwick @ 2009-02-01 15:52 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 347 bytes --]

On Sun, 1 Feb 2009 15:38:03 +0000, Daniel D Jones wrote:

> As a second question, can anyone point me to an informative reference
> on ~arch? 

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=3


-- 
Neil Bothwick

Law of Mechanical Repair: After your hands become coated with
grease, your nose will begin to itch.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 15:40 ` Norberto Bensa
@ 2009-02-01 17:07   ` Daniel D Jones
  2009-02-01 17:17     ` Norberto Bensa
  2009-02-01 17:49     ` Neil Bothwick
  0 siblings, 2 replies; 13+ messages in thread
From: Daniel D Jones @ 2009-02-01 17:07 UTC (permalink / raw
  To: gentoo-user

On Sunday 01 February 2009 15:40:29 Norberto Bensa wrote:
> On Sun, Feb 1, 2009 at 1:38 PM, Daniel D Jones <ddjones@riddlemaster.org> 
wrote:
> > I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm
> > getting the following:
>
> You'll need kde-3.5.10 (or kdebase-startkde at least)
>
> Look in the archives, a similar question was posted a few days ago.

Thanks for your response.  I did search the archives and did not find anything 
relevant.  I saw and read a thread where a block was occurring:

<=kde-base/kdebase-startkde-3.5.10" is blocking kde-base/kdelibs-4.2.0

It wasn't clear to me that this was the same problem, since that block 
referenced a 3.5.10 package and mine referenced a 3.5.9 package.

However, upgrading to 3.5.10 raises another issue.  For 3.5, I didn't install 
the meta package, I installed the KDE base package:

ROOT / # eix -e kde
[I] kde-base/kde
     Available versions:  (3.5)  3.5.9
        {accessibility}
     Installed versions:  3.5.9(3.5)(02:18:39 05/27/08)(-accessibility)
     Homepage:            http://www.kde.org/
     Description:         KDE - merge this to pull in all non-developer 
kde-base/* packages


ROOT / # eix kde-meta
* kde-base/kde-meta
     Available versions:
        (3.5)   3.5.9 ~3.5.10
        (4.1)   (~)4.1.4
        (4.2)   (~)4.2.0
        {accessibility nls}
     Homepage:            http://www.kde.org/
     Description:         KDE - merge this to pull in all non-developer, split 
kde-base/* packages


3.5.10 is available under the meta package system but not under the KDE 
package.  Do I have to switch to the meta package to go to 3.5.10?  (Without, 
that is, manually unblocking lots and lots of packages.)  Can I simply 
install the meta package over the base package or will that create blocks or 
other issues?




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 17:07   ` Daniel D Jones
@ 2009-02-01 17:17     ` Norberto Bensa
  2009-02-01 17:50       ` Daniel D Jones
  2009-02-01 17:49     ` Neil Bothwick
  1 sibling, 1 reply; 13+ messages in thread
From: Norberto Bensa @ 2009-02-01 17:17 UTC (permalink / raw
  To: gentoo-user

On Sun, Feb 1, 2009 at 3:07 PM, Daniel D Jones <ddjones@riddlemaster.org> wrote:
> On Sunday 01 February 2009 15:40:29 Norberto Bensa wrote:
>> On Sun, Feb 1, 2009 at 1:38 PM, Daniel D Jones <ddjones@riddlemaster.org>
> wrote:
>> > I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm
>> > getting the following:
>>
>> You'll need kde-3.5.10 (or kdebase-startkde at least)
>>
>> Look in the archives, a similar question was posted a few days ago.
>
> Thanks for your response.  I did search the archives and did not find anything
> relevant.  I saw and read a thread where a block was occurring:
>
> <=kde-base/kdebase-startkde-3.5.10" is blocking kde-base/kdelibs-4.2.0
>
> It wasn't clear to me that this was the same problem, since that block
> referenced a 3.5.10 package and mine referenced a 3.5.9 package.

since the block is:

<=kde-base/kdebase-startkde-3.5.10" is blocking kde-base/kdelibs-4.2.0

and 3.5.9 <= 3.5.10, then yes, the mail applies to you

You'll need kdebase-startkde > 3.5.10 (3.5.10-r5 is available in portage)


> However, upgrading to 3.5.10 raises another issue.  For 3.5, I didn't install
> the meta package, I installed the KDE base package:

Uhm... Do you mean monolitich (base) vs. modules (meta)?


> 3.5.10 is available under the meta package system but not under the KDE
> package.  Do I have to switch to the meta package to go to 3.5.10?  (Without,
> that is, manually unblocking lots and lots of packages.)  Can I simply
> install the meta package over the base package or will that create blocks or
> other issues?

I don't know. Perhaps another user can answer that question. I moved
to modules as soon as it was made available.

Regards,
Norberto



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 17:07   ` Daniel D Jones
  2009-02-01 17:17     ` Norberto Bensa
@ 2009-02-01 17:49     ` Neil Bothwick
  2009-02-01 18:28       ` Daniel D Jones
  1 sibling, 1 reply; 13+ messages in thread
From: Neil Bothwick @ 2009-02-01 17:49 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 637 bytes --]

On Sun, 1 Feb 2009 17:07:37 +0000, Daniel D Jones wrote:

> 3.5.10 is available under the meta package system but not under the KDE 
> package.  Do I have to switch to the meta package to go to 3.5.10?
> (Without, that is, manually unblocking lots and lots of packages.)  Can
> I simply install the meta package over the base package or will that
> create blocks or other issues?

The monolithic and split ebuilds are incompatible, so you'll have to
uninstall one before you can install the other.

emerge -C kde
emerge --depclean -a
emerge -av kde-meta


-- 
Neil Bothwick

[---- Printed on recycled electrons ----]

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 17:17     ` Norberto Bensa
@ 2009-02-01 17:50       ` Daniel D Jones
  2009-02-01 18:07         ` Norberto Bensa
  0 siblings, 1 reply; 13+ messages in thread
From: Daniel D Jones @ 2009-02-01 17:50 UTC (permalink / raw
  To: gentoo-user

On Sunday 01 February 2009 17:17:59 Norberto Bensa wrote:
> On Sun, Feb 1, 2009 at 3:07 PM, Daniel D Jones <ddjones@riddlemaster.org> 
wrote:
> > On Sunday 01 February 2009 15:40:29 Norberto Bensa wrote:
> >> On Sun, Feb 1, 2009 at 1:38 PM, Daniel D Jones
> >> <ddjones@riddlemaster.org>
> >
> > wrote:
> >> > I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm
> >> > getting the following:
> >>
> >> You'll need kde-3.5.10 (or kdebase-startkde at least)
> >>
> >> Look in the archives, a similar question was posted a few days ago.
> >
> > Thanks for your response.  I did search the archives and did not find
> > anything relevant.  I saw and read a thread where a block was occurring:
> >
> > <=kde-base/kdebase-startkde-3.5.10" is blocking kde-base/kdelibs-4.2.0
> >
> > It wasn't clear to me that this was the same problem, since that block
> > referenced a 3.5.10 package and mine referenced a 3.5.9 package.
>
> since the block is:
>
> <=kde-base/kdebase-startkde-3.5.10" is blocking kde-base/kdelibs-4.2.0
>
> and 3.5.9 <= 3.5.10, then yes, the mail applies to you
>
> You'll need kdebase-startkde > 3.5.10 (3.5.10-r5 is available in portage)

Uh, someone's confused here.  It may very well be me but I'm not following you 
at all.  The other post concerned startkde blocking kdelibs.

My block is kdebase 3.5 blocking kdelibs 4.2.  There's no mention of startkde 
bocking anything on my system.  So I don't follow why you're telling me that 
I need startkde 3.5.10.




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 17:50       ` Daniel D Jones
@ 2009-02-01 18:07         ` Norberto Bensa
  0 siblings, 0 replies; 13+ messages in thread
From: Norberto Bensa @ 2009-02-01 18:07 UTC (permalink / raw
  To: gentoo-user

On Sun, Feb 1, 2009 at 3:50 PM, Daniel D Jones <ddjones@riddlemaster.org> wrote:
> Uh, someone's confused here.  It may very well be me but I'm not following you
> at all.  The other post concerned startkde blocking kdelibs.

Yes. I'm sorry. You're using monolithic KDE. I don't remember if
startkde was part of kdebase. Maybe that's where your problem is.


> My block is kdebase 3.5 blocking kdelibs 4.2.  There's no mention of startkde
> bocking anything on my system.  So I don't follow why you're telling me that
> I need startkde 3.5.10.

My bad. I'm sorry.

Neil says you'll need to remove kde and emerge kde-meta. Follow his advice.

Regards,
Norberto



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 17:49     ` Neil Bothwick
@ 2009-02-01 18:28       ` Daniel D Jones
  2009-02-01 18:41         ` Dale
  0 siblings, 1 reply; 13+ messages in thread
From: Daniel D Jones @ 2009-02-01 18:28 UTC (permalink / raw
  To: gentoo-user

On Sunday 01 February 2009 17:49:03 Neil Bothwick wrote:
> On Sun, 1 Feb 2009 17:07:37 +0000, Daniel D Jones wrote:
> > 3.5.10 is available under the meta package system but not under the KDE
> > package.  Do I have to switch to the meta package to go to 3.5.10?
> > (Without, that is, manually unblocking lots and lots of packages.)  Can
> > I simply install the meta package over the base package or will that
> > create blocks or other issues?
>
> The monolithic and split ebuilds are incompatible, so you'll have to
> uninstall one before you can install the other.
>
> emerge -C kde
> emerge --depclean -a
> emerge -av kde-meta

That's what I was afraid of.  Sigh.  Thanks.





^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 18:28       ` Daniel D Jones
@ 2009-02-01 18:41         ` Dale
  2009-02-01 19:07           ` Neil Bothwick
  0 siblings, 1 reply; 13+ messages in thread
From: Dale @ 2009-02-01 18:41 UTC (permalink / raw
  To: gentoo-user

Daniel D Jones wrote:
> On Sunday 01 February 2009 17:49:03 Neil Bothwick wrote:
>   
>> On Sun, 1 Feb 2009 17:07:37 +0000, Daniel D Jones wrote:
>>     
>>> 3.5.10 is available under the meta package system but not under the KDE
>>> package.  Do I have to switch to the meta package to go to 3.5.10?
>>> (Without, that is, manually unblocking lots and lots of packages.)  Can
>>> I simply install the meta package over the base package or will that
>>> create blocks or other issues?
>>>       
>> The monolithic and split ebuilds are incompatible, so you'll have to
>> uninstall one before you can install the other.
>>
>> emerge -C kde
>> emerge --depclean -a
>> emerge -av kde-meta
>>     
>
> That's what I was afraid of.  Sigh.  Thanks.
>
>
>   

Could he just emerge -C kde then re-emerge whatever he wanted without
having to reinstall all of KDE?  Isn't packages like Konqueror just a
dependency pulled in by the original emerge kde?

Maybe I am missing something but I would hate to have to recompile all
of KDE just for that upgrade.

Dale

:-)  :-) 



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] KDE 4.2 and 3.5
  2009-02-01 18:41         ` Dale
@ 2009-02-01 19:07           ` Neil Bothwick
  0 siblings, 0 replies; 13+ messages in thread
From: Neil Bothwick @ 2009-02-01 19:07 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 739 bytes --]

On Sun, 01 Feb 2009 12:41:35 -0600, Dale wrote:

> >> emerge -C kde
> >> emerge --depclean -a
> >> emerge -av kde-meta
> >>       
> >
> > That's what I was afraid of.  Sigh.  Thanks.
> >
> >
> >     
> 
> Could he just emerge -C kde then re-emerge whatever he wanted without
> having to reinstall all of KDE?  Isn't packages like Konqueror just a
> dependency pulled in by the original emerge kde?

No,because he's installed from the monolithic builds. He might just get
away with

emerge -C kde kdebase
emerge -1av kdebase-meta

Then repeat for each of the other meta packages, finally emerging
kde-meta which will keep world correct.


-- 
Neil Bothwick

Random access is the optimum of the mass storages.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-user]  Re: KDE 4.2 and 3.5
  2009-02-01 15:38 [gentoo-user] KDE 4.2 and 3.5 Daniel D Jones
  2009-02-01 15:40 ` Norberto Bensa
  2009-02-01 15:52 ` Neil Bothwick
@ 2009-02-01 21:23 ` Nikos Chantziaras
  2009-02-01 22:42   ` Neil Bothwick
  2 siblings, 1 reply; 13+ messages in thread
From: Nikos Chantziaras @ 2009-02-01 21:23 UTC (permalink / raw
  To: gentoo-user

Daniel D Jones wrote:
> I have KDE 3.5 and 4.1 installed and am trying to upgrade to 4.2.  I'm getting 
> the following:
> 
> <=kde-base/kdebase-3.5.9-r4 ("<=kde-base/kdebase-3.5.9-r4" is blocking 
> kde-base/kdelibs-4.2.0)
> 
> Is there an issue with 3.5 and 4.2 being installed together?  Is the above 
> block a known issue that's being worked out as 4.2 is integrated into the 
> stable tree?  (I was unable to find a bug filed on it or any other hits on 
> Google.)

I recommend that you edit your world file by hand 
(/var/lib/portage/world) and remove everything from in there that you 
wish to unmerge.  Then run "emerge -p --depclean" and take a good look 
at the output.  Put in the world file every package listed that should 
NOT be removed.  When everything looks fine, do the final "emerge -a 
--depclean".

Take care though after that not clutter your world file again.  That 
mainly means that if you emerge some dependency of a package manually 
(for whatever reason) do so with the -1 or --oneshot option of emerge.

Note that you can put slotted packages in the world file.  For example 
if all you have in there is "kde-base/kdelibs" and you remove it, 
depclean will remove both KDE3 and well as KDE4 libs.  Simply put 
"kde-base/kdelibs:3.5" in the world file.  depclean will not remove the 
3.5.x versions that way.  Personally, I keep the 3.5 slots and an 
unslotted version:

   kde-base/kdelibs
   kde-base/kdelibs:3.5

This will provide easy updates to future 4.x versions but will not mess 
with 3.5.

I find that having a clean world file makes package management in Gentoo 
a lot easier :)




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user]  Re: KDE 4.2 and 3.5
  2009-02-01 21:23 ` [gentoo-user] " Nikos Chantziaras
@ 2009-02-01 22:42   ` Neil Bothwick
  0 siblings, 0 replies; 13+ messages in thread
From: Neil Bothwick @ 2009-02-01 22:42 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 914 bytes --]

On Sun, 01 Feb 2009 23:23:11 +0200, Nikos Chantziaras wrote:

> Note that you can put slotted packages in the world file.  For example 
> if all you have in there is "kde-base/kdelibs" and you remove it, 
> depclean will remove both KDE3 and well as KDE4 libs.  Simply put 
> "kde-base/kdelibs:3.5" in the world file.  depclean will not remove the 
> 3.5.x versions that way.  Personally, I keep the 3.5 slots and an 
> unslotted version:
> 
>    kde-base/kdelibs
>    kde-base/kdelibs:3.5
> 
> This will provide easy updates to future 4.x versions but will not mess 
> with 3.5.
> 
> I find that having a clean world file makes package management in
> Gentoo a lot easier :)

This is much easier if you have portage 2.2 as you can put all the kde 3.5
stuff in a set instead of cluttering up world.


-- 
Neil Bothwick

Windows Error #09: Mouse not found. Press mouse button to continue.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2009-02-01 22:42 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-01 15:38 [gentoo-user] KDE 4.2 and 3.5 Daniel D Jones
2009-02-01 15:40 ` Norberto Bensa
2009-02-01 17:07   ` Daniel D Jones
2009-02-01 17:17     ` Norberto Bensa
2009-02-01 17:50       ` Daniel D Jones
2009-02-01 18:07         ` Norberto Bensa
2009-02-01 17:49     ` Neil Bothwick
2009-02-01 18:28       ` Daniel D Jones
2009-02-01 18:41         ` Dale
2009-02-01 19:07           ` Neil Bothwick
2009-02-01 15:52 ` Neil Bothwick
2009-02-01 21:23 ` [gentoo-user] " Nikos Chantziaras
2009-02-01 22:42   ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox