Re: Intent to orphan Python 2

2018-03-23 Thread Petr Viktorin
On 03/23/18 17:57, Randy Barlow wrote: On 03/23/2018 07:23 AM, Petr Viktorin wrote: In case no one steps up, we'd like to start dropping Python 2 support from dependent packages *now*, starting with ported libraries on whose python2 version nothing in Fedora depends. (We keep a list of those at

Re: Intent to orphan Python 2

2018-03-23 Thread Petr Viktorin
On 03/23/18 18:41, Toshio Kuratomi wrote: On Fri, Mar 23, 2018, 9:50 AM Petr Viktorin > wrote: On 03/23/18 16:43, Toshio Kuratomi wrote: > > > On Fri, Mar 23, 2018, 8:13 AM Petr Viktorin mailto:pvikt...@redhat.com> >

Re: Intent to orphan Python 2

2018-03-23 Thread Toshio Kuratomi
On Fri, Mar 23, 2018, 9:50 AM Petr Viktorin wrote: > On 03/23/18 16:43, Toshio Kuratomi wrote: > > > > > > On Fri, Mar 23, 2018, 8:13 AM Petr Viktorin > > wrote: > > > > On 03/23/18 15:15, Toshio Kuratomi wrote: > > > Something that occurred to me last night,

Re: Intent to orphan Python 2

2018-03-23 Thread Petr Viktorin
On 03/23/18 16:43, Toshio Kuratomi wrote: On Fri, Mar 23, 2018, 8:13 AM Petr Viktorin > wrote: On 03/23/18 15:15, Toshio Kuratomi wrote: > Something that occurred to me last night, rather than a conditional on > Fedora version, is there a macro th

Re: Intent to orphan Python 2

2018-03-23 Thread John Dulaney
On Màrt 23, 2018 aig 03:43:13f +, Toshio Kuratomi sgrìobh: > Depends on what the groups of packagers want... A macro for Django would > definitely have given an easy option for packagers to take advantage of. > Otoh, how far in advance was the Django removal telegraphed and how much > chance wa

Re: Intent to orphan Python 2

2018-03-23 Thread Toshio Kuratomi
On Fri, Mar 23, 2018, 8:13 AM Petr Viktorin wrote: > On 03/23/18 15:15, Toshio Kuratomi wrote: > > Something that occurred to me last night, rather than a conditional on > > Fedora version, is there a macro that we could provide to mean python2 > > is available in this Fedora version? That way p

Re: Intent to orphan Python 2

2018-03-23 Thread Petr Viktorin
On 03/23/18 15:15, Toshio Kuratomi wrote: Something that occurred to me last night, rather than a conditional on Fedora version, is there a macro that we could provide to mean python2 is available in this Fedora version?  That way packagers wanting to support their packages on the versions of p

Re: Intent to orphan Python 2

2018-03-23 Thread Toshio Kuratomi
Something that occurred to me last night, rather than a conditional on Fedora version, is there a macro that we could provide to mean python2 is available in this Fedora version? That way packagers wanting to support their packages on the versions of python that the platform ships can conditionali

Intent to orphan Python 2

2018-03-23 Thread Petr Viktorin
tl;dr: Unless someone steps up to maintain Python 2 after 2020, we need to start dropping python2 packages now. Python 2.7 will reach end of upstream support on 1st of January, 2020, after almost 10 years (!) of volunteer maintenance. Fedora still has more than 3000 packages depending on pyt

Re: Intent to orphan Python 2

2018-03-23 Thread Miro Hrončok
On 22.3.2018 17:17, John Dulaney wrote:> I notice that [1] does not update, though if you click on a specific package, that page does update. For an example: http://fedora.portingdb.xyz/pkg/python-xcffib/ What do you mean by dos not update? Might that be browser cache thing? -- Miro Hrončok

Re: Intent to orphan Python 2

2018-03-22 Thread John Dulaney
> If you are a maintainer of anything at [1] we ask you kindly to consider > removing the python2 subpackages. > You can either do it now in Rawhide, or add a conditional for Fedora > 29. > (On the current schedule, Fedora 30 will be the first release still > supported after 2020-01-01.) I notice

Intent to orphan Python 2

