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


Groups > linux.debian.maint.python > #11258 > unrolled thread

Dropping Python 2 support for web.py before buster

Started by"W. Martin Borgert" <debacle@debian.org>
First post2019-01-22 12:20 +0100
Last post2019-01-22 23:10 +0100
Articles 9 — 5 participants

Back to article view | Back to linux.debian.maint.python


Contents

  Dropping Python 2 support for web.py before buster "W. Martin Borgert" <debacle@debian.org> - 2019-01-22 12:20 +0100
    Re: Dropping Python 2 support for web.py before buster Mattia Rizzolo <mattia@debian.org> - 2019-01-22 12:40 +0100
      Re: Dropping Python 2 support for web.py before buster "W. Martin Borgert" <debacle@debian.org> - 2019-01-22 14:40 +0100
        Re: Dropping Python 2 support for web.py before buster Julien Danjou <acid@debian.org> - 2019-01-22 15:10 +0100
          Re: Dropping Python 2 support for web.py before buster Mattia Rizzolo <mattia@debian.org> - 2019-01-22 23:40 +0100
          Re: Dropping Python 2 support for web.py before buster "W. Martin Borgert" <debacle@debian.org> - 2019-01-22 23:40 +0100
          Re: Dropping Python 2 support for web.py before buster Raphael Hertzog <hertzog@debian.org> - 2019-02-04 12:20 +0100
            Re: Dropping Python 2 support for web.py before buster "W. Martin Borgert" <debacle@debian.org> - 2019-02-04 22:40 +0100
        Re: Dropping Python 2 support for web.py before buster Julien Puydt <julien.puydt@laposte.net> - 2019-01-22 23:10 +0100

#11258 — Dropping Python 2 support for web.py before buster

From"W. Martin Borgert" <debacle@debian.org>
Date2019-01-22 12:20 +0100
SubjectDropping Python 2 support for web.py before buster
Message-ID<xj2g1-5lg-7@gated-at.bofh.it>
Hi,

I'm going to package the latest git master of web.py¹, because of
Python 3.7 compatibility. It has a new dependency on cheroot², which
has only a Python 3 version in Debian. I could ask Julien to provide a
Python 2 package of cheroot for buster, but I prefer to drop Python 2
support of web.py instead. Any opinions?

Cheers

¹https://tracker.debian.org/webpy
²https://tracker.debian.org/python-cheroot

[toc] | [next] | [standalone]


#11259

FromMattia Rizzolo <mattia@debian.org>
Date2019-01-22 12:40 +0100
Message-ID<xj2zn-5sX-9@gated-at.bofh.it>
In reply to#11258

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

On Tue, Jan 22, 2019 at 12:18:09PM +0100, W. Martin Borgert wrote:
> I'm going to package the latest git master of web.py¹, because of
> Python 3.7 compatibility. It has a new dependency on cheroot², which
> has only a Python 3 version in Debian. I could ask Julien to provide a
> Python 2 package of cheroot for buster, but I prefer to drop Python 2
> support of web.py instead. Any opinions?

I would say "go for the drop!!!" if not for the presence of a reverse
dependency of the python2 package (rebuildd).  So IMHO the best would
be:
 * port rebuildd to py3
 * drop the py2 package

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

[toc] | [prev] | [next] | [standalone]


#11260

From"W. Martin Borgert" <debacle@debian.org>
Date2019-01-22 14:40 +0100
Message-ID<xj4rv-6Dr-3@gated-at.bofh.it>
In reply to#11259
Quoting Mattia Rizzolo <mattia@debian.org>:
> On Tue, Jan 22, 2019 at 12:18:09PM +0100, W. Martin Borgert wrote:
>> I'm going to package the latest git master of web.py¹, because of
>> Python 3.7 compatibility. It has a new dependency on cheroot², which
>> has only a Python 3 version in Debian. I could ask Julien to provide a
>> Python 2 package of cheroot for buster, but I prefer to drop Python 2
>> support of web.py instead. Any opinions?
>
> I would say "go for the drop!!!" if not for the presence of a reverse
> dependency of the python2 package (rebuildd).  So IMHO the best would
> be:
>  * port rebuildd to py3
>  * drop the py2 package

Julien & Julien, how realistic is moving rebuildd³ to Python 3 for
buster? Or better upload cheroot with Python 2 support for now?
The update of web.py is, unfortunately, necessary for Python 3.7.

Cheers

¹https://tracker.debian.org/webpy
²https://tracker.debian.org/python-cheroot
³https://tracker.debian.org/rebuildd

[toc] | [prev] | [next] | [standalone]


#11261

FromJulien Danjou <acid@debian.org>
Date2019-01-22 15:10 +0100
Message-ID<xj4Uy-72L-9@gated-at.bofh.it>
In reply to#11260

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

On Tue, Jan 22 2019, W. Martin Borgert wrote:

> Quoting Mattia Rizzolo <mattia@debian.org>:
>> On Tue, Jan 22, 2019 at 12:18:09PM +0100, W. Martin Borgert wrote:
>>> I'm going to package the latest git master of web.py¹, because of
>>> Python 3.7 compatibility. It has a new dependency on cheroot², which
>>> has only a Python 3 version in Debian. I could ask Julien to provide a
>>> Python 2 package of cheroot for buster, but I prefer to drop Python 2
>>> support of web.py instead. Any opinions?
>>
>> I would say "go for the drop!!!" if not for the presence of a reverse
>> dependency of the python2 package (rebuildd).  So IMHO the best would
>> be:
>>  * port rebuildd to py3
>>  * drop the py2 package
>
> Julien & Julien, how realistic is moving rebuildd³ to Python 3 for
> buster? Or better upload cheroot with Python 2 support for now?
> The update of web.py is, unfortunately, necessary for Python 3.7.

