pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problem with recent changes for py-glib2-tools



On Sat, 14 Oct 2017, Patrick Welche wrote:

On Sat, Oct 14, 2017 at 07:07:49PM +0800, Paul Goyette wrote:
I've got a need to install both a python-27 and python-36 verison of
py-glib2-tools but there's a PLIST conflict detected:

===> Installing binary package of py36-glib2-tools-2.54.1
pkg_add: Conflicting PLIST with py27-glib2-tools-2.54.1: bin/gdbus-codegen
pkg_add: 1 package addition failed
*** Error code 1


Shouldn't the package all both versions to co-exist?  (At least one other
package, py-expat, allows both versions.)

I don't know how to do that: packages will try to call "gdbus-codegen", not
some other binary name. Normally these are just required during build, i.e.,
these are "just" build dependencies.

Why do you need two versions?

Because packages that use gtk2+ need py27 (explicitly marked as being incompatable with py36), while other packages that use atk and pango are being built with py36. I'd like to eventually move everything to py36 but we're not there yet.

Dual-versions works for py-expat ...



+------------------+--------------------------+----------------------------+
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:          |
| (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com   |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org |
+------------------+--------------------------+----------------------------+


Home | Main Index | Thread Index | Old Index