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