pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/55881: mate install fails
The following reply was made to PR pkg/55881; it has been noted by GNATS.
From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: pkg/55881: mate install fails
Date: Sat, 19 Dec 2020 08:13:08 -0500
This is caused by rev 1.67 of graphics/py-cairo/Makefile, which marked
that package with PYTHON_SELF_CONFLICT. It's correct that that specific
package does self-conflict across Python versions. Unfortunately, the
code that evaluates PYTHON_SELF_CONFLICT applies a pattern that includes
py-cairo118, though there really is no conflict with the latter. (I'm
assuming that's because there are other Python packages that do conflict
across distinct 2.7 and 3.x versions.)
Options:
1. Revert rev 1.67 for now, that to me being the lesser evil vs. various
packages refusing to install. (I think it's more common for users to
need one Python 3 version of py-cairo plus py-cairo118, rather than two
Python 3 versions of py-cairo, though I don't know all the possibilities
here.)
2. Make the PYTHON_SELF_CONFLICT logic tunable, so one can indicate not
to apply it if the exact package name differs.
3. Go through MATE dependencies like libappindicator and look into
possibilities of upgrades so they no longer require py-gtk2 or the 2.7
version of py-gobject3. (I think it's just mate-applets and
mate-control-
center that are affected here.)
Dave
Home |
Main Index |
Thread Index |
Old Index