Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!ecngs!feeder2.ecngs.de!78.46.240.70.MISMATCH!weretis.net!feeder4.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod From: Matthew Woodcraft Newsgroups: linux.debian.maint.python Subject: Re: Backport of Python 3.6 for Debian Stretch? Date: Tue, 24 Apr 2018 23:30:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Apr 24 21:21:53 2018 Old-Return-Path: X-Amavis-Spam-Status: No, score=-9.3 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -6.1 User-Agent: astroid/v0.11-6-gec985143 (https://github.com/astroidmail/astroid) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Mailing-List: archive/latest/15864 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/1524603693.0m0ihkrlvp.astroid@golux.woodcraft.me.uk Approved: robomod@news.nic.it Lines: 30 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Tue, 24 Apr 2018 22:21:34 +0100 X-Original-Message-ID: <1524603693.0m0ihkrlvp.astroid@golux.woodcraft.me.uk> X-Original-References: <1524600769.k4b8r4smfb.astroid@golux.woodcraft.me.uk> Xref: csiph.com linux.debian.maint.python:10463 Ludovic Gasc wrote: > 2018-04-24 22:16 GMT+02:00 Matthew Woodcraft : >> You didn't say what dependency problem you're seeing. Is it python3.6 >> depending on python3-distutils? >> >> If it is, you might try building the 3.6.5-3 source package from sid >> rather than the 3.6.5~rc1-1 package from buster, as that dependency has >> been removed there. >> >> That should give you a working Python 3.6, but without distutils which >> has recently been moved to the python3-stdlib-extensions package. If you >> need distutils you might try backporting that too. > Upgrade the python system from 3.5 to 3.6 might breaks some python system > libraries, no ? So long as it's just the binaries from the python3.6 source package, they should install in parallel and cause no trouble (it would be like installin= g the python3.7 packages in Buster today, which would go in parallel to 3.6). I think rebuilding python3-stdlib-extensions would be OK too if done with enough care; it would need persuading to build packages including libraries for both 3.5 and 3.6. But yes, that's more risky as it means replacing Stre= tch packages rather than just adding new ones. -M- =