#13128 closed enhancement (fixed)

Separate old pycairo for python2

Reported by: ken@… Owned by: blfs-book
Priority: normal Milestone: 9.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

With pycairo-1.19.0 python2 is no-longer supported. On the page for that we have a note: The current version of pycairo no longer builds the Python2 module. If you need this module for packages sych as Gimp-2.10.14, use the pycairo-1.18.2 version and use the same commands as below substituting python for python3.

Unfortunately, this makes dependency tracking a bit harder. Gimp-2.10 will always require pygtk (using --disable-python removes all support for python2 scripting, which many peopel use).

So, I'm proposing to create a pycairo2 (i.e. 'for python2') page and link that from pygobject2, then leave the ticket open while we test our next release, to list anything else that wants old pycairo (Pierre might have a requirement in lxde).

Change History (5)

comment:1 by ken@…, 18 months ago

Owner: changed from blfs-book to ken@…
Status: newassigned

comment:2 by ken@…, 18 months ago

$DEITY I hate this xml! I've added pycairo2 and included that in python-modules.xml, but it seems not to be picking it up - all external references to it, including from python-modules.xml, report it isn't found.

Perhaps I should pray to anoia (goddess of things stuck in drawers) ? Or maybe the great god Om ? Ah, thank you, Anoia - there are two items per module in python-modules.xml, I only changed the first one.

comment:3 by ken@…, 18 months ago

I've no looked at gegl - the build only references python3 because it is using meson/ninja, pygobject3 and no python in what it installs, so I don't think it needs old pycairo for python2.

However I can't actually test that gegl is ok without pycairo2 ... pyobject2 because I need to build those before gegl.

Initial commit at r22670, keeping this open and passing back to blfs-book for any further changes needed.

comment:4 by ken@…, 18 months ago

Owner: changed from ken@… to blfs-book
Status: assignednew

comment:5 by Bruce Dubbs, 17 months ago

Resolution: fixed
Status: newclosed

Everything looks good. Closing.

Note: See TracTickets for help on using tickets.