Tom Marble <[EMAIL PROTECTED]> wrote:
> Walter Landry wrote:
> > [...]
> > All of the examples given above are good, but libgetenv-java is about
> > as clear as you can get.  It only depends on java2-runtime and libc,
> > and it serves as a replacement for java.lang.System.getenv.  It
> > creates a hybrid implementation.
> > 
> > If you want to argue that it is the other packages fault, go ahead.
> > That would make the java2-runtime virtual package much less useful, in
> > which case there should be a java2-runtime-free virtual package.
> 
> Obviously making sun-java5 not provide java2-runtime (or whatever
> provides Debian Java Policy settles upon) defeats the purpose
> of packaging Sun Java.

Not really.  Having sun-java5 provide java2-runtime only allows other
Debian packages to use sun-java5 without special casing.  Users can
still manually specify everything needed to compile and run programs.
That is a big improvement over the current situation.

In any case, a package can still use a Depends: line like

  Depends: java2-runtime | sun-java5-jre

if there is no conflict between what the package does and the DLJ.

> I appreciate your trying to address an entire class of problems, but
> in the case of libgetenv-java it appears that the jar is malformed.
> We're it formed correctly it would be in it's own namespace.

The problems persist even if it is in its own namespace.

In any case, it may well be that libgetenv-java is buggy.  Fixing it
should not suddenly cause a license problem.  There are still all of
the packages

  libcharva1-java
  libcommons-*-java
  libregexp-java

which have dependencies that are fulfilled by java2-runtime.
liboro-java should probably depend on a java2-runtime as well.

Finally, can Debian rely on your statements as official statements of
Sun, or must Debian only look to the DLJ and DLJ FAQ?

Cheers,
Walter Landry
[EMAIL PROTECTED]


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

Reply via email to