[packman] Data Crow package

Toni toni at links2linux.de
Mon Feb 2 18:33:09 CET 2009


Am Sonntag, 1. Februar 2009 schrieb Robert Jan van der Waals:
> Hello,
>
> I am the author of the Data Crow product. I am really grateful that you
> distribute Data Crow.
> However I had some message from users stating that the Data Crow package
> is missing some of the files.
> Could you please check your distribution of the Data Crow product? The
> folder structure has been changed
> significantly in the last few releases and I think your packging scripts
> have not been adopted to this new structure.

Which files are missing ? Can you forward me such a message to check if it is 
a real issue in the package ?

Where was a problem with a forgotten jar in the version 3.4.7 (Tue Jan 13 
2009) but this was fixed two days later. I haven't received any trouble 
tickets so far, for the 3.4.8 version released on Sun Jan 25 2009.

if I install datacrow it works fine (though I haven't test all options, there 
are too much ...)

I guess the problem of most users is a result of installing and forcing the 
package in their system, without installing the dependencies. 

To package datacrow,I remove all jars in the lib subfolder for which are 
existing packages available.
e.g: BrowserLauncher2-all hsqldb jaudiotagger JTattoo laf-plugin liquidlnf 
metadata-extractor skinlf jakarta-commons-logging log4j xalan-j2 
xalan-j2-serializer xerces-j2 xsltc

In the provided startscript for datacrow a classpath is generated and datacrow 
is called with java -D<properties> -cp "...:......" <main-class> instead of 
using the manifest (java -jar datacrow.jar)

the call itself:
launching datacrow ...
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath 
used: ./datacrow.jar:./help/:/usr/share/java/BrowserLauncher2-all.jar:/usr/share/java/hsqldb.jar:/usr/share/java/jaudiotagger.jar:/usr/share/java/JTattoo.jar:/usr/share/java/laf-plugin.jar:/usr/share/java/liquidlnf.jar:/usr/share/java/metadata-extractor.jar:/usr/share/java/skinlf.jar:/usr/share/java/jakarta-commons-logging.jar:/usr/share/java/log4j.jar:/usr/share/java/xalan-j2.jar:/usr/share/java/xalan-j2-serializer.jar:/usr/share/java/xerces-j2.jar:/usr/share/java/xsltc.jar:/usr/share/java/datacrow/lib/openchart_1_2.jar:/usr/share/java/datacrow/lib/html/cobra.jar:/usr/share/java/datacrow/lib/html/js.jar:/usr/share/java/datacrow/lib/jebml.jar:/usr/share/java/datacrow/lib/jacksum.jar:/usr/share/java/datacrow/lib/xml/xmlgraphics-commons-1.2.jar:/usr/share/java/datacrow/lib/xml/commons-io-1.3.1.jar:/usr/share/java/datacrow/lib/xml/avalon-framework-4.2.0.jar:/usr/share/java/datacrow/lib/jhall.jar:/usr/share/java/datacrow/datacrow.jar
main class used: net.datacrow.core.DataCrow
flags used: -Xmx1024m

And as openSuSE >= 11.0 ships with java-1.6 or openjdk all packages are 
compiled with java-1.6.

> Kind regards,
> Robert Jan

-- 
have fun
Toni




More information about the Packman mailing list