Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1772068 - proxyfuzz depends on Python 2
Summary: proxyfuzz depends on Python 2
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: proxyfuzz
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Sklenar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F31_PY2REMOVAL
TreeView+ depends on / blocked
 
Reported: 2019-11-13 14:54 UTC by Miro Hrončok
Modified: 2019-11-14 10:24 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-14 10:24:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Miro Hrončok 2019-11-13 14:54:10 UTC
Hello,

proxyfuzz was recently unretired, but it uses Python 2.

It will be retired again on Friday due to https://fedoraproject.org/wiki/Changes/RetirePython2

If you like to keep it, please switch it to Python 3, or request a FESCo exception.

Let us know ASAP whether you need help.



Here is the automated bug text that we have posted to all such packages:

Python 2.7 will reach end-of-life in January 2020, over 9 years after it was released. This falls within the Fedora 31 lifetime.
Packages that depend on Python 2 are being switched to Python 3 or removed from Fedora: https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal#Information_on_Remaining_Packages
Python 2 will be retired in Fedora 32: https://fedoraproject.org/wiki/Changes/RetirePython2

To help planning, we'd like to know the plans for proxyfuzz's future. Specifically:

- What are the upstream/community plans/timelines regarding Python 3?

- What is the guidance for porting to Python 3? (Assuming that there is someone who generally knows how to port to Python 3, but doesn't know anything about the particular package, what are the next steps to take?)

This bug is filed semi-automatically, and might not have all the context specific to proxyfuzz.
If you need anything from us, or something is unclear, please mention it here.

Thank you.

Comment 1 Miro Hrončok 2019-11-13 15:03:35 UTC
See also bz1772070.

Comment 2 Petr Sklenar 2019-11-14 09:59:37 UTC
it should be with python3 and installable:

[root@host-10-0-137-160 ~]# dnf install https://kojipkgs.fedoraproject.org//work/tasks/540/38990540/proxyfuzz-20190404-14.fc32.noarch.rpm
Beaker Client - Fedora32                                                   87 kB/s |  12 kB     00:00    
Beaker harness                                                            530 kB/s | 135 kB     00:00    
Fedora - Modular Rawhide - Developmental packages for the next Fedora rel 1.6 MB/s | 3.6 MB     00:02    
Fedora - Rawhide - Developmental packages for the next Fedora release     3.6 MB/s |  70 MB     00:19    
QA Tools Incubator                                                        253 kB/s | 267 kB     00:01    
QA Tools Incubator Testing                                                 65 kB/s |  39 kB     00:00    
proxyfuzz-20190404-14.fc32.noarch.rpm                                      36 kB/s |  10 kB     00:00    
Dependencies resolved.
==========================================================================================================
 Package                           Architecture    Version                    Repository             Size
==========================================================================================================
Installing:
 proxyfuzz                         noarch          20190404-14.fc32           @commandline           10 k
Installing dependencies:
 python3-Automat                   noarch          0.7.0-8.fc32               rawhide                65 k
 python3-constantly                noarch          15.1.0-8.fc32              rawhide                20 k
 python3-hamcrest                  noarch          1.9.0-12.fc32              rawhide                73 k
 python3-hyperlink                 noarch          19.0.0-5.fc32              rawhide                75 k
 python3-incremental               noarch          17.5.0-9.fc32              rawhide                33 k
 python3-pyOpenSSL                 noarch          19.0.0-5.fc32              rawhide                92 k
 python3-pyasn1                    noarch          0.4.6-3.fc32               rawhide               131 k
 python3-pyasn1-modules            noarch          0.4.6-3.fc32               rawhide               143 k
 python3-twisted                   x86_64          19.7.0-2.fc32              rawhide               5.9 M
 python3-zope-event                noarch          4.2.0-16.fc32              rawhide               196 k
 python3-zope-interface            x86_64          4.6.0-5.fc32               rawhide               137 k
Installing weak dependencies:
 python3-service-identity          noarch          18.1.0-5.fc32              rawhide                27 k

Transaction Summary
==========================================================================================================
Install  13 Packages

Total size: 6.9 M
Total download size: 6.9 M
Installed size: 37 M
Is this ok [y/N]: y
Downloading Packages:
(1/12): python3-constantly-15.1.0-8.fc32.noarch.rpm                       260 kB/s |  20 kB     00:00    
(2/12): python3-Automat-0.7.0-8.fc32.noarch.rpm                           629 kB/s |  65 kB     00:00    
(3/12): python3-hamcrest-1.9.0-12.fc32.noarch.rpm                         703 kB/s |  73 kB     00:00    
(4/12): python3-hyperlink-19.0.0-5.fc32.noarch.rpm                        1.3 MB/s |  75 kB     00:00    
(5/12): python3-incremental-17.5.0-9.fc32.noarch.rpm                      1.0 MB/s |  33 kB     00:00    
(6/12): python3-pyOpenSSL-19.0.0-5.fc32.noarch.rpm                        1.2 MB/s |  92 kB     00:00    
(7/12): python3-pyasn1-0.4.6-3.fc32.noarch.rpm                            1.6 MB/s | 131 kB     00:00    
(8/12): python3-service-identity-18.1.0-5.fc32.noarch.rpm                 879 kB/s |  27 kB     00:00    
(9/12): python3-pyasn1-modules-0.4.6-3.fc32.noarch.rpm                    1.4 MB/s | 143 kB     00:00    
(10/12): python3-zope-interface-4.6.0-5.fc32.x86_64.rpm                   1.7 MB/s | 137 kB     00:00    
(11/12): python3-zope-event-4.2.0-16.fc32.noarch.rpm                      1.6 MB/s | 196 kB     00:00    
(12/12): python3-twisted-19.7.0-2.fc32.x86_64.rpm                         4.0 MB/s | 5.9 MB     00:01    
----------------------------------------------------------------------------------------------------------
Total                                                                     3.8 MB/s | 6.9 MB     00:01     
warning: /var/cache/dnf/rawhide-2d95c80a1fa0a67d/packages/python3-Automat-0.7.0-8.fc32.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 12c944d0: NOKEY
Fedora - Rawhide - Developmental packages for the next Fedora release     1.1 MB/s | 1.6 kB     00:00    
Importing GPG key 0x12C944D0:
 Userid     : "Fedora (32) <fedora-32-primary>"
 Fingerprint: 97A1 AE57 C3A2 372C CA3A 4ABA 6C13 026D 12C9 44D0
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-32-x86_64
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                  1/1 
  Installing       : python3-pyasn1-0.4.6-3.fc32.noarch                                              1/13 
  Installing       : python3-pyasn1-modules-0.4.6-3.fc32.noarch                                      2/13 
  Installing       : python3-zope-event-4.2.0-16.fc32.noarch                                         3/13 
  Installing       : python3-zope-interface-4.6.0-5.fc32.x86_64                                      4/13 
  Installing       : python3-pyOpenSSL-19.0.0-5.fc32.noarch                                          5/13 
  Installing       : python3-service-identity-18.1.0-5.fc32.noarch                                   6/13 
  Installing       : python3-incremental-17.5.0-9.fc32.noarch                                        7/13 
  Installing       : python3-hyperlink-19.0.0-5.fc32.noarch                                          8/13 
  Installing       : python3-hamcrest-1.9.0-12.fc32.noarch                                           9/13 
  Installing       : python3-constantly-15.1.0-8.fc32.noarch                                        10/13 
  Installing       : python3-Automat-0.7.0-8.fc32.noarch                                            11/13 
  Installing       : python3-twisted-19.7.0-2.fc32.x86_64                                           12/13 
  Installing       : proxyfuzz-20190404-14.fc32.noarch                                              13/13 
  Running scriptlet: proxyfuzz-20190404-14.fc32.noarch                                              13/13 
  Verifying        : python3-Automat-0.7.0-8.fc32.noarch                                             1/13 
  Verifying        : python3-constantly-15.1.0-8.fc32.noarch                                         2/13 
  Verifying        : python3-hamcrest-1.9.0-12.fc32.noarch                                           3/13 
  Verifying        : python3-hyperlink-19.0.0-5.fc32.noarch                                          4/13 
  Verifying        : python3-incremental-17.5.0-9.fc32.noarch                                        5/13 
  Verifying        : python3-pyOpenSSL-19.0.0-5.fc32.noarch                                          6/13 
  Verifying        : python3-pyasn1-0.4.6-3.fc32.noarch                                              7/13 
  Verifying        : python3-pyasn1-modules-0.4.6-3.fc32.noarch                                      8/13 
  Verifying        : python3-service-identity-18.1.0-5.fc32.noarch                                   9/13 
  Verifying        : python3-twisted-19.7.0-2.fc32.x86_64                                           10/13 
  Verifying        : python3-zope-event-4.2.0-16.fc32.noarch                                        11/13 
  Verifying        : python3-zope-interface-4.6.0-5.fc32.x86_64                                     12/13 
  Verifying        : proxyfuzz-20190404-14.fc32.noarch                                              13/13 

Installed:
  proxyfuzz-20190404-14.fc32.noarch                  python3-service-identity-18.1.0-5.fc32.noarch        
  python3-Automat-0.7.0-8.fc32.noarch                python3-constantly-15.1.0-8.fc32.noarch              
  python3-hamcrest-1.9.0-12.fc32.noarch              python3-hyperlink-19.0.0-5.fc32.noarch               
  python3-incremental-17.5.0-9.fc32.noarch           python3-pyOpenSSL-19.0.0-5.fc32.noarch               
  python3-pyasn1-0.4.6-3.fc32.noarch                 python3-pyasn1-modules-0.4.6-3.fc32.noarch           
  python3-twisted-19.7.0-2.fc32.x86_64               python3-zope-event-4.2.0-16.fc32.noarch              
  python3-zope-interface-4.6.0-5.fc32.x86_64        

Complete!

Comment 3 Miro Hrončok 2019-11-14 10:24:09 UTC
Thanks.


Note You need to log in before you can comment on or make changes to this bug.