Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #10034

Re: Python 2 removal strategy

Path csiph.com!weretis.net!feeder6.news.weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod
From "eamanu15 ." <emmanuelarias30@gmail.com>
Newsgroups linux.debian.maint.python
Subject Re: Python 2 removal strategy
Date Wed, 10 Jan 2018 23:30:02 +0100
Message-ID <v6x2G-8vh-11@gated-at.bofh.it> (permalink)
References <v6rqj-4sq-23@gated-at.bofh.it> <v6vNg-7Lc-1@gated-at.bofh.it>
X-Original-To Matthias Klose <doko@debian.org>
X-Mailbox-Line From debian-python-request@lists.debian.org Wed Jan 10 22:29:47 2018
Old-Return-Path <emmanuelarias30@gmail.com>
X-Amavis-Spam-Status No, score=-0.749 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=2, LDO_WHITELIST=-5, MURPHY_SCAM1=0.1, RCVD_IN_DNSWL_NONE=-0.0001, REMOVEDOT=3] autolearn=no 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=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IYDkp/yYvvcGVieXm0OrQ+waLCv39U4Ss/A+0q9VZ3k=; b=o146yd8ptqQKNC0cA8RcYPHLyAmYjRgdwokeTFRBcimMNDAUOmp6IuUDA/+ovlQ38Y rKqEc8fC06N7YDQCa/b+VeNIe48mMiX+Vvlsqvgmq+kRRf8DSpmQH/+E+S3nCMt3UiP7 Ic/vRkV419ZlVEKlmTL9mu1gOVYb4ZfdzucWk52bhoCXvLPRx4nL81jmFZdmrMSN2UsY 5WcTYbx+bD26v0CPRWPIwFtD6SorDYfOBPQLTNJJ9Rrsrq7fm3BVmqyQcRbflpaeVDys SZ4iEPBw2WGkrpZWshf0fEmED3f5myOLUrg6fi1frY7ln4ZWWF0AdDI5aqs+BSO0heuk KbGQ==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IYDkp/yYvvcGVieXm0OrQ+waLCv39U4Ss/A+0q9VZ3k=; b=jYqtNsQ+O+A5LqyDY2ZTFIN537n3qHPDhNMsrjuLbWXjTpm5QOnkdbN29ZAJCPyO2J Yl+OnLcAlkjf6u9RrTVpYxFLNjL3gFb3Yq6VRdenaxiUCi76/jo3+k+lhmecwSrUsVq5 LWLUaZG0d5sZzcdrQPDKhxo20xkwmqZDs/8UgYRfjSofcro1HGQgf9+mYKKj2akfwU4a dmckCPF9kr6EHKOJkn9Uj2qOd7RV1R0qceVe+V2K6IBeVgjEtEW+uB2EUSaRv7ZbG0zx LKdVK/eH8lVjie+qJgabqU1zy9b/QuYxN1SH4aeZBsLbz9Su3PKLnG4PQ6oV2KqM9b02 JZ4A==
X-Gm-Message-State AKwxytebcLpn72jTSFoTtGdOxSr98tC4WYhrMbVVIk/BXVjOojOXaDpS flaczEMCTO+s93IKPEP0Rq22G7/r8cohL33ntgk=
X-Google-SMTP-Source ACJfBotsJF1ajp0tXxn9IN2MqdTllnsMtgqYDJRk5uT5l3fq1FgeJRQ67Ezm6JfVst6dtNONtxWy6uD1Vb42AHKwaHk=
X-Received by 10.176.89.197 with SMTP id k5mr20568394uad.28.1515623357275; Wed, 10 Jan 2018 14:29:17 -0800 (PST)
MIME-Version 1.0
Content-Type multipart/alternative; boundary="001a114687f6d2e4470562738f17"
X-Mailing-List <debian-python@lists.debian.org> archive/latest/15429
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/CACttXDPsiu6W_QO9BTT5J27WUgFxi7+5nnicHYT9Ru7_Zj18zg@mail.gmail.com
Approved robomod@news.nic.it
Lines 150
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc Ole Streicher <olebole@debian.org>, debian-python@lists.debian.org
X-Original-Date Wed, 10 Jan 2018 22:29:06 +0000
X-Original-Message-ID <CACttXDPsiu6W_QO9BTT5J27WUgFxi7+5nnicHYT9Ru7_Zj18zg@mail.gmail.com>
X-Original-References <87y3l5y9yc.fsf@debian.org> <7ebe8f18-d553-0da6-3556-55e3ebe5c9b1@debian.org>
Xref csiph.com linux.debian.maint.python:10034

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Ole,

It would be great have two different package. One of them, the python3
version and maintain the python2 version.

Regards!
Emmanuel

El mié., 10 de ene. de 2018 a la(s) 18:03, Matthias Klose <doko@debian.org>
escribió:

> On 10.01.2018 17:06, Ole Streicher wrote:
> > Hi,
> >
> > I am the maintainer of the "python-astropy" package, that currently
> > creates packages for both Python 2 and Python 3. Both packages have a
> > number of reverse dependencies.
> >
> > Recently, upstream announced a new version 3.0 of astropy, which
> > supports Python 3 only, and I think of the best mid-term strategy: The
> > old version 2.0 is supported upstream for ~2 years, and I want to have a
> > smooth migration path. I checked the wiki, but could not find good
> > information about migration.
>
> Currently discussed. See "Python2 EOL and moving towards Python3" on this
> ML.
>
> > I thought of a temporary package split: create a new source package
> > "astropy" that inherits of the current python-astropy package, but only
> > builds python3-astropy (and the utils + doc, which depend on
> > python3-astropy), and update this to version 3.0. Then I would remove
> > these binary packages from the python-astropy package. In parallel, I
> > would file bugs (severity: important) to remove the reverse dependencies
> > of the Python 2 packages (many of them are mine, but also may have
> > reverse dependencies).
> >
> > As long as there are substantial problems with the removal of the Python
> > 2 support, I then keep the "old" python-astropy package updated. Once
> > everything is figured out and we decide to finally kick out Python 2
> > support (from Debian-Astro, or from Debian), I would set the remaining
> > bugs as RC, and (once they are solved) remove the "python-astropy"
> > package.
> >
> > Does this sound reasonable? And how should I do this technically?
>
> well, astropy is not such a mainstream package that I would mind removing
> some
> of it's reverse dependencies.  If you want to add the additional pain
> having a
> separate Python2 source stack, go for it. I wouldn't want to do that
> myself.  If
> not, just go ahead with Python3 after having identified the reverse
> dependencies
> which are not maintained by yourself.
>
> Matthias
>
>

-- 
Arias Emmanuel
https://www.linkedin.com/in/emmanuel-arias-437a6a8a
http://eamanu.com

Back to linux.debian.maint.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Python 2 removal strategy Ole Streicher <olebole@debian.org> - 2018-01-10 17:30 +0100
  Re: Python 2 removal strategy Matthias Klose <doko@debian.org> - 2018-01-10 22:10 +0100
    Re: Python 2 removal strategy "eamanu15 ." <emmanuelarias30@gmail.com> - 2018-01-10 23:30 +0100
  Re: Python 2 removal strategy Stuart Prescott <stuart@debian.org> - 2018-01-11 01:20 +0100

csiph-web