On Sat, Nov 18, 2017 at 03:08:49PM -0600, Bruce Dubbs wrote: > Ken Moffat wrote: > > My first example of breakage from building the libxml2 python module > > with python3: > > > > make[1]: Entering directory > > '/scratch/working/gimp-help-2.8.2/quickreference' [...] > > Sometimes we just need to wait for reports from users to identify infrequent > problems like this. > > It might help to send support requests to fix this to upstream packages like > gimp.
One of the problems with python is that people who use it seem to have many difficulties in converting modules from 2 to 3 (but then, there were apparently problems when 2 got new minor versions, I've seen reports of sites with multiple versions of 2). I'll see about asking when I've got a bit further. > > This is what arc does for libxml2: > > https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/libxml2 > > but theirs is a bit more complicated because they have python==python3 and > have to work around those packages that assume otherwise. > Thanks for the link. > Personally, I'd like upstream to convert everything to py3 and let py2 go > away, > > -- Bruce > So would python's upstream, but as a language it seems to attract people who hold on to old versions. I suspect mozilla will be one of the last python2 holdouts that is in the book, although that is not relevant to this module (and they do at least require a fairly-recent 2.7 in firefox). My current build was intended to check other things, but I think I'm now going to work out how to build this module for 2, and then see if I can put some functions in my buildscripts to ensure that BOTH modules are hidden until I specifically enable them - all being well, that will let me know which of my remaining packages *require* either version. ĸen -- Truth, in front of her huge walk-in wardrobe, selected black leather boots with stiletto heels for such a barefaced truth. - Unseen Academicals -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
