Path: csiph.com!news.redatomik.org!aioe.org!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Piotr =?utf-8?Q?O=C5=BCarowski?= Newsgroups: linux.debian.maint.python Subject: Re: on keep providing python 2 packages Date: Sun, 21 Aug 2016 00:40:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Aug 20 22:31:00 2016 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12.697 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -7 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=I7wuFTMgiUGX3AbdXeLuk/YkQCqlI0PZpoynM2PlG6Q=; b=dlY92yyL48x1+LD4fnBFvgk+uNekdK6sgZnOWcpyvJxhO6i++zOAmSfqJVbar6vRtf KSRzSVFL7ghd9mI/StE6ObknyOJgsyNI8a2Dc7UWCCwEEsONQhp5/CgbCLODZJOn1Ep0 yu8RlHFiivvD9ttuHCOPNjp3I/hcdUOXbdaEQYqruF9bbkg7LpNC7dlKek+FNfwUatKj WREkjnT+XHxwe5Hihj+zF+Ru7cYZ7O6GBQVjc2b1fTWAMEtEXMU0+zW7jczZkfN/t0jE j3XC2+HqpuEGIRljsvbFL8tnRDLMQ8X6Ep37/7lczpRsagkkyC9j/rmQaUG7VAcgeQSq VdRQ== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=I7wuFTMgiUGX3AbdXeLuk/YkQCqlI0PZpoynM2PlG6Q=; b=Mm7ekmbTlNY5moMNeQSshwY403tC5LKCA6sKv0bwu1MUhxnxfPD0UFfWbuhaRrFc3S 1GugIjcE2sMozmU0FaYVE8Usk6o3151K2nCOBPzs8rWzG8WIQDKgxF18Cu7UdZjimeye hns2g0pOEUGhidRXD91/ojc14DC3sIgBBT/n9nv5GV9x8+mC0booXN0cmkT8xY8kjiJ+ lWjdgr4FlEnmFGprdybdpCrNQjsxyupNavNVzgzJFShpXSkQlPFITTYbcdEd82FokHF6 JHFsOzId6933Er9k/gvaC7e9yGgeRK5fD1cWNaQafdXHFcg3xXYWouoMOX05y8yB4svn PNjg== X-Gm-Message-State: AEkoouuXQCp+lI9c5g5psB4jGQ89MwVgwhdFNeb2STgQ44BBJfQnU4v6mAyejnHY6OTR1g== X-Received: by 10.25.160.15 with SMTP id j15mr3856261lfe.109.1471732244813; Sat, 20 Aug 2016 15:30:44 -0700 (PDT) Sender: robomod@news.nic.it Mail-Followup-To: Sandro Tosi , debian-python MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rugi3j5ix5qjgyot" Content-Disposition: inline X-Operating-System: Debian GNU/Linux (4.5.0-rc7-amd64) User-Agent: Mutt/1.6.1-neo (2016-06-11) X-Mailing-List: archive/latest/14146 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20160820223042.pde6vi32axlu5x5w@p1otr.com Approved: robomod@news.nic.it Lines: 66 Organization: linux.* mail to news gateway X-Original-Cc: debian-python X-Original-Date: Sun, 21 Aug 2016 00:30:42 +0200 X-Original-Message-ID: <20160820223042.pde6vi32axlu5x5w@p1otr.com> X-Original-References: <20160819104252.iongmlrtnsxiwlcu@mitya57.me> <20160819172654.jqrm6ntegcqyalmu@mitya57.me> <20160820190551.cz2v5myvnmszfnd3@chase.mapreri.org> X-Original-Sender: =?UTF-8?Q?Piotr_O=C5=BCarowski?= Xref: csiph.com linux.debian.maint.python:8806 --rugi3j5ix5qjgyot Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [Sandro Tosi, 2016-08-20] > i'd like to hear the opinion of the dpmt admins and python maintainers > on the OP matter: public module py2 mandatory support, or -in a > boarder shape- to provide debian packages for all the versions of > python an upstream public module supports in its code. IMO: * all Python applications that support it, should use 3.X only *now* (and do not bother with things like alternatives or "-3" suffixes / "python3-" prefixes - at least for new packages; I'd even slowly start removing alternatives, if it doesn't affect users), * libraries in Stretch should support 2.X (i.e. add python-foo binary packages) if that doesn't require too much additional work (py2dsp still creates them). I'm OK with shipping 3.X only packages in NEW packages, though. I'd not encourage people to do so but also not forbid it, * we shouldn't accept 2.X only packages in Buster (Stretch+1, released ~201= 9) unless they're a dependency of other packages, and start shipping 3.X only packages where it makes sense (and I hope that decision will be mostly ma= de by upstreams by simply dropping 2.X support). We can drop some 2.X packages (problematic to maintain? better alternatives available? low popcon?), but do not do a mass removal yet, * for Bullseye (Stretch+2, released ~2021) we should start dropping 2.X pac= kages, and maybe even remove 2.X interpreter, * Bullseye + 1 (~2023) is the one without 2.X interpreter and python-foo packages for sure (and without /usr/bin/python symlink or at least without Debian packages mentioning it, there should be a rule to not speak about /usr/bin/python symlink! ;) Note that Python upstream will stop supporting 2.X in ~2020 so about one year (and a half?) after releasing Buster. --=20 Piotr O=C5=BCarowski Debian GNU/Linux Developer www.ozarowski.pl www.griffith.cc www.debian.org GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645 --rugi3j5ix5qjgyot Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJXuNoQAAoJEK728aKnRXZFg0MQANT13ER+wFM8ZBqg8zLDvlI6 1N2J+Bt+c8a1npg9Ke4nl2BkzdQWj/hNZAPUih6LxI7OE0AwE/kUkrAVCOJ+Ca+m wlB+DK0gUFURNvuWUchUYZyIUOzJyh+YACFfyE6JFNlnt3JizEIvEG8fG45mCaKO 6+gHGj/J0LMytUkpAb51xv2nlL/1VYsG918lBxwJwfLEicILzdyXF1mb4nxvF22z ArxfZym2R9sj/yGbix2svIOvsQML1wkgkK2U2NrnzS2Dsjqjb5yuVV2oilcWfC9T 7zqCNAeyqIAk3rNauE75K2CCpw3V4H9V3ExbOMq+97NIAa9v25lR+CQ6ZsyjAqTf uhNVfA+NznvWMxCyIl82aPg0ojSyRWL00iJI7BGPV/I0CC9jXRjeIhGWn/wN6O5G VPwvFIjtCxNFeTNW+kNpZHkueyUwoa4HG1Kw4Gh9oENfRZITMDFd2TOHuX1osXP6 2aPzW+KjsdeavO94H8KXvU6VVjz/OyvE6AjliUxrM/n2LnPOr8SvBpg1OzgxWIF6 RcSWeDYAYxleiPmf3CWGW4jtUdjFTRilZc859kZbaE0HmE9ZK4dOxoTRBh6aUWOU LlxT1QKrkO4356ZLRnzs0uV03FVMkhb16MPRrZcIpzkKiC+8SOYTN9vhFgJ5ClOL N/KGJDxOwDZ7lAqiE+0+ =+n4a -----END PGP SIGNATURE----- --rugi3j5ix5qjgyot--