Comment 16 for bug 123275

Revision history for this message
Christophe Besson (christophe-besson) wrote :

Hi,

Unfortunately, I will not succeed to build the needed package for GanttProject. Although GanttProject is under GNU/GPL, it comes with binary libraries in its sources. I perfectly understand why, but these binary libraries causes me 2 big problems:
* most of them are legacy versions compared to the libraries provided in Debian/Ubuntu, and I don't know if GP can work with newer libraries. Building and maintaining deprecated libraries does not seem to be a good idea.
* I don't know what to do with some libraries/components which are not open source. For example:
  - MXPJ: it is another open source project (GNU/LPGL) used for a plugin. But it depends on Sun Java Web Services (WSDP), which is closed source (and deprecated).
  - AppleJavaExtensions.jar: after a quick look at developer.apple.com, I easily succeed to get the binaries... but I didn't find the sources.
  - Eclipsito.jar: "There is a library called eclipsito.jar which implements a small part of org.eclipse.core.runtime and supports the following features"... I don't know if it is a homemade Eclipse plugin but it is impossible to find any info/source/doc on it :(

Personnally, I _like_ GanttProject and I think it is a good software. But this software is almost not debianizable for some reasons. It is _impossible_ to upload any binary blob in the main repositories (D main/contrib and U main/universe). It is feasible in D non-free and U multiverse, but personnaly I am not interested in maintaining non-free (and deprecated) libraries...

I have updated my branch with the debian package (which contains the same jar files than the source archive provided at SourceForge), with the common packaging files (.orig.tar.gz, .diff.gz and .dsc) and a little explanation on how I built it as clean as possible.

Hope this help if someone is interested in going further (or just for download the .deb package).

Cheers,
Christophe