Hi,

> from the 'apt-cache show freemind' output:
> 
> > Use java-package to create a required Sun/Blackdown Java Runtime package.
> > FreeMind doesn't work with free (and incomplete) Java implementations.

That is not contained in the desciption of your package. But that is not
the problem.

> 1. install java-package and create your own Java package.
> 2. FreeMind doesn't work with gcj.

The second point is ok. It just does not work. The reason is, that gcj
is not compatible to java. This should be mentioned, but is not a
problem of your package.
The first point however, is not ok. Why do you constrain the user to use
java-package? It just isn't necessary. One can also install a jre
manually and freemind would run. So this restriction isn't necessary.
Instead one does only have to install java-virtual-machine-dummy, which
is a dummy package that provides java-virtual-machine, used for exactly
this case. 

Your dependencies of freemind are the following:

j2re1.4 | java2-runtime, j2re1.4 | java-virtual-machine

which is just wrong. You therefore depend on j2re1.4 two times. I do not
know why you depend on j2re1.4 or java2-runtime, since none of them
exist on a debian sarge. The only necessary package on which freemind
should depend is java-virtual-machine. I assume that you intended that
tha user just has to have a java-virtual-machine installed, but your
dependencies are wrong.

However, one problem still does exist. Assuming that freemind needs a
jvm in version 1.4 (I don't know whether this is the case), the
dependency on java-virtual-machine wouldn't suffice, since there is no
statement made on which version of java it depends. This couldn't even
be resolved by using j2re1.4 | java-virtual-machine as you tried, since
it would still be allowed to have _any_ java-virtual-machine. I do not
concern this a problem of your package, but instead a problem with the
dummy package java-virtual-machine. A better way would be to have
packages for each version of java. So a free VM could for example
provide a package java-virtual-machine1.2, if it really is compatible to
this version of java. But since freemind would depend on
java-virtual-machine1.4, that free VM wouldn't suffice. Well, that is
beyond this bug report, but only a recommendation. What do you think
about this? 

But back to the real bug of your package: Depend only on
java-virtual-machine (or if there really are packages, that provide
java2-runtime and j2re1.4 then depend on 
j2re1.4 | java2-runtime | java-virtual-machine


Regards
Marco



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to