[fedora-java] Dependency problem of freemind and groovy

Stanislav Ochotnicky sochotnicky at redhat.com
Tue Feb 5 15:57:49 UTC 2013


Quoting Johannes Lips (2013-02-04 09:49:19)
> On Sun, Feb 3, 2013 at 11:28 AM, Mikolaj Izdebski <mizdebsk at redhat.com> wrote:
> 
>     > I received the following bug report, which is mainly saying, that an
>     > average freemind install is a bit too big, because it installs a lot
>     > of
>     > eclipse* stuff. [1]
>     > A short analysis shows that the eclipse stuff is pulled in by the
>     > following dep-chain:
>     > freemind <- groovy <- jansi, jansi-native <- hawtjni <- xbean <-
>     > eclipse*
>     > I just wanted to ask, if it's possible to split that chain somewhere
>     > and
>     > make it a bit easier to install freemind.
> 
>     This is a known problem. It affects not only freemind, but many
>     other packages too.
> 
>     A possible solution would be to split freemind package (or some
>     other packages) into more subpackages.
> 
> Wouldn't it then not be the easiest way to split up the package which probably
> causes this? Which is hawtjni in this case.
> I don't know if it's possible to split up freemind in a sensible manner, since
> it's much more exposed to users.

I've managed to look at it a bit and this has partially been fixed in rawhide.
Basically the biggest issue was that xbean subpackages had Requires on
eclipse-rcp instead of eclipse-equinox-osgi. 

It will likely not solve the whole issue, but it will help a lot. mizdebsk is
going to do an xbean update soon.


-- 
Stanislav Ochotnicky <sochotnicky at redhat.com>
Software Engineer - Base Operating Systems Brno

PGP: 7B087241
Red Hat Inc.                               http://cz.redhat.com


More information about the java-devel mailing list