> > it acceptable to use the upstream binary tarball as the .orig for a Debian
> > source package, as it is architecture-independent?  Or must it compile from 
> > the
> > Java source?
> 
> If the package is in 'non-free', you don't even need the sources. IMHO (but 
> IANAL), for a package to get in 'main', you HAVE TO be able to compile it 
> from 
> the sources.
> 
> For programs written in C, it goes without saying, but it seems some Debian 
> packagers forget this, because upstream Java packages usually come with the 
> binary, a binary which is often very difficult to regenerate (which reminds 
> me 
> the time of Ultrix, where Digital accepted to ship the sources, but they were 
> almost impossible to compile, if you wanted to reboot your Vax with a patched 
> version).

It's interesting that you if can run a Java "binary" you'll also be able
to build the sources very easily. This is because Java is always linked at
run time, so the build-time and run-time dependencies are the same.

John Leuner


Reply via email to