2018-03-22 Thread Petr Viktorin
tl;dr: Unless someone steps up to maintain Python 2 after 2020, we need to start dropping python2 packages now. Python 2.7 will reach end of upstream support on 1st of January, 2020, after almost 10 years (!) of volunteer maintenance. Fedora still has more than 3000 packages depending on pyt

Re: Intent to orphan Python 2

2018-03-21 Thread Petr Viktorin
On 03/20/18 21:47, Zbigniew Jędrzejewski-Szmek wrote: On Tue, Mar 20, 2018 at 04:11:46PM +, Zbigniew Jędrzejewski-Szmek wrote: On Tue, Mar 20, 2018 at 03:28:23PM +0100, Miro Hrončok wrote: On 20.3.2018 14:45, Zbigniew Jędrzejewski-Szmek wrote: Indeed, I'm using those python packages like a

Re: Intent to orphan Python 2

2018-03-20 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Mar 20, 2018 at 04:11:46PM +, Zbigniew Jędrzejewski-Szmek wrote: > On Tue, Mar 20, 2018 at 03:28:23PM +0100, Miro Hrončok wrote: > > On 20.3.2018 14:45, Zbigniew Jędrzejewski-Szmek wrote: > > >Indeed, I'm using those python packages like a dinosaur ;) > > > > :D > > > > >What about ad

Re: Intent to orphan Python 2

2018-03-20 Thread Miro Hrončok
On 20.3.2018 17:11, Zbigniew Jędrzejewski-Szmek wrote: Should a Fedora Change for that release be crafted that says "Mass python2 packages removal"? Yeah, I think it should be filed as a F29 change. I think we should send the e-mail first and do that after, if nobody takes python2. -- Miro

Re: Intent to orphan Python 2

2018-03-20 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Mar 20, 2018 at 03:28:23PM +0100, Miro Hrončok wrote: > On 20.3.2018 14:45, Zbigniew Jędrzejewski-Szmek wrote: > >Indeed, I'm using those python packages like a dinosaur ;) > > :D > > >What about adding conditionals like > > > >%if 0%{?rhel} > 7 || 0%{?fedora} > 31 > ># Disable python2 bu

Re: Intent to orphan Python 2

2018-03-20 Thread Petr Viktorin
On 03/20/18 14:45, Zbigniew Jędrzejewski-Szmek wrote: On Tue, Mar 20, 2018 at 12:23:06PM +0100, Miro Hrončok wrote: On 20.3.2018 11:25, Zbigniew Jędrzejewski-Szmek wrote: to push the whole ecosystem. The proposed model of nipping python2 support at the edges is the same thing, in reverse. Fir

Re: Intent to orphan Python 2

2018-03-20 Thread Miro Hrončok
On 20.3.2018 14:45, Zbigniew Jędrzejewski-Szmek wrote: Indeed, I'm using those python packages like a dinosaur ;) :D What about adding conditionals like %if 0%{?rhel} > 7 || 0%{?fedora} > 31 # Disable python2 build by default %bcond_with python2 %else %bcond_without python2 %endif starting

Re: Intent to orphan Python 2

2018-03-20 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Mar 20, 2018 at 12:23:06PM +0100, Miro Hrončok wrote: > On 20.3.2018 11:25, Zbigniew Jędrzejewski-Szmek wrote: > >to push the whole ecosystem. The proposed model of nipping python2 support > >at the edges is the same thing, in reverse. First some leaf packages > >are dropped, and then some

Re: Intent to orphan Python 2

2018-03-20 Thread Miro Hrončok
On 20.3.2018 11:25, Zbigniew Jędrzejewski-Szmek wrote: to push the whole ecosystem. The proposed model of nipping python2 support at the edges is the same thing, in reverse. First some leaf packages are dropped, and then some somewhat more important packages, and then suddenly it becomes hard to

Re: Intent to orphan Python 2

2018-03-20 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Mar 20, 2018 at 10:51:30AM +0100, Petr Viktorin wrote: > Hello, > Here is a message I want to post to devel-announce later. Let me > know if you see anything wrong (or would like to take over python2 > maintainership). > > --- > Intent to orphan Python 2 First a di

Intent to orphan Python 2

2018-03-20 Thread Petr Viktorin
Hello, Here is a message I want to post to devel-announce later. Let me know if you see anything wrong (or would like to take over python2 maintainership). --- Intent to orphan Python 2 tl;dr: Unless someone steps up to Python 2 after 2020, we need to start dropping python2 packages now