[kepler-dev] [Bug 4063] New: - Kepler-1.XDev Installer is large
bugzilla-daemon at ecoinformatics.org
bugzilla-daemon at ecoinformatics.org
Wed May 13 08:37:40 PDT 2009
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4063
Summary: Kepler-1.XDev Installer is large
Product: Kepler
Version: 1.x dev
Platform: Macintosh
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: installer
AssignedTo: berkley at nceas.ucsb.edu
ReportedBy: cxh at eecs.berkeley.edu
QAContact: kepler-dev at kepler-project.org
OtherBugsDependingO 3949
nThis:
The Kepler-1.XDev installers are very large:
[ ] kepler-1.xDev-osx.jar 12-May-2009 14:32 212M
[ ] kepler-1.xDev-win.jar 12-May-2009 14:44 180M
This is likely an impediment to adoption.
A few questions:
1) The Ptolemy directory does not include the sources.
For example, where is NamedObj.java:
bash-3.2$ ls /Applications/Kepler-1.XDev/ptolemy/ptolemy/kernel/util
README.txt doc makefile package.html test
How would I rebuild from source here, or browse the sources?
2) We have the following duplicate jar files:
bash-3.2$ find . -name "*.jar" -print | awk -F / '{print $NF}' | sort | uniq -c
| sort -nr
3 xalan.jar
3 jdom.jar
3 ij.jar
3 batik-all-1.6.jar
2 xml-apis.jar
2 xdoclet-1.2.2.jar
2 wsdl4j.jar
2 wmsd.jar
2 tar.jar
2 soaplab.jar
2 servlet.jar
2 saaj-impl.jar
2 saaj-api.jar
2 qaqc.jar
2 mysql-connector-java-5.1.6-bin.jar
2 mail.jar
2 lsid-client.jar
2 log4j-1.2.8.jar
2 jython.jar
2 jts-1.4.0.jar
2 jsch-0.1.31.jar
2 jena.jar
2 jaxrpc.jar
2 jaxrpc-spi.jar
2 jaxrpc-impl.jar
2 jaxb-impl.jar
2 jaxb-api.jar
2 jargon_v2.0.jar
2 jacorb.jar
2 gt1.jar
2 gnu-regexp-1.0.8.jar
2 forester.jar
2 concurrent.jar
2 commons-net-1.2.1.jar
2 commons-logging.jar
2 commons-logging-1.1.jar
2 commons-httpclient-3.0.1.jar
2 cog-jglobus.jar
2 cipres_framework.jar
2 castor-0.9.5.jar
2 axis.jar
2 antlr.jar
2 antelope.jar
2 ant.jar
2 alltools2.jar
2 alltools.jar
2 ImageJ.jar
2 HelloWorld.jar
2 GeoVista-PCPVis.jar
2 CipresKeplerRegistry.jar
3) We are shipping the .class files in places like ptolemy/target.
It might be better to jar these up and have directories like ptolemy/target
in the classpath before the corresponding jar files. This could save
space and improve startup time.
Maybe these should be in separate bugs, but the overriding issue is that
the installer is very large.
More information about the Kepler-dev
mailing list