Re: Propose requiring Python 3.4 or later for building glibc.
Am Freitag, 19. Oktober 2018, 15:47:14 CEST schrieb Carlos O'Donell: > This proposal is to being circulated to all the distribution > maintainers to gain their acceptance surrounding the use of > python 3.4 or greater for building glibc. > [...] > Andreas, > > Any input from Gentoo? > Well, theoretically it's still possible to have a python-2 only Gentoo install. In practice that is probably not very useful anymore since more and more packages require python-3 (meson, future icu, ...). So I don't really mind (and I suspect that some people from our python team will be secretly glad about it). As for python-3 versions, python-3.4 is our "oldest", so no problem. Cheers, Andreas -- Andreas K. Hüttel dilfri...@gentoo.org Gentoo Linux developer (council, toolchain, perl, libreoffice) signature.asc Description: This is a digitally signed message part.
Re: Propose requiring Python 3.4 or later for building glibc.
On Fri, Oct 19, 2018 at 2:47 PM Carlos O'Donell wrote: > > This proposal is to being circulated to all the distribution > maintainers to gain their acceptance surrounding the use of > python 3.4 or greater for building glibc. > > There has been concern expressed that requiring python 3.4 > or greater for the bootstrap process will add an additional > tool the the bootstrap, and specifically a tool that may not > be available on older distributions. > > Python is already mostly available for distributions because > of the integration into key OS components. Python can be > built on older distributions, and on older distributions you > already have to build a lot of things to compile glibc (like > a newer gcc, and binutils). > > The question today is: > > * Is it OK to require python 3.4 or later to build glibc? > > Dmitry Levin has provided input for ALT Linux. Specifically that > despite objections over the addition of Python the bootstrap, that > technically speaking ALT Linux should be OK. > > Allan, > > Any input from Arch Linux? > > Aurelian, > > Any input from Debian? > > Siddhesh, > > Any input from Linaro for toolchains being built? > > Florian has provided input for RHEL and Fedora, with a statement > that the distributions have sufficiently new versions of Python 3 > that this should not be a problem. > > Andreas, > > Any input from Gentoo? > > Khem, > > Any input from your RDK work? We already depend on python 3.5 for other reasons and build our own python3 during cross compile, this change essentially is therefore fine for us, only difference is that now we have to build python3-native before glibc which might add a bit to build time due to serialization. > > Andreas, > > Any further input from SUSE? You object on the basis that the addition > of Python would add to the SUSE bootstrap cycle that is used frequently > in package build and test. I'm recording your objection here as a > non-sustained objection (does not block consensus). > > Adam, > > Any input from Ubuntu? > > Tulio, > > Any input from IBM for the AT toolchains being built? > > Joseph, > > Any input from Mentor Graphics? > > -- > Cheers, > Carlos.
Processed: qrisk2 hard codes location of libc headers
Processing control commands: > block 798955 by -1 Bug #798955 [src:glibc] Moving glibc headers from /usr/include to /usr/include/$(DEB_HOST_MULTIARCH) 798955 was blocked by: 911359 909969 910235 909966 911393 911489 910097 857708 857535 911394 909964 910322 909965 911358 910299 911455 911491 910055 910127 911456 909967 798955 was not blocking any bugs. Added blocking bug(s) of 798955: 911556 -- 798955: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798955 911556: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911556 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: zabbix hard codes locations of iconv.h and pthread.h
Processing control commands: > block 798955 by -1 Bug #798955 [src:glibc] Moving glibc headers from /usr/include to /usr/include/$(DEB_HOST_MULTIARCH) 798955 was blocked by: 911358 911456 909964 909966 910235 910097 911491 857535 909969 857708 910127 911393 910055 911455 911394 911556 909965 910299 911359 910322 911489 909967 798955 was not blocking any bugs. Added blocking bug(s) of 798955: 911574 -- 798955: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798955 911574: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911574 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems