On 09/25/11 14:36, Federico G. Schwindt wrote: > CVSROOT: /cvs > Module name: ports > Changes by: fg...@cvs.openbsd.org 2011/09/25 07:36:18 > > Modified files: > devel/py3-distribute: Makefile > > Log message: > Make this depend on python3.2 for the time being. Bump revision. > discussed and ok sthen@ > > Hi,
py3-distribute failed to build on amd64, because python-3.2 conflicts with python-2.7, python-3.2 needs @conflict python->=3.2,<3.3 in PLIST-main to allow both python versions to be installed. The other python 3.2 sub packages PLIST's also require a suitable @conflict entry adding. A couple of things may stop python 3.2 and a later python >=3.3,<4.0 co-existing. lib/libpython3.so and lib/pkgconfig/python3.pc, as these files will conflict with a later 3.x version if present. These pkgpath's in python 3.2 aren't consistent with the other python versions pkg/PLIST-gdbm:@pkgpath lang/python3/3.2,-gdbm pkg/PLIST-idle:@pkgpath lang/python3/3.2,-idle pkg/PLIST-main:@pkgpath lang/python3/3.2,-main pkg/PLIST-tests:@pkgpath lang/python3/3.2,-tests pkg/PLIST-tkinter:@pkgpath lang/python3/3.2,-tkinter should they be lang/python/3.2,-... in the PLIST's Nigel