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(a)lingonborough.com> wrote:>> 8.05.2017 11:43 Richard Hughes
<hughsient(a)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(a)lists.fedoraproject.org
> To unsubscribe send an email to trans-leave(a)lists.fedoraproject.org>
_________________________________________________
trans mailing list -- trans(a)lists.fedoraproject.org
To unsubscribe send an email to trans-leave(a)lists.fedoraproject.org