public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
@ 2006-04-08 17:54 Pete Pardoe
  2006-04-08 19:56 ` Richard Fish
  0 siblings, 1 reply; 9+ messages in thread
From: Pete Pardoe @ 2006-04-08 17:54 UTC (permalink / raw
  To: gentoo-user

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

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

[-- Attachment #2: Type: text/html, Size: 1506 bytes --]

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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-08 17:54 [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error Pete Pardoe
@ 2006-04-08 19:56 ` Richard Fish
  2006-04-09 21:26   ` Pete Pardoe
  0 siblings, 1 reply; 9+ messages in thread
From: Richard Fish @ 2006-04-08 19:56 UTC (permalink / raw
  To: gentoo-user

On 4/8/06, Pete Pardoe <pete.pardoe@gmail.com> 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



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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-08 19:56 ` Richard Fish
@ 2006-04-09 21:26   ` Pete Pardoe
  2006-04-09 22:40     ` Richard Fish
  0 siblings, 1 reply; 9+ messages in thread
From: Pete Pardoe @ 2006-04-09 21:26 UTC (permalink / raw
  To: gentoo-user

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

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])

Pete

On 4/8/06, Richard Fish <bigfish@asmallpond.org> wrote:
>
> On 4/8/06, Pete Pardoe <pete.pardoe@gmail.com> 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
>
>


--
Pete Pardoe

[-- Attachment #2: Type: text/html, Size: 2025 bytes --]

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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-09 21:26   ` Pete Pardoe
@ 2006-04-09 22:40     ` Richard Fish
  2006-04-12 23:28       ` Pete Pardoe
  0 siblings, 1 reply; 9+ messages in thread
From: Richard Fish @ 2006-04-09 22:40 UTC (permalink / raw
  To: gentoo-user

On 4/9/06, Pete Pardoe <pete.pardoe@gmail.com> 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



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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-09 22:40     ` Richard Fish
@ 2006-04-12 23:28       ` Pete Pardoe
  2006-04-13  5:35         ` Richard Fish
  0 siblings, 1 reply; 9+ messages in thread
From: Pete Pardoe @ 2006-04-12 23:28 UTC (permalink / raw
  To: gentoo-user

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

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.

Pete

On 4/9/06, Richard Fish <bigfish@asmallpond.org> wrote:
>
> On 4/9/06, Pete Pardoe <pete.pardoe@gmail.com> wrote:
> > Richard
> >
> >  The problem is that there is no ebuild for kde-base/kdebugdialog-3.5.2it
> > 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
>
>


--
Pete Pardoe

[-- Attachment #2: Type: text/html, Size: 2718 bytes --]

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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-12 23:28       ` Pete Pardoe
@ 2006-04-13  5:35         ` Richard Fish
  2006-04-13  8:25           ` Bo Andresen
  0 siblings, 1 reply; 9+ messages in thread
From: Richard Fish @ 2006-04-13  5:35 UTC (permalink / raw
  To: gentoo-user

On 4/12/06, Pete Pardoe <pete.pardoe@gmail.com> 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



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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-13  5:35         ` Richard Fish
@ 2006-04-13  8:25           ` Bo Andresen
  2006-04-13 15:25             ` Richard Fish
  0 siblings, 1 reply; 9+ messages in thread
From: Bo Andresen @ 2006-04-13  8:25 UTC (permalink / raw
  To: gentoo-user

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

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

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-13  8:25           ` Bo Andresen
@ 2006-04-13 15:25             ` Richard Fish
  2006-04-13 16:43               ` Neil Bothwick
  0 siblings, 1 reply; 9+ messages in thread
From: Richard Fish @ 2006-04-13 15:25 UTC (permalink / raw
  To: gentoo-user

On 4/13/06, Bo Andresen <bo.andresen@zlin.dk> 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



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

* Re: [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error
  2006-04-13 15:25             ` Richard Fish
@ 2006-04-13 16:43               ` Neil Bothwick
  0 siblings, 0 replies; 9+ messages in thread
From: Neil Bothwick @ 2006-04-13 16:43 UTC (permalink / raw
  To: gentoo-user

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

On Thu, 13 Apr 2006 08:25:37 -0700, Richard Fish wrote:

> 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.... :-(

for i in {0.99}; do
  say "I will stop using for loops"
  done

;-)


-- 
Neil Bothwick

One person's error is another person's data.

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

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

end of thread, other threads:[~2006-04-13 16:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-08 17:54 [gentoo-user] kde-base/kdebugdialog-3.5.2 emerge error Pete Pardoe
2006-04-08 19:56 ` Richard Fish
2006-04-09 21:26   ` Pete Pardoe
2006-04-09 22:40     ` Richard Fish
2006-04-12 23:28       ` Pete Pardoe
2006-04-13  5:35         ` Richard Fish
2006-04-13  8:25           ` Bo Andresen
2006-04-13 15:25             ` Richard Fish
2006-04-13 16:43               ` Neil Bothwick

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