Re: Dropping Python 2 support for web.py before buster

2019-02-04 Thread W. Martin Borgert
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?



Re: Dropping Python 2 support for web.py before buster

2019-02-04 Thread Raphael Hertzog
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/



Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread Mattia Rizzolo
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  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



Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread W. Martin Borgert
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!



Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread Julien Puydt

Hi,

Le 22/01/2019 à 14:36, W. Martin Borgert a écrit :

Quoting Mattia Rizzolo :

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



Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread Julien Danjou
On Tue, Jan 22 2019, W. Martin Borgert wrote:

> Quoting Mattia Rizzolo :
>> 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


signature.asc
Description: PGP signature


Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread W. Martin Borgert

Quoting Mattia Rizzolo :

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



Re: Dropping Python 2 support for web.py before buster

2019-01-22 Thread Mattia Rizzolo
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  `-


signature.asc
Description: PGP signature


Dropping Python 2 support for web.py before buster

2019-01-22 Thread W. Martin Borgert

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