Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod From: Jonathan Wiltshire Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python,linux.debian.devel.release Subject: Bug#798999: transition: python3.5 supported Date: Wed, 16 Sep 2015 23:30:03 +0200 Message-ID: References: X-Original-To: Scott Kitterman , 798999@bugs.debian.org X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Wed Sep 16 21:27:10 2015 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4.199 Reply-To: Jonathan Wiltshire , 798999@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Release Team X-Debian-Pr-Message: followup 798999 X-Debian-Pr-Package: release.debian.org X-Spam-Bayes: score:0.0000 Tokens: new, 10; hammy, 150; neutral, 179; spammy, 0. spammytokens: hammytokens:0.000-+--H*c:pgp-sha256, 0.000-+--H*u:2014-03-12, 0.000-+--H*UA:2014-03-12, 0.000-+--H*u:1.5.23, 0.000-+--H*UA:1.5.23 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Q8BnQc91gJZX4vDc" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Debian-Message: from BTS X-Mailing-List: archive/latest/1209586 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 106 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org X-Original-Date: Wed, 16 Sep 2015 22:23:19 +0100 X-Original-Message-ID: <20150916212319.GE6248@lupin.home.powdarrmonkey.net> X-Original-References: <20150914203016.18672.39250.reportbug@kitterma-E6430> Xref: csiph.com linux.debian.bugs.dist:680786 linux.debian.maint.python:7278 linux.debian.devel.release:58078 --Q8BnQc91gJZX4vDc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: forwarded -1 https://release.debian.org/transitions/html/python3.5= =2Ehtml On Mon, Sep 14, 2015 at 04:30:16PM -0400, Scott Kitterman wrote: > Here's what I sent to debian-python about this transition: >=20 > """ > It seems very likely that we'll want to release Stretch with python3.5 as= the > default and only python3 version. To do that, we'll need three transitio= ns > for python3 extensions (arch all python3 modules don't (with one exceptio= n) > need to be touched for these transitions): >=20 > 1. Add python3.5 as a supported python3 version (there is a python3-defa= ults > in experimental that has this enabled for testing). This involves rebuil= ding > all extensions that build-dep on python3-all-dev to support python3 3.4 a= nd > 3.5. >=20 > 2. Make python3.5 the default python3 version. Rebuild extensions that > build-dep on python3-dev. >=20 > 3. Drop python3.4 as a supported python3 version. This involved rebuild= ing > the same packages as the first one. >=20 > For packages that build fine with python3.5, there should be nothing requ= ired > from a maintainer point of view. Except pycxx this can all be done with > binNMUs. Ubuntu has already done this transition and has patches for a n= umber > of packages that may be of assistance when working through issues. >=20 > Python3 3.5.0-1 is in unstable. I'm going to ask the release team for > permission to start the first transition once it gets to testing. The on= ly > impact (other than the aforementioned python3.5 specific build issues) wi= ll be > transient build-dep uninstallabliity in the higher levels of the transiti= on > stack until the lower levels are rebuilt. > """ >=20 > Here's my attempt at a ben file for the first transition: >=20 > Ben file: >=20 > title =3D "python3.5 supported"; > is_affected =3D .build-depends ~ "python3-all-dev"; > is_good =3D .depends ~ /python3 \(<< 3\.6/; > is_bad =3D .depends ~ /python3 \(<< 3\.5/; >=20 > I would appreciate it if you would go ahead and publish it and then with = your > permission, I'll coordinate binNMUs as I've done in the past for python > transitions. Does https://release.debian.org/transitions/html/python3.5.html look about right? I adjusted the build-depend slightly. There's quite some tangling with g++ stuff at the moment so please hold tight for now. Is it feasible to do rebuild tests in experimental ahead of time? Thanks, --=20 Jonathan Wiltshire jmw@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 --Q8BnQc91gJZX4vDc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV+d3EAAoJEGN9Nzz68Z6gdIUQAIFPIU5gq8w2Lehn5sLyMIDF Rk5x/Vw5Y32l4bTfrDrHIV6xjRTTm7l48PQHmL1Lpfg9M+ArdYTea667ue0R8Yiu +WirKF/b24QgZdY0dVn2ZEgEV1DS2310JEp9R6nA1GWdJXzzqs2ZEu7oIAmtcT3d WqkZYWoxLjZJZGon/Mtv5OMmMWdn1mpCR5p+f2K3W+xgC2mmNtYFzLeu0up4jTU1 nqvm8JvREKEsATeKJkhpGrCCybBpXIU0tm1aIfcGeGTmMjc0nqfgtURrtEnM5WIP QFzAkJsG9vkTMfbfoVc3CZgxlMKmP1oiUcKYuUTdNqIDCxjkRqjNX5eL5KKuIn4a RwP1ZR6s/dJkySXvSG1MhHPTx2thfW7YJfcpinfPK5T2SdLa5PSrzh2ndUGXzj1r EaVdZIxYbcaY5cQD+/7Lw9G54HCPv6tdzLyu2sduMwf7KApjyYG0+NIcczOooZMf SOLvTzjCNmVih0AZSHRPAFiopJ35smPtP/IoM6zkDAMAn/C667Bx/+9+k2RpuzUQ fKrOEGtQR/dTJYFbUD1ck/394BSDhPy54cYUElySU0K+UtKg4DyZ0i/Fqy9R/cG/ mvRp45s3lfHFqnuylv/GKaxHPR67NeSfO2ViFTz+J6f3dnrv6eCpIbPVKbL4ynbl R31cw9ljbBzCPC3luZ1H =x8+S -----END PGP SIGNATURE----- --Q8BnQc91gJZX4vDc--