public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] problem emerging pycairo
@ 2020-07-12 19:32 Philip Webb
  2020-07-13  4:01 ` Adam Carter
  0 siblings, 1 reply; 4+ messages in thread
From: Philip Webb @ 2020-07-12 19:32 UTC (permalink / raw
  To: Gentoo User

this is the output :

root:543 ~> emerge -pv pycairo

These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild   R    ] dev-python/pycairo-1.18.2::gentoo  USE="-doc -examples -test"
PYTHON_TARGETS="(-pypy3%) python2_7 python3_6 python3_7 -python3_8 (-python3_9)"

WARNING: One or more updates/rebuilds have been skipped
due to a dependency conflict:

dev-python/pycairo:0

  (dev-python/pycairo-1.19.1:0/0::gentoo, ebuild scheduled for merge)
  USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS=
  "(-pypy3) python3_6 python3_7 -python3_8 (-python3_9)" conflicts with
  >=dev-python/pycairo-1.11.1 [python_targets_python2_7(-),
  python_targets_python3_6(-),python_targets_python3_7(-),
  -python_single_target_python2_7(-),-python_single_target_python3_6(-),
  -python_single_target_python3_7(-),-python_single_target_python3_8(-),
  -python_single_target_python3_9(-)] required by
  (dev-python/pygobject-3.34.0:3/3::gentoo, installed)
  USE="cairo -examples -test" ABI_X86="(64)"
  PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8"

root:544 ~> eix pycairo
  [U] dev-python/pycairo
  Available versions: 1.18.2^t 1.19.1^t {doc examples test
  PYTHON_TARGETS="pypy3 python2_7 python3_6 python3_7 python3_8 python3_9"}
  Installed versions: 1.18.2^t([2020-04-25 12:09:30])(-doc -examples -test
  PYTHON_TARGETS="python2_7 python3_6 python3_7 -pypy3 -python3_8")

root:545 ~> eix pygobject
  [I] dev-python/pygobject
  Available versions:  
    (2)    2.28.6-r55^t
    (3)    3.32.1^t 3.34.0^t
  {+cairo examples libffi test
  PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8 python3_9"}
  Installed versions: 3.34.0(3)^t([2020-05-09 19:57:48])(cairo -examples -test
  PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8")

-- end of output --

Can anyone explain why Portage refuses to update 'pycairo' ?

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatcadotinterdotnet



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

* Re: [gentoo-user] problem emerging pycairo
  2020-07-12 19:32 [gentoo-user] problem emerging pycairo Philip Webb
@ 2020-07-13  4:01 ` Adam Carter
  2020-07-13  4:36   ` Philip Webb
  0 siblings, 1 reply; 4+ messages in thread
From: Adam Carter @ 2020-07-13  4:01 UTC (permalink / raw
  To: Gentoo User

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

On Mon, Jul 13, 2020 at 5:32 AM Philip Webb <purslow@ca.inter.net> wrote:

> this is the output :
>
> root:543 ~> emerge -pv pycairo
>
> These are the packages that would be merged, in order:
> Calculating dependencies... done!
> [ebuild   R    ] dev-python/pycairo-1.18.2::gentoo  USE="-doc -examples
> -test"
> PYTHON_TARGETS="(-pypy3%) python2_7 python3_6 python3_7 -python3_8
> (-python3_9)"
>
> WARNING: One or more updates/rebuilds have been skipped
> due to a dependency conflict:
>
> dev-python/pycairo:0
>
>   (dev-python/pycairo-1.19.1:0/0::gentoo, ebuild scheduled for merge)
>   USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS=
>   "(-pypy3) python3_6 python3_7 -python3_8 (-python3_9)" conflicts with
>   >=dev-python/pycairo-1.11.1 [python_targets_python2_7(-),
>   python_targets_python3_6(-),python_targets_python3_7(-),
>   -python_single_target_python2_7(-),-python_single_target_python3_6(-),
>   -python_single_target_python3_7(-),-python_single_target_python3_8(-),
>   -python_single_target_python3_9(-)] required by
>   (dev-python/pygobject-3.34.0:3/3::gentoo, installed)
>   USE="cairo -examples -test" ABI_X86="(64)"
>   PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8"
>
> root:544 ~> eix pycairo
>   [U] dev-python/pycairo
>   Available versions: 1.18.2^t 1.19.1^t {doc examples test
>   PYTHON_TARGETS="pypy3 python2_7 python3_6 python3_7 python3_8 python3_9"}
>   Installed versions: 1.18.2^t([2020-04-25 12:09:30])(-doc -examples -test
>   PYTHON_TARGETS="python2_7 python3_6 python3_7 -pypy3 -python3_8")
>
> root:545 ~> eix pygobject
>   [I] dev-python/pygobject
>   Available versions:
>     (2)    2.28.6-r55^t
>     (3)    3.32.1^t 3.34.0^t
>   {+cairo examples libffi test
>   PYTHON_TARGETS="python2_7 python3_6 python3_7 python3_8 python3_9"}
>   Installed versions: 3.34.0(3)^t([2020-05-09 19:57:48])(cairo -examples
> -test
>   PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8")
>
>
I think it's because dev-python/pycairo-1.19.1 doesnt have python2_7 (which
dev-python/pycairo-1.18.2 does) and pygobject requires it. You could try
removing python2_7 from pygobject but i'm guessing there will be other
dependencies that wont allow that.

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

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

* Re: [gentoo-user] problem emerging pycairo
  2020-07-13  4:01 ` Adam Carter
@ 2020-07-13  4:36   ` Philip Webb
  2020-07-13  5:20     ` Adam Carter
  0 siblings, 1 reply; 4+ messages in thread
From: Philip Webb @ 2020-07-13  4:36 UTC (permalink / raw
  To: gentoo-user

200713 Adam Carter wrote:
> On Mon, Jul 13, 2020 at 5:32 AM Philip Webb <purslow@ca.inter.net> wrote:
>> root:543 ~> emerge -pv pycairo
...
>> WARNING: One or more updates/rebuilds have been skipped
>> due to a dependency conflict:
>> dev-python/pycairo:0
>>   (dev-python/pycairo-1.19.1:0/0::gentoo, ebuild scheduled for merge)
>>   USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS=
>>   "(-pypy3) python3_6 python3_7 -python3_8 (-python3_9)" conflicts with
>>   >=dev-python/pycairo-1.11.1 [python_targets_python2_7(-),
>>   python_targets_python3_6(-),python_targets_python3_7(-),
>>   -python_single_target_python2_7(-),-python_single_target_python3_6(-),
>>   -python_single_target_python3_7(-),-python_single_target_python3_8(-),
>>   -python_single_target_python3_9(-)] required by
>>   (dev-python/pygobject-3.34.0:3/3::gentoo, installed)
>>   USE="cairo -examples -test" ABI_X86="(64)"
>>   PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8"
> I think it's because dev-python/pycairo-1.19.1 doesnt have python2_7 ,
> which dev-python/pycairo-1.18.2 does and pygobject requires it.
> You could try removing python2_7 from pygobject,
> but i'm guessing there will be other dependencies that wont allow that.

Thanks for the suggestion ; that does solve the problem, tho' how anyone
could derive that info from the Portage output is quite beyond me :

root:570 ~> PYTHON_TARGETS="python3_6 python3_7" emerge -pv pycairo pygobject
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild     U  ] dev-python/pycairo-1.19.1::gentoo [1.18.2::gentoo]
USE="-doc -examples -test" PYTHON_TARGETS="(-pypy3) (-python2_7%*)
python3_6 python3_7 -python3_8 (-python3_9)" 201 KiB
[ebuild   R    ] dev-python/pygobject-3.34.0:3::gentoo
USE="cairo -examples -test"
PYTHON_TARGETS="-python2_7* python3_6 python3_7 -python3_8 (-python3_9)"

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatcadotinterdotnet



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

* Re: [gentoo-user] problem emerging pycairo
  2020-07-13  4:36   ` Philip Webb
@ 2020-07-13  5:20     ` Adam Carter
  0 siblings, 0 replies; 4+ messages in thread
From: Adam Carter @ 2020-07-13  5:20 UTC (permalink / raw
  To: Gentoo User

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

On Mon, Jul 13, 2020 at 2:36 PM Philip Webb <purslow@ca.inter.net> wrote:

> 200713 Adam Carter wrote:
> > On Mon, Jul 13, 2020 at 5:32 AM Philip Webb <purslow@ca.inter.net>
> wrote:
> >> root:543 ~> emerge -pv pycairo
> ...
> >> WARNING: One or more updates/rebuilds have been skipped
> >> due to a dependency conflict:
> >> dev-python/pycairo:0
> >>   (dev-python/pycairo-1.19.1:0/0::gentoo, ebuild scheduled for merge)
> >>   USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS=
> >>   "(-pypy3) python3_6 python3_7 -python3_8 (-python3_9)" conflicts with
> >>   >=dev-python/pycairo-1.11.1 [python_targets_python2_7(-),
> >>   python_targets_python3_6(-),python_targets_python3_7(-),
> >>   -python_single_target_python2_7(-),-python_single_target_python3_6(-),
> >>   -python_single_target_python3_7(-),-python_single_target_python3_8(-),
> >>   -python_single_target_python3_9(-)] required by
> >>   (dev-python/pygobject-3.34.0:3/3::gentoo, installed)
> >>   USE="cairo -examples -test" ABI_X86="(64)"
> >>   PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8"
> > I think it's because dev-python/pycairo-1.19.1 doesnt have python2_7 ,
> > which dev-python/pycairo-1.18.2 does and pygobject requires it.
> > You could try removing python2_7 from pygobject,
> > but i'm guessing there will be other dependencies that wont allow that.
>
> Thanks for the suggestion ; that does solve the problem, tho' how anyone
> could derive that info from the Portage output is quite beyond me
>

I cut and pasted the output into what my brain thought was a sensible order.

The problem is with pygobject, so what does it need?
USE="cairo -examples -test"
ABI_X86="(64)"
PYTHON_TARGETS="python2_7 python3_6 python3_7 -python3_8"

So out of that stuff, what does pycairo-1.18.2 have that pycairo-1.19.1 is
missing?
1.18
USE="-doc -examples -test"
PYTHON_TARGETS="(-pypy3%) python2_7 python3_6 python3_7 -python3_8
(-python3_9)"
1.19
USE="-doc -examples -test"
ABI_X86="(64)"
PYTHON_TARGETS="(-pypy3) python3_6 python3_7 -python3_8 (-python3_9)"

Ok so 1.19 doesn't have python2_7, so while pygobject is using it, pycairo
will need to have it. So, you tried rebuilding pygobject without 2_7, and
luckily nothing else that was using pygobject needed 2_7 so it worked.

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

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

end of thread, other threads:[~2020-07-13  5:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-12 19:32 [gentoo-user] problem emerging pycairo Philip Webb
2020-07-13  4:01 ` Adam Carter
2020-07-13  4:36   ` Philip Webb
2020-07-13  5:20     ` Adam Carter

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