public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Clashing dependencies in KDE
@ 2014-12-11 10:58 Peter Humphrey
  2014-12-11 11:18 ` Hinnerk van Bruinehsen
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Humphrey @ 2014-12-11 10:58 UTC (permalink / raw
  To: Gentoo User

Hello list,

Today when I ran my usual upgrade I ran into a problem. Portage told me it 
had skipped net-libs/libkgapi:4 because of unsatisfied dependencies. All it 
could tell me was that >=kde-base/kdepimlibs-4.14:4 required it.

So I embarked on one of those fruitless cycles of adding packages to 
package.keywords, one at a time as they caused portage to stop, until after 
about 8 additions I hit the inevitable show-stopper. The mixing of versions 
of parts of KDE resulted in both 4.14.3 and 4.12.5 of kdelibs being required 
at the same time.

It looks as though someone has allowed something from ~amd64 out of the wild 
and into the peace of amd64. Does anyone have a clue to what it is? I 
thought it might be chromium, since libkgapi is for handling Google 
calendars and contacts, but eix tells me I already have the latest stable 
version.

-- 
Rgds
Peter.



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

* Re: [gentoo-user] Clashing dependencies in KDE
  2014-12-11 10:58 [gentoo-user] Clashing dependencies in KDE Peter Humphrey
@ 2014-12-11 11:18 ` Hinnerk van Bruinehsen
  2014-12-11 14:47   ` Peter Humphrey
  0 siblings, 1 reply; 6+ messages in thread
From: Hinnerk van Bruinehsen @ 2014-12-11 11:18 UTC (permalink / raw
  To: gentoo-user

On Thu, Dec 11, 2014 at 10:58:12AM +0000, Peter Humphrey wrote:
> Hello list,
> 
> Today when I ran my usual upgrade I ran into a problem. Portage told me it 
> had skipped net-libs/libkgapi:4 because of unsatisfied dependencies. All it 
> could tell me was that >=kde-base/kdepimlibs-4.14:4 required it.
> 
> So I embarked on one of those fruitless cycles of adding packages to 
> package.keywords, one at a time as they caused portage to stop, until after 
> about 8 additions I hit the inevitable show-stopper. The mixing of versions 
> of parts of KDE resulted in both 4.14.3 and 4.12.5 of kdelibs being required 
> at the same time.
> 
> It looks as though someone has allowed something from ~amd64 out of the wild 
> and into the peace of amd64. Does anyone have a clue to what it is? I 
> thought it might be chromium, since libkgapi is for handling Google 
> calendars and contacts, but eix tells me I already have the latest stable 
> version.
> 

Hello Peter,

if I'd be in your place I'd try to run emerge @world -uvDNta (the most
important one here is the -t for showing the dependency tree, you could also
play with --backtrack=30 to resolve possible issues with the dependency
calculation), after you removed the keyword stuff you just added.
From your fist statement (required by >=kde-base/kdepimlibs-4.14:4) I guess
that you keyworded something that depends on kdepimlibs or kdepimlibs itself in
the past.
Another option would be to try equery d kdepimlibs : it should show everything
that depends on it (and you can crosscheck that with your keywords).
As a final straw (or first option - depending on you preferences) you could
resync the tree: maybe you've gotten an incomplete version/revbump that already
is resolved in later versions of the tree.


WKR
Hinnerk


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

* Re: [gentoo-user] Clashing dependencies in KDE
  2014-12-11 11:18 ` Hinnerk van Bruinehsen
@ 2014-12-11 14:47   ` Peter Humphrey
  2014-12-11 14:53     ` Peter Humphrey
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Humphrey @ 2014-12-11 14:47 UTC (permalink / raw
  To: gentoo-user

On Thursday 11 December 2014 12:18:28 Hinnerk van Bruinehsen wrote:
> if [I were] in your place I'd try [running] emerge @world -uvDNta (the
> most important one here is the -t for showing the dependency tree, you
> could also play with --backtrack=30 to resolve possible issues with the
> dependency calculation), after you removed the keyword stuff you just
> added.

I thought someone would say that. The -t, I mean. Of course I did try it, 
but I already knew it wouldn't help because portage can't complete the 
dependency calculation.

> From your fist statement (required by >=kde-base/kdepimlibs-4.14:4) I
> guess that you keyworded something that depends on kdepimlibs or
> kdepimlibs itself in the past.

$ cat /etc/portage/package.keywords
sci-misc/boinc
~sci-calculators/qalculate-units-0.9.4
sys-apps/portage

[...]

> As a final straw (or first option - depending on you preferences) you
> could resync the tree: maybe you've gotten an incomplete version/revbump
> that already is resolved in later versions of the tree.

That did it - thanks. I see we have a new version of KDE today, and the 
changes to the tree had only been partly completed. I should have thought of 
that myself.

Now to shut KDE down and upgrade it...

-- 
Rgds
Peter.

