Re: Heads Up: python2 is marked as deprecated

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Tue, 11 Sep 2018 at 23:38, Petr Viktorin <pviktori@xxxxxxxxxx> wrote:
On 09/11/18 11:52, Tomasz Kłoczko wrote:
> On Tue, 11 Sep 2018 at 16:48, Petr Viktorin <pviktori@xxxxxxxxxx
> <mailto:pviktori@xxxxxxxxxx>> wrote:
> [..]
>
>     These numbers hide an important fact: many things currently come with
>     RPMs for both python2 and python3.
>
>     More detailed statistics (based on SRPMs, not binary RPMs):
>     http://fedora.portingdb.xyz/
>     Graph with historical data: http://fedora.portingdb.xyz/history/
>
>      > In other words trying currently announcing python2 as depricated
>     is at
>      > least a bit .. odd.
>
>     Do you know a better way to make the python2 numbers go down?
>
>     Would *you* be interested in maintaining python2 past 2020, with no
>     upstream support and 3415 dependent packages?
>
>
> No and no .. of course :)
> I've been only trying to say that with current numbers about balance
> between python 2 and 3 packages are making announcement about
> deprecation a bit to early. Only this and nothing more :P

When will it not be too early?

IMO at least after porting to python 3 few crucial applications.
One of the most important is gimp.
Even more important would be getting rid of python 2 out of the @base and @core kickstart profiles.

Gimp has another tail in form of gtk+2 dependency but IMO cutting python 2 dependency is way simpler task.
BTW: cutting off gtk+2 dependency is probably as same as python 2 important.

> I fully understand effort to migrate ASAP to python 3.
> IMO it should be announced only kind of call to migrate as much as
> possible with completing set of advises abut typical porting issues.

Python 3 is now almost 10 years old. The "Python 3 as Default" change
was for Fedora 21. Python's documentation has a section on porting.
There are printed books about porting. There's a comprehensive guide at
portingguide.readthedocs.io. Fedora's Python packaging guidelines say
"If it supports only python2 then [...] upstream SHOULD be contacted and
encouraged to rectify this issue." -- have you done that?

We're honestly tired of making calls to migrate. What would another one
of those accomplish?

> Forming ad hoc team people which could help porting code to python 3 may
> IMO be useful.

Try the Python SIG!
 
Possibly .. however IMO python 2=>3 issues simple only massive and less complicated than ggenerally all python issues.

> I have in my set of packages one of those which will require migration
> to python 3 as well.

Why have you waited so long?

To have a bit more time to do this. Recently I've been a bit more busy and month ago started new contract in Brussels.
Will try to do this probably in the end of this month (with add use more %lang() in mc.spec which I have in my own version of this file)

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux