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 1685550 - The Zanata Python client should be ported to Python 3, otherwise it might get dropped from Fedora
Summary: The Zanata Python client should be ported to Python 3, otherwise it might get...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: zanata-python-client
Version: rawhide
Hardware: All
OS: Linux
urgent
urgent
Target Milestone: ---
Assignee: Sundeep Anand
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1676408 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-05 13:15 UTC by Martin Kolman
Modified: 2019-03-29 19:10 UTC (History)
11 users (show)

Fixed In Version: zanata-python-client-1.5.3-1.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-03-29 19:10:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Martin Kolman 2019-03-05 13:15:31 UTC
The Zanata Python client is Python 2 only at the moment.

The end of Python 2 support in Fedora is quickly approaching - https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - many Python 2 only packages have been already dropped and soon there will not even be a Python 2 interpreter available.

Therefore, the Zanata Python client (https://github.com/zanata/zanata-python-client), which is used by many projects in Fedora, including the Anaconda installer, to push and pull translations, should be ported to Python 3, so that it continues to be available in Fedora.

Comment 1 Sundeep Anand 2019-03-05 14:08:09 UTC
I'm planning to work on this.

Comment 2 Parag Nemade 2019-03-05 16:44:52 UTC

*** This bug has been marked as a duplicate of bug 1676388 ***

Comment 3 Miro Hrončok 2019-03-05 16:59:19 UTC
How is this a duplicate?

Comment 4 Parag Nemade 2019-03-06 04:36:52 UTC
Miro,

I thought both are asking the same thing that is nothing but where is python3-zanata-python-client package. I don't think we can ship python2 code under the name of python3-zanata-python-client. Can we?? 

Having multiple bugs open for the same purpose will give any benefit?

Comment 5 Parag Nemade 2019-03-06 04:51:20 UTC
Anyways I changed my mind and open all the bugs. Thanks.

Comment 6 Zbigniew Jędrzejewski-Szmek 2019-03-06 07:29:48 UTC
*** Bug 1676408 has been marked as a duplicate of this bug. ***

Comment 7 Miro Hrončok 2019-03-06 09:05:41 UTC
My rationale:

bz1676388 is immediate actionable bug in python2 package: wrong dependencies
bz1685550 is long term actionable bug about adding python3 package
bz1676408 is the same as bz1685550

Comment 8 Jens Petersen 2019-03-07 03:51:47 UTC
Erm, how to fix bug 1676388 without fixing this bug?

Comment 9 Miro Hrončok 2019-03-07 06:30:25 UTC
(In reply to Jens Petersen from comment #8)
> Erm, how to fix bug 1676388 without fixing this bug?

I'll comment there.

Comment 10 Fedora Update System 2019-03-07 11:52:58 UTC
zanata-python-client-1.5.3-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0db4228f6a

Comment 11 Fedora Update System 2019-03-07 18:37:26 UTC
zanata-python-client-1.5.3-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0db4228f6a

Comment 12 Fedora Update System 2019-03-29 19:10:50 UTC
zanata-python-client-1.5.3-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.


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