PS. Am I right in thinking that two verb constructs in everyday English are 
absent from German? I have the pluperfect tense and the subjunctive mood in 
mind. We also don't have a rule that every verb in a sentence must be in the 
same tense - in fact it's rarely so.

Just a passing observation; no offence meant.



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

* Re: [gentoo-user] Clashing dependencies in KDE
  2014-12-11 14:47   ` Peter Humphrey
@ 2014-12-11 14:53     ` Peter Humphrey
  2014-12-11 16:09       ` Rich Freeman
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Humphrey @ 2014-12-11 14:53 UTC (permalink / raw
  To: gentoo-user

On Thursday 11 December 2014 14:47:08 Peter Humphrey wrote:
> On Thursday 11 December 2014 12:18:28 Hinnerk van Bruinehsen wrote:
> > As a final straw (or first option - depending on you preferences) you
> > could resync the tree: maybe you've gotten an incomplete version/revbump
> > that already is resolved in later versions of the tree.
> 
> That did it - thanks. I see we have a new version of KDE today, and the
> changes to the tree had only been partly completed. I should have thought
> of that myself.
> 
> Now to shut KDE down and upgrade it...

I spoke too soon. I'm now seeing hundreds of file size errors, so clearly 
the update is still in progress. I'd better leave it until tomorrow.

Thanks again anyway.

-- 
Rgds
Peter.



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

* Re: [gentoo-user] Clashing dependencies in KDE
  2014-12-11 14:53     ` Peter Humphrey
@ 2014-12-11 16:09       ` Rich Freeman
  2014-12-12 12:12         ` Peter Humphrey
  0 siblings, 1 reply; 6+ messages in thread
From: Rich Freeman @ 2014-12-11 16:09 UTC (permalink / raw
  To: gentoo-user

On Thu, Dec 11, 2014 at 9:53 AM, Peter Humphrey <peter@prh.myzen.co.uk> wrote:
> On Thursday 11 December 2014 14:47:08 Peter Humphrey wrote:
>> On Thursday 11 December 2014 12:18:28 Hinnerk van Bruinehsen wrote:
>> > As a final straw (or first option - depending on you preferences) you
>> > could resync the tree: maybe you've gotten an incomplete version/revbump
>> > that already is resolved in later versions of the tree.
>>
>> That did it - thanks. I see we have a new version of KDE today, and the
>> changes to the tree had only been partly completed. I should have thought
>> of that myself.
>>
>> Now to shut KDE down and upgrade it...
>
> I spoke too soon. I'm now seeing hundreds of file size errors, so clearly
> the update is still in progress. I'd better leave it until tomorrow.
>

And this is just one more reason why we need git.  :)

It looks like there are still a few issues left.  I was able to solve
them by removing semantic-desktop from my USE flags, and removing
amarok and digikam from my world.  I'll deal with them some other day
- I don't really use either much now.

--
Rich


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

* Re: [gentoo-user] Clashing dependencies in KDE
  2014-12-11 16:09       ` Rich Freeman
@ 2014-12-12 12:12         ` Peter Humphrey
  0 siblings, 0 replies; 6+ messages in thread
From: Peter Humphrey @ 2014-12-12 12:12 UTC (permalink / raw
  To: gentoo-user

On Thursday 11 December 2014 11:09:00 Rich Freeman wrote:
> On Thu, Dec 11, 2014 at 9:53 AM, Peter Humphrey <peter@prh.myzen.co.uk> 
wrote:
> > On Thursday 11 December 2014 14:47:08 Peter Humphrey wrote:
> >> On Thursday 11 December 2014 12:18:28 Hinnerk van Bruinehsen wrote:
> >> > As a final straw (or first option - depending on you preferences) you
> >> > could resync the tree: maybe you've gotten an incomplete
> >> > version/revbump
> >> > that already is resolved in later versions of the tree.
> >> 
> >> That did it - thanks. I see we have a new version of KDE today, and the
> >> changes to the tree had only been partly completed. I should have
> >> thought
> >> of that myself.
> >> 
> >> Now to shut KDE down and upgrade it...
> > 
> > I spoke too soon. I'm now seeing hundreds of file size errors, so
> > clearly
> > the update is still in progress. I'd better leave it until tomorrow.
> 
> And this is just one more reason why we need git.  :)
> 
> It looks like there are still a few issues left.  I was able to solve
> them by removing semantic-desktop from my USE flags, and removing
> amarok and digikam from my world.  I'll deal with them some other day
> - I don't really use either much now.

Today everything went like clockwork. I have semantic-desktop in USE but 
those two programs are not installed here. You might want to try again.

-- 
Rgds
Peter.



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

end of thread, other threads:[~2014-12-12 12:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-11 10:58 [gentoo-user] Clashing dependencies in KDE Peter Humphrey
2014-12-11 11:18 ` Hinnerk van Bruinehsen
2014-12-11 14:47   ` Peter Humphrey
2014-12-11 14:53     ` Peter Humphrey
2014-12-11 16:09       ` Rich Freeman
2014-12-12 12:12         ` Peter Humphrey

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