Bug 1014220 (PY3ANACONDA)

Summary: Fully support Python 3 and drop Python 2 dependency in Anaconda
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: amulhern, anaconda-maint-list, bkabrda, dshea, g2p.code+rhbugs, g.kaviyarasu, jonathan, mkolman, samuel-rhbugs, sbueno, vanmeeuwen+fedora, vpodzime
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: anaconda-23.10-1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-07-10 12:10:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 984907, 985294, 985295, 985297, 985301, 985307, 985308, 985310, 985317, 985321, 1014548, 1014555, 1014560, 1014580, 1014581, 1014597, 1141242    
Bug Blocks: 1014209    

Description Miro Hrončok 2013-10-01 14:24:51 UTC
As for Fedora 22, we would like to have Python 3-only default installation and LiveCD. Anaconda is one of the main priorities to update to Python 3.

Please make any preparations needed, so you can flawlessly switch to Python 3 in Fedora 22.

Comment 1 Bohuslav "Slavek" Kabrda 2015-01-21 14:23:35 UTC
Removing bug 985288 (python3 port of urlgrabber), since urlgrabber will be dropped as Anaconda dependency (bug 1141242).

Comment 2 Vratislav Podzimek 2015-01-21 16:33:14 UTC
(In reply to Bohuslav "Slavek" Kabrda from comment #1)
> Removing bug 985288 (python3 port of urlgrabber), since urlgrabber will be
> dropped as Anaconda dependency (bug 1141242).
The same applies to bug 985290 because blivet will be using the new libblockdev library providing the functionality that now requires python-nss.

Comment 3 Martin Kolman 2015-01-28 11:46:39 UTC
(In reply to Bohuslav "Slavek" Kabrda from comment #1)
> Removing bug 985288 (python3 port of urlgrabber), since urlgrabber will be
> dropped as Anaconda dependency (bug 1141242).

The next Rawhide Anaconda build (22.17) will no longer depend on urlgrabber, which has been replaced by the Python 3 compatible python-requests module.

Comment 4 Jaroslav Reznik 2015-03-03 15:07:03 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 5 Martin Kolman 2015-06-01 14:50:15 UTC
A Python 3 Anaconda pull request for the master branch has been posted:
https://github.com/rhinstaller/anaconda/pull/122

Comment 6 Martin Kolman 2015-06-04 14:53:27 UTC
And the patch set has been pushed to the Anaconda master branch.

Comment 7 Miro Hrončok 2015-07-10 12:10:01 UTC
Thank you.

Based of all my repoquery checks, anaconda-* in rawhide (to be 23) only requires Python 3 packages.