I'm not actively maintaining rebuildd for years now. I'm not even sure
it has still any user. I wouldn't spend time on porting rebuildd nor I
would let it block it updating web.py.
Not sure what's the other solution would be (removal?) but if you have
any idea, go ahead.

-- 
Julien Danjou
# Free Software hacker
# https://julien.danjou.info

[toc] | [prev] | [next] | [standalone]


#11266

FromMattia Rizzolo <mattia@debian.org>
Date2019-01-22 23:40 +0100
Message-ID<xjcS5-3m4-11@gated-at.bofh.it>
In reply to#11261
while doing that, remember to file a RC bug against rebuildd, since it
won't be installable anymore and it will need to be removed from
testing.

On Tue, Jan 22, 2019 at 11:31 PM W. Martin Borgert <debacle@debian.org> wrote:
>
> On 2019-01-22 15:02, Julien Danjou wrote:
> > I'm not actively maintaining rebuildd for years now. I'm not even sure
> > it has still any user. I wouldn't spend time on porting rebuildd nor I
> > would let it block it updating web.py.
> > Not sure what's the other solution would be (removal?) but if you have
> > any idea, go ahead.
>
> OK, I'll upload web.py without Python 2 support then.
> If someone has strong interest in rebuildd, they has to make a
> Python 3 version anyway. If the package is not in buster, there
> can still be a backport.
>
> Thanks for your input, Julien, Julien, and Mattia!



-- 
regards,
Mattia Rizzolo

GPG Key: 4096R/B9444540 http://goo.gl/I8TMB
more about me: http://mapreri.org
Launchpad User: https://launchpad.net/~mapreri
Ubuntu Wiki page: https://wiki.ubuntu.com/MattiaRizzolo

[toc] | [prev] | [next] | [standalone]


#11267

From"W. Martin Borgert" <debacle@debian.org>
Date2019-01-22 23:40 +0100
Message-ID<xjcS5-3m4-13@gated-at.bofh.it>
In reply to#11261
On 2019-01-22 15:02, Julien Danjou wrote:
> I'm not actively maintaining rebuildd for years now. I'm not even sure
> it has still any user. I wouldn't spend time on porting rebuildd nor I
> would let it block it updating web.py.
> Not sure what's the other solution would be (removal?) but if you have
> any idea, go ahead.

OK, I'll upload web.py without Python 2 support then.
If someone has strong interest in rebuildd, they has to make a
Python 3 version anyway. If the package is not in buster, there
can still be a backport.

Thanks for your input, Julien, Julien, and Mattia!

[toc] | [prev] | [next] | [standalone]


#11301

FromRaphael Hertzog <hertzog@debian.org>
Date2019-02-04 12:20 +0100
Message-ID<xnKsa-iz-7@gated-at.bofh.it>
In reply to#11261
Hi,

On Tue, 22 Jan 2019, Julien Danjou wrote:
> I'm not actively maintaining rebuildd for years now. I'm not even sure
> it has still any user.

FWIW, the Kali buildd do still use rebuildd.

> I wouldn't spend time on porting rebuildd nor I would let it block it
> updating web.py.
> Not sure what's the other solution would be (removal?) but if you have
> any idea, go ahead.

Anyway, the fact that we have one known user should not forbid you
to go forward with all this. I will change the Kali infrastructure
to use something else, most likely buildd and wannabuild.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/

[toc] | [prev] | [next] | [standalone]


#11303

From"W. Martin Borgert" <debacle@debian.org>
Date2019-02-04 22:40 +0100
Message-ID<xnU8b-6mk-41@gated-at.bofh.it>
In reply to#11301
On 2019-02-04 12:14, Raphael Hertzog wrote:
> Anyway, the fact that we have one known user should not forbid you
> to go forward with all this. I will change the Kali infrastructure
> to use something else, most likely buildd and wannabuild.

Or maybe port rebuildd to Python 3?

[toc] | [prev] | [next] | [standalone]


#11264

FromJulien Puydt <julien.puydt@laposte.net>
Date2019-01-22 23:10 +0100
Message-ID<xjcp3-3c8-9@gated-at.bofh.it>
In reply to#11260
Hi,

Le 22/01/2019 à 14:36, W. Martin Borgert a écrit :
> Quoting Mattia Rizzolo <mattia@debian.org>:
>> On Tue, Jan 22, 2019 at 12:18:09PM +0100, W. Martin Borgert wrote:
>>> I'm going to package the latest git master of web.py¹, because of
>>> Python 3.7 compatibility. It has a new dependency on cheroot², which
>>> has only a Python 3 version in Debian. I could ask Julien to provide a
>>> Python 2 package of cheroot for buster, but I prefer to drop Python 2
>>> support of web.py instead. Any opinions?
>>
>> I would say "go for the drop!!!" if not for the presence of a reverse
>> dependency of the python2 package (rebuildd).  So IMHO the best would
>> be:
>>  * port rebuildd to py3
>>  * drop the py2 package
> 
> Julien & Julien, how realistic is moving rebuildd³ to Python 3 for
> buster? Or better upload cheroot with Python 2 support for now?
> The update of web.py is, unfortunately, necessary for Python 3.7.

I could make a python-cheroot binary package, but that would need to go 
through NEW again if I remember well, and if it's just to accomodate a 
package which upstream didn't port to Python 3 after so many years... 
isn't it beating a dead horse?

JP

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web