Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-13 Thread Bo Andresen
On Thursday 13 April 2006 07:35, Richard Fish wrote:
 cd /var/db/pkg
 for pkg in kde-base/*-3.4*; do
 emerge --unmerge $pkg
 done

Why not just:

cd /var/db/pkg
emerge --unmerge --verbose --ask kde-base/*-3.4*

-- 
Bo Andresen


pgpO9B6TK90qK.pgp
Description: PGP signature


Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-13 Thread Richard Fish
On 4/13/06, Bo Andresen [EMAIL PROTECTED] wrote:
 Why not just:

 cd /var/db/pkg
 emerge --unmerge --verbose --ask kde-base/*-3.4*

Yeah, that should work too.  Somewhere along the way I got in the
habit of putting things in for loops, and now I don't know how to
stop :-(

-Richard

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-12 Thread Pete Pardoe
Richard

OK, no I told you so's please - you were right! Thanks for the
help! Now for the next question. How do I get my system to
load kde 3.5 instead of kde 3.4?

Thanks in advance.

PeteOn 4/9/06, Richard Fish [EMAIL PROTECTED] wrote:
On 4/9/06, Pete Pardoe [EMAIL PROTECTED] wrote: RichardThe problem is that there is no ebuild for kde-base/kdebugdialog-3.5.2 it is not a ~x86 problem.
Ah, sorry, I missed that.But the problem still remains that you needto add extra stuff to package.keywords.kdebase-meta-3.5.2 can actually depend on any version of kdebugdialogbetween 3.5.0 and 3.5.2
.See this from the ebuild:$(deprange 3.5.0 $MAXKDEVER kde-base/kdebugdialog)kdebugdialog 3.5.0 is also ~x86, so again, you need to addkde-base/kdebugdialog to package.keywords in order to merge kde 3.5.2
.As proof that I am not completely full of shit:carcharias kde-base # emerge -Duvp kdebase-metaThese are the packages that would be merged, in order:Calculating dependencies |emerge: there are no ebuilds to satisfy ~kde-base/kdebugdialog-
3.5.2.(dependency required by kde-base/kdebase-meta-3.5.2 [ebuild])carcharias kde-base # echo kde-base/kdebugdialog ~x86/etc/portage/package.keywordscarcharias kde-base # emerge -Duvp kdebase-meta
These are the packages that would be merged, in order:Calculating dependencies -!!! All ebuilds that could satisfy ~kde-base/libkonq-3.5.2 have been masked.!!! One of the following masked packages is required to complete your request:
- kde-base/libkonq-3.5.2 (masked by: ~x86 keyword)For more information, see MASKED PACKAGES section in the emerge man page orrefer to the Gentoo Handbook.(dependency required by kde-base/kdebase-
meta-3.5.2 [ebuild])Run the commands I gave you earlier, and you will allow the ~x86keyword for all base KDE packages.Or you can continue to do them oneat a time.Your choice.-Richard
--gentoo-user@gentoo.org mailing list-- Pete Pardoe


Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-12 Thread Richard Fish
On 4/12/06, Pete Pardoe [EMAIL PROTECTED] wrote:
 for the next question.  How do I get my system to load kde 3.5 instead of
 kde 3.4?

Take a look in /etc/env.d.  You should have both a 46kdepaths-3.4 and
45kdepaths-3.5.  If so, then running 'env-update' and logging back in
should be all you need to get the paths used.  The lowest numbered
files here have precedence.

BTW, as you have discovered you still have KDE 3.4 hanging around (KDE
major versions are slotted).  If you decide later to get rid of the
old versions, you should be able to do it with something like:

cd /var/db/pkg
for pkg in kde-base/*-3.4*; do
emerge --unmerge $pkg
done

Then to find straggler packages:

find /usr/kde/3.4 -type f | head -n 1
equery belongs file from above command
emerge --unmerge pkg from above equery
lather, rinse, repeat

Don't do any of this until you are happy with 3.5 though.

-Richard

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-09 Thread Pete Pardoe
Richard 

The problem is that there is no ebuild for kde-base/kdebugdialog-3.5.2
it is not a ~x86 problem. That version of the program does not
exist in portage there is only kde-base/kdebugdialog-3.5.0.

The error was:


emerge: there are no ebuilds to satisfy ~kde-base/kdebugdialog-3.5.2.
(dependency required by kde-base/kdebase-meta-3.5.2 [ebuild])

PeteOn 4/8/06, Richard Fish [EMAIL PROTECTED] wrote:
On 4/8/06, Pete Pardoe [EMAIL PROTECTED] wrote: Hi,I am trying to upgrade to kde 3.5.2specifically because my current KDE was installed with emerge kde-meta I
 have added the appropriate dependencies to /etc/portage/package.keywordsNo you haven't.package.keywords doesn't get applied to dependanciesautomatically.As the message indicates, kdebase-meta-3.5.2
 dependson kdebugdialog-3.5.2, which you didn't add to package.keywordsaccording to your post.If you want the ~x86 version of KDE, without going fully ~x86, you can try:# cd /usr/portage# for x in kde-base/* ; do
#echo $x ~x86 /etc/portage/package.keywords# doneThis will allow the ~x86 keywords for _all_ base KDE applications.You may still have to add qt or other dependancies manually however.
-Richard--gentoo-user@gentoo.org mailing list-- Pete Pardoe


Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-09 Thread Richard Fish
On 4/9/06, Pete Pardoe [EMAIL PROTECTED] wrote:
 Richard

  The problem is that there is no ebuild for kde-base/kdebugdialog-3.5.2 it
 is not a ~x86 problem.

Ah, sorry, I missed that.  But the problem still remains that you need
to add extra stuff to package.keywords.

kdebase-meta-3.5.2 can actually depend on any version of kdebugdialog
between 3.5.0 and 3.5.2.  See this from the ebuild:

$(deprange 3.5.0 $MAXKDEVER kde-base/kdebugdialog)

kdebugdialog 3.5.0 is also ~x86, so again, you need to add
kde-base/kdebugdialog to package.keywords in order to merge kde 3.5.2.

As proof that I am not completely full of shit:

carcharias kde-base # emerge -Duvp kdebase-meta

These are the packages that would be merged, in order:

Calculating dependencies |
emerge: there are no ebuilds to satisfy ~kde-base/kdebugdialog-3.5.2.
(dependency required by kde-base/kdebase-meta-3.5.2 [ebuild])

carcharias kde-base # echo kde-base/kdebugdialog ~x86
/etc/portage/package.keywords
carcharias kde-base # emerge -Duvp kdebase-meta

These are the packages that would be merged, in order:

Calculating dependencies -
!!! All ebuilds that could satisfy ~kde-base/libkonq-3.5.2 have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/libkonq-3.5.2 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by kde-base/kdebase-meta-3.5.2 [ebuild])


Run the commands I gave you earlier, and you will allow the ~x86
keyword for all base KDE packages.  Or you can continue to do them one
at a time.  Your choice.

-Richard

-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-08 Thread Pete Pardoe
Hi,

I am trying to upgrade to kde 3.5.2 

specifically because my current KDE was installed with emerge kde-meta
I have added the appropriate dependencies to
/etc/portage/package.keywords


kde-base/arts
~x86

kde-base/kdelibs ~x86
kde-base/ksysguard ~x86
kde-base/kdebase-meta ~x86
kde-base/kde-meta ~x86 


However I end up with the following error 

emerge: there are no ebuilds to satisfy ~kde-base/kdebugdialog-3.5.2.(dependency required by kde-base/kdebase-meta-3.5.2 [ebuild])

Which the protage database says that the most recent version is 3.5.0
Anyway to fix this?
-- Pete Pardoe


Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error

2006-04-08 Thread Richard Fish
On 4/8/06, Pete Pardoe [EMAIL PROTECTED] wrote:
 Hi,

  I am trying to upgrade to kde 3.5.2

  specifically because my current KDE was installed with emerge kde-meta I
 have added the appropriate dependencies to /etc/portage/package.keywords

No you haven't.  package.keywords doesn't get applied to dependancies
automatically.  As the message indicates, kdebase-meta-3.5.2 depends
on kdebugdialog-3.5.2, which you didn't add to package.keywords
according to your post.

If you want the ~x86 version of KDE, without going fully ~x86, you can try:

# cd /usr/portage
# for x in kde-base/* ; do
#echo $x ~x86 /etc/portage/package.keywords
# done

This will allow the ~x86 keywords for _all_ base KDE applications. 
You may still have to add qt or other dependancies manually however.

-Richard

-- 
gentoo-user@gentoo.org mailing list