Announcement

Collapse
No announcement yet.

Python 2 & Its Packages Likely To Be Dropped For Fedora 32

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Python 2 & Its Packages Likely To Be Dropped For Fedora 32

    Phoronix: Python 2 & Its Packages Likely To Be Dropped For Fedora 32

    While Fedora 30 isn't even out the door yet and Fedora 32 not coming out until roughly one year from now, we already know one big change on the table: dropping Python 2 and packages depending upon it...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    This should have happened with Fedora 28. For what I suppose to be a bleeding edge distro Fedora is sometime very backwards in supporting non sense.

    Comment


    • #3
      Originally posted by wizard69 View Post
      This should have happened with Fedora 28. For what I suppose to be a bleeding edge distro Fedora is sometime very backwards in supporting non sense.
      Not entirely Fedora's fault, some major packages up until very recently have still been relying on 2, heck Mercurial 5.0 from this month is the first release with *beta* 3 support.

      Comment


      • #4
        This change is overdue, if packages do not support python 3 by now, then they will need a push like this or should be removed. The only application that pulls heavily python 2 is calibre, but I don't use it anyway (feels too outdated).

        Comment


        • #5
          Originally posted by R41N3R View Post
          This change is overdue, if packages do not support python 3 by now, then they will need a push like this or should be removed. The only application that pulls heavily python 2 is calibre, but I don't use it anyway (feels too outdated).
          Sure, you can start by dropping Firefox and Chromium from your installation.

          Since python2 is a mandatory build time dependency for both.

          Comment


          • #6
            Originally posted by wizard69 View Post
            This should have happened with Fedora 28. For what I suppose to be a bleeding edge distro Fedora is sometime very backwards in supporting non sense.
            This should happen everywhere..

            Comment


            • #7
              I think Electron still depends on Python. Which in turn means Atom, Skype, and Visual Studio Code. I also think GIMP.

              Comment


              • #8
                Originally posted by Sonadow View Post

                Sure, you can start by dropping Firefox and Chromium from your installation.

                Since python2 is a mandatory build time dependency for both.
                How are build time dependencies relevant here? I am not using Gentoo, so I can use the latest Firefox without having python2 installed. I also dont have the packages installed that are needed for building the Linux Kernel or most other software on my installation.

                Comment


                • #9
                  Originally posted by uid313 View Post
                  I think Electron still depends on Python. Which in turn means Atom, Skype, and Visual Studio Code. I also think GIMP.
                  Skype was originally written in Delphi Pascal and C++ , Windows version
                  QT and C++ for Linux version. I doubt application itself would require Python. It's different story when you build bots and API's around it.

                  Comment


                  • #10
                    Originally posted by aht0 View Post

                    Skype was originally written in Delphi Pascal and C++ , Windows version
                    QT and C++ for Linux version. I doubt application itself would require Python. It's different story when you build bots and API's around it.
                    Microsoft no longer uses C++ and Qt for the Linux version of Skype. It now uses Electron, which in turns requires Python.

                    Comment

                    Working...
                    X