On Wed, May 10, 2017, at 01:12 AM, Carlos Munoz wrote:
Hi Rafal,

The reasoning behind writing the client in Java was made in part because it allowed the team to re-use code from the server development. We also had much more Java experience than python so we would move much faster.

We actually don't have that many Java dependencies for the client, but Fedora does make it so that a lot of unnecessary ones are pulled when installing the package.

It'd be great if you all would help the packagers get this straightened out so that the unnecessary dependencies were not included. This would benefit anyone using a Java stack.

Regards,

Bex





This is why we offered other installation methods which don't pull as many dependencies. You can even just download a zip file and use it that way if you so choose :)

I don't personally think developing the client in Java was a mistake, but like everything came with pros and cons. All the client does is communicate with the server via REST and provide command line instructions to do so. So anyone could potentially write a client in any language!

Carlos.

On Wed, May 10, 2017 at 8:48 AM Rafal Luzynski <digitalfreak@lingonborough.com> wrote:
8.05.2017 11:43 Richard Hughes <hughsient@gmail.com> wrote:
>
>
> I'm getting some pushback from people when I'm asking them to install
> the zanata client: it's asking them to include over 100 (!) additional
> packages[1].
> [...]

That's because zanata-client is written in Java and has its
Java-specific dependencies which have their dependencies and so on.
If you had any other similar Java-based application installed in
your system you'd have much less new dependencies to install.

It's similar to what you'd have if you installed the first
Python-based (or GNOME-based) application on totally Python-free
(or GNOME-free) installation.

Do you think it's a bad idea to write the Zanata client in Java?
If it was possible to write an alternative client in Python would
you also like to write a client in other languages, for example
purely native in C or C++? Is it possible at all?

Regards,

Rafal
_______________________________________________
trans mailing list -- trans@lists.fedoraproject.org
To unsubscribe send an email to trans-leave@lists.fedoraproject.org
_______________________________________________
trans mailing list -- trans@lists.fedoraproject.org
To unsubscribe send an email to trans-leave@lists.fedoraproject.org