Re: The state of Zanata Python client (Python 3 support)

2019-03-07 Thread Martin Kolman
On Thu, 2019-03-07 at 12:38 +0800, Jens-Ulrik Petersen wrote:
> Thanks to Sundeep, who has already started and worked on this.
> So hopefully we will have a working py3 zanata-python-client for F30+ soon. 
> :-)
Nice & thanks in advance! :) Can definitely help testing the new version once 
it become available. :)
> See https://github.com/zanata/zanata-python-client/pull/52
> 
> Jens
> 
> 
> On Tue, Mar 5, 2019 at 9:56 PM Martin Kolman  wrote:
> > Hi,
> > 
> > I come from the tha Anaconda installer project and we use the Python Zanata 
> > client to push & pull translations from
> > the
> > 
> > Fedora Zanata instance where Anaconda is being translated. As far as I 
> > know, there are many other projects that do
> > the
> > 
> > same (Blivet, Blivet-GUI, Storaged, etc.), even though it might not be 
> > readily apparent due to not directly
> > depending on
> > 
> > the python2-zanata-client package, but rather just installing it manually 
> > on the machine where builds are being
> > created.
> > 
> > 
> > 
> > As we all know, Python 2 is going away soon (in less than 10 months) and 
> > Fedora is already doing a lot of work to
> > get
> > 
> > remove as many Python 2 packages as possible. 
> > 
> > 
> > 
> > Therefore it's pretty alarming that something as important as a client for 
> > the official Fedora translation service
> > is
> > 
> > still Python 2-only with not even a hint of Python 3 support being worked 
> > on as far as I can tell. Python Zanata
> > client
> > 
> > upstream[0] has last activity ~year ago, but seems to be mostly dead since 
> > 2017 with no support for Python 3 in
> > sight.
> > 
> > 
> > 
> > There are also some bugs & an upstream issue inquiring about Python 3 
> > support in the Zanata Python client:
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1676408
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1685550
> > 
> > https://zanata.atlassian.net/browse/ZNTA-2791
> > 
> > 
> > 
> > And at the moment, the client can't even be installed on Rawhide and F30:
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1676388
> > 
> > 
> > 
> > This has prompted me to write this email & to CC all people mentioned as 
> > maintainers on the package page[0].
> > 
> > 
> > 
> > What can be done about this ? Is Python 3 support for the Zanata Python 
> > client being worked on, so that we won't
> > loose
> > 
> > the package ? Or do we just wait for it to be dropped from Fedora - and 
> > then what ?
> > 
> > 
> > 
> > Hopefully someone can answer these questions. :)
> > 
> > 
> > 
> > Best Wishes
> > 
> > Martin Kolman
> > 
> > 
> > 
> > [0] https://github.com/zanata/zanata-python-client
> > 
> > [1] https://src.fedoraproject.org/rpms/zanata-python-client
> > 
> > ___
> > 
> > devel mailing list -- devel@lists.fedoraproject.org
> > 
> > To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> > 
> > 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@lists.fedoraproject.org
> > 
> 
> 
> ___devel mailing list -- 
> devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: The state of Zanata Python client (Python 3 support)

2019-03-06 Thread Jens-Ulrik Petersen
Thanks to Sundeep, who has already started and worked on this.
So hopefully we will have a working py3 zanata-python-client for F30+ soon.
:-)

See https://github.com/zanata/zanata-python-client/pull/52

Jens

On Tue, Mar 5, 2019 at 9:56 PM Martin Kolman  wrote:

> Hi,
> I come from the tha Anaconda installer project and we use the Python
> Zanata client to push & pull translations from the
> Fedora Zanata instance where Anaconda is being translated. As far as I
> know, there are many other projects that do the
> same (Blivet, Blivet-GUI, Storaged, etc.), even though it might not be
> readily apparent due to not directly depending on
> the python2-zanata-client package, but rather just installing it manually
> on the machine where builds are being created.
>
> As we all know, Python 2 is going away soon (in less than 10 months) and
> Fedora is already doing a lot of work to get
> remove as many Python 2 packages as possible.
>
> Therefore it's pretty alarming that something as important as a client for
> the official Fedora translation service is
> still Python 2-only with not even a hint of Python 3 support being worked
> on as far as I can tell. Python Zanata client
> upstream[0] has last activity ~year ago, but seems to be mostly dead since
> 2017 with no support for Python 3 in sight.
>
> There are also some bugs & an upstream issue inquiring about Python 3
> support in the Zanata Python client:
> https://bugzilla.redhat.com/show_bug.cgi?id=1676408
> https://bugzilla.redhat.com/show_bug.cgi?id=1685550
> https://zanata.atlassian.net/browse/ZNTA-2791
>
> And at the moment, the client can't even be installed on Rawhide and F30:
> https://bugzilla.redhat.com/show_bug.cgi?id=1676388
>
> This has prompted me to write this email & to CC all people mentioned as
> maintainers on the package page[0].
>
> What can be done about this ? Is Python 3 support for the Zanata Python
> client being worked on, so that we won't loose
> the package ? Or do we just wait for it to be dropped from Fedora - and
> then what ?
>
> Hopefully someone can answer these questions. :)
>
> Best Wishes
> Martin Kolman
>
> [0] https://github.com/zanata/zanata-python-client
> [1] https://src.fedoraproject.org/rpms/zanata-python-client
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> 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@lists.fedoraproject.org
>


-- 
Jens Petersen
Associate Manager
i18n Software Engineering
Emerging Platform Group
Platform Engineering
Singapore
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org


Re: The state of Zanata Python client (Python 3 support)

2019-03-05 Thread Rafal Luzynski
Hi,

Somebody fix me if I'm wrong but as far as I know Python Zanata
client has never been an official client of Zanata. It has always
been just community supported. The official client RPM package is
called zanata-client, its main command line tool is /usr/bin/zanata-cli,
and it is written in Java. This may be the proper solution for you
instead of the Python client. But both the official Zanata client and
whole Zanata have been... not really officially abandoned but just all
original developers no longer work on this.

There was a discussion recently that maybe Zanata should be totally
dropped and replaced with Weblate. Sorry for no links, I'm too tired
to find them now.

Now looking at your email address which says "@redhat.com" I think
that it should be me asking you about the future of Zanata because
it seems that the decisions have been made inside your company rather
than by the outer community.

HTH. Regards,

Rafal
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org