Size: 4590
Comment: Add thirdparty packages
|
Size: 9929
Comment: package and git repo
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== JBoss in Debian == | [[TableOfContents]] |
Line 3: | Line 3: |
=== Thirdparty JARs === The JBoss 4.0.4rc1 source tarball contains sevearl thirdparty packages under thirdparty/ which need to be present in Debian in order to run JBoss successfully. This list tries to keep track of the current status: |
= package and git repository = Use the following snippet for your sources.list: {{{ deb http://pkg-jboss.alioth.debian.org unstable/i386/ deb http://pkg-jboss.alioth.debian.org unstable/all/ deb-src http://pkg-jboss.alioth.debian.org unstable/source/ }}} If you are member of the group pkg-jboss you can upload with the following dput configuration: {{{ [pkg-jboss] method = scp fqdn = alioth.debian.org incoming = /org/alioth.debian.org/chroot/home/groups/pkg-jboss/htdocs/incoming/ post_upload_command = ssh alioth.debian.org mini-dinstall -b -c /org/alioth.debian.org/chroot/home/groups/pkg-jboss/.mini-dinstall.conf }}} A git repo has been requested. = JBoss 5 TODOs/plan = jboss/hibernate related packages (only) == jbossas5 == * not yet started * define the layout of the binary packages FIRST * create a inofficial package jbossas5-libs with all jar files that are not packaged for Debian but needed for the app server * create a transitional package jbossas5 that (Build-)Depends: jbossas5-libs * build a minimal package that can be uploaded to main The following packages might be needed for jbossas5 but the list must be checked again. == jacorb == * existing ITP: [http://bugs.debian.org/349540 #349540] * http://www.jacorb.org/ == xmlsec == * preliminary package available at p.d.o/~twerner == libjboss-web-services-java == * very minimal package from old upstream code * package should be updated == istack-commons == * https://istack-commons.dev.java.net/ == rngom == * https://rngom.dev.java.net/ * easy == txw == * https://txw.dev.java.net/ * easy == xsom == * https://xsom.dev.java.net/ * easy == jaxb == * the JAXB API is already in Debian: libjaxme-java * https://jaxb.dev.java.net/ * blocked by codemodel, com.sun.xml.dtdparser?, istack-commons-runtime, istack-commons-tools, rngom, txw, xsom * Build-Depends: glassfish-activation, xml-commons-resolver1.1 == jpl == * http://sourceforge.net/projects/jpl/ and http://www.swi-prolog.org/ * part of swi-prolog * requested jpl addition: [http://bugs.debian.org/449437 #449437] = Information about jboss 4 = == Open bugs == We use [http://lists.debian.org/debian-devel-announce/2005/09/msg00002.html BTS usertags] with user `pkg-jboss-maintainer@lists.alioth.debian.org` to keep track of bugs. * ITPs and bugs concerning the [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=jboss-packaging;users=pkg-jboss-maintainer@lists.alioth.debian.org packaging] effort. == Thirdparty JARs == The JBoss 4.0.4rc1 source tarball contains several thirdparty packages under thirdparty/ which need to be compiled from source for Debian. This list tries to keep track of the current status: |
Line 6: | Line 91: |
|| Package || URL || Version || Debian Package || Debian Version || || antlr || http://www.antlr.org/ || 2.7.6.rc1 || antlr || 2.7.6 || || apache-addressing || http://ws.apache.org/ws-fx/addressing/ || cvsbuild-7-19 || || apache-avalon || http://www.apache.org/dist/avalon/avalon-framework/ || 4.1.5 || || apache-avalon-logkit || http://www.apache.org/dist/avalon/logkit/ || 1.2 || || apache-bcel || http://jakarta.apache.org/bcel/index.html || 5.1 || || apache-beanutils || http://jakarta.apache.org/commons/beanutils/ || 1.6.0 || || apache-bsf || http://jakarta.apache.org/bsf/ || 2.3.0 || || apache-codec || http://jakarta.apache.org/commons/codec/ || 1.2.0 || || apache-collections || http://jakarta.apache.org/commons/collections/ || 2.1 || || apache-crimson || http://jakarta.apache.org/commons/digester/ || 1.1.1 || || apache-digester || http://jakarta.apache.org/commons/digester/ || 1.6 || || apache-discovery || http://jakarta.apache.org/commons/discovery/ || 0.2 || || apache-fileupload || http://jakarta.apache.org/commons/fileupload/ || 1.0 || || apache-httpclient || http://jakarta.apache.org/commons/httpclient/ || 2.0.2 || || apache-jaxme || http://ws.apache.org/jaxme/ || 0.2-cvs || || apache-lang || http://jakarta.apache.org/commons/lang/ || 1.0 || || apache-log4j || http://logging.apache.org/ || 1.2.8 || || apache-logging || http://jakarta.apache.org/commons/logging/ || 1.0.4jboss || || apache-modeler || http://jakarta.apache.org/commons/modeler/ || 1.1patch || || apache-myfaces || http://myfaces.apache.org || 1.1.1 || || apache-pool || http://jakarta.apache.org/commons/logging/ || 1.0.1 || || apache-scout || http://ws.apache.org/scout/ || 1.0 || || apache-slide || http://jakarta.apache.org/slide/index.html || 1.0.16 || || apache-tomcat || http://tomcat.apache.org || 5.5.12 || tomcat5 || 5.0.30 || || apache-velocity || http://jakarta.apache.org/velocity || 1.4jboss || || apache-wss4j || http://ws.apache.org/ws-fx/wss4j/ || cvs-7-19 || || apache-xalan || http://xml.apache.org/xalan-j/ || j_2.6.0 || || apache-xerces || http://xml.apache.org/xerces2-j/index.html || 2.7.0 || || apache-xmlsec || http://xml.apache.org/security/index.html || 1.2 || || asm || http://asm.objectweb.org/ || 3.0_beta || || beanshell || http://www.beanshell.org/ || 1.3.0 || || cglib || http://cglib.sourceforge.net/ || 2.1.3 || || commons-el || http://jakarta.apache.org/commons/el/ || 1.0 || || dom4j || http://dom4j.org/ || 1.6.1jboss || || gjt-jpl-util || http://www.gjt.org/pkgdoc/org/gjt/lindfors/util/ || 1.0 || || gnu-getopt || http://www.urbanophile.com/arenn/hacking/download.html || 1.0.10 || || gnu-regexp || http://freshmeat.net/projects/gnu.regexp/ || 1.1.14 || || hibernate-annotations || http://annotations.hibernate.org || 3.1beta8 || || hibernate || http://hibernate.org/ || 3.1.2 || || hibernate-entitymanager || http://entitymanager.hibernate.org/ || 3.1beta6 || || hsqldb || http://hsqldb.org/ || 1.8.0.2 || || ibm-wsdl4j || http://sourceforge.net/projects/wsdl4j || 1.5.1 || || jacorb || http://www.jacorb.org || 2.2.1jboss || || jaxen || http://jaxen.codehaus.org/ || 1.1beta4 || || jfreechart || http://www.jfree.org/jfreechart/ || 0.9.20 || || jgroups || http://www.jgroups.org || 2.2.7 || || joesnmp || http://sourceforge.net/projects/joesnmp || 0.3.3 || || juddi || http://ws.apache.org/juddi/ || 0.9RC4 || || junit || http://www.junit.org/index.htm || 3.8.1 || || junitejb || http://sourceforge.net/projects/junitejb || 1.4 || || objectweb-joramtests || || 1.1 || || odmg || http://www.odmg.org/ || 3.0 || || oswego-concurrent || http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html || 1.3.4 || || qdox || http://qdox.codehaus.org/ || 1.4 || || retrotranslator || http://retrotranslator.sourceforge.net/ || 0.9.6jboss || || sleepycat || http://www.sleepycat.com || 1.5.2 || || sun-jaf || http://java.sun.com/products/javabeans/glasgow/jaf.html || 1.0.2 || || sun-javacc || https://javacc.dev.java.net/ || 3.2 || || sun-javamail || http://java.sun.com/products/javamail/index.jsp || 1.3.1 || || sun-servlet || || || || trove || http://trove4j.sourceforge.net/ || 2.1.1 || || wutka-dtdparser || http://www.wutka.com/dtdparser.html || 1.2.1 || || xdoclet || || 1.2b3 || || xml-sax || || 2.0.x || |
|| Package || Version || Debian Package || Version || || [http://www.antlr.org/ antlr] || 2.7.6.rc1 || antlr || 2.7.6 || || [http://ws.apache.org/ws-fx/addressing/ apache-addressing] || cvsbuild-7-19 || || || || [http://www.apache.org/dist/avalon/modeavalon-framework/ apache-avalon] || 4.1.5 || libavalon-framework-java || 4.2.0-3 || || [http://www.apache.org/dist/avalon/logkit/ apache-avalon-logkit] || 1.2 || liblogkit-java || 1.2.2-8 || || [http://jakarta.apache.org/bcel/index.html apache-bcel] || 5.1 || libbcel-java || 5.1-6 || || [http://jakarta.apache.org/commons/beanutils/ apache-beanutils] || 1.6.0 || libcommons-beanutils-java || 1.7.0-4 || || [http://jakarta.apache.org/bsf/ apache-bsf] || 2.3.0 || libbsf-java || 2.3.0+cvs20050308a-1 || || [http://jakarta.apache.org/commons/codec/ apache-codec] || 1.2.0 || libcommons-codec-java || 1.3-4 || || [http://jakarta.apache.org/commons/collections/ apache-collections] || 2.1 || libcommons-collections-java || 2.1.1-6 || || [http://xml.apache.org/crimson/ apache-crimson] || 1.1.1 || libcrimson-java || 1.1.3-8 || || [http://jakarta.apache.org/commons/digester/ apache-digester] || 1.6 ||libcommons-digester-java || 1.7-2 || || [http://jakarta.apache.org/commons/discovery/ apache-discovery] || 0.2 || libcommons-discovery-java || 0.2-9 || || [http://jakarta.apache.org/commons/fileupload/ apache-fileupload] || 1.0 || libcommons-fileupload-java || 1.0-14 || || [http://jakarta.apache.org/commons/httpclient/ apache-httpclient] || 2.0.2 || libcommons-httpclient-java || 2.0.2-2 || || [http://ws.apache.org/jaxme/ apache-jaxme] || 0.2-cvs || || || || [http://jakarta.apache.org/commons/lang/ apache-lang] || 1.0 || libcommons-lang-java || 2.1-1 || || [http://logging.apache.org/ apache-log4j] || 1.2.8 || liblog4j1.2-java || 1.2.13-1 || || [http://jakarta.apache.org/commons/logging/ apache-logging] || 1.0.5.GA-jboss || libcommons-logging-java || 1.0.4-5 || || [http://jakarta.apache.org/commons/modeler/ apache-modeler] || 1.1patch || libcommons-modeler-java || 1.1-8 || || [http://myfaces.apache.org apache-myfaces] || 1.1.1 || || || || [http://jakarta.apache.org/commons/pool/ apache-pool] || 1.0.1 || libcommons-pool-java || 1.2-5 || || [http://ws.apache.org/scout/ apache-scout] || 1.0 || || || || [http://jakarta.apache.org/slide/index.html apache-slide] || 1.0.16 || || || || [http://tomcat.apache.org apache-tomcat] || 5.5.12 || tomcat5.5 || 5.5.15-1 || || [http://jakarta.apache.org/velocity apache-velocity] || 1.4jboss || velocity || 1.4-5 || || [http://ws.apache.org/ws-fx/wss4j/ apache-wss4j] || cvs-7-19 || || || || [http://xml.apache.org/xalan-j/ apache-xalan] || j_2.6.0 || libxalan2-java || 2.6.0-6 || || [http://xml.apache.org/xerces2-j/index.html apache-xerces] || 2.7.0 || libxerces2-java || 2.8.0-0 || || [http://xml.apache.org/security/index.html apache-xmlsec] || 1.2 || || || || [http://asm.objectweb.org/ asm] || 3.0_beta || libasm-java || 1.5.3-4 || || [http://www.beanshell.org/ beanshell] || 1.3.0 || bsh || 2.0b4-4 || || [http://cglib.sourceforge.net/ cglib] || 2.1.3 || || || || [http://jakarta.apache.org/commons/el/ commons-el] || 1.0 || libcommons-el-java || 1.0-3 || || [http://dom4j.org/ dom4j] || 1.6.1jboss || libdom4j-java || 1.6.1+dfsg-2 || || [http://www.gjt.org/pkgdoc/org/gjt/lindfors/util/ gjt-jpl-util] || 1.0 || || || || [http://www.urbanophile.com/arenn/hacking/download.html gnu-getopt] || 1.0.10 || libgetopt-java || 1.0.11-2 || || [http://freshmeat.net/projects/gnu.regexp/ gnu-regexp] || 1.1.14 || libgnu-regexp-java || 1.4-3 || || [http://annotations.hibernate.org hibernate-annotations] || 3.1beta8 || || || || [http://hibernate.org/ hibernate] || 3.1.2 || || || || [http://entitymanager.hibernate.org/ hibernate-entitymanager] || 3.1beta6 || || || || [http://hsqldb.org/ hsqldb] || 1.8.0.2 || libhsqldb-java || 1.8.0.2-2 || || [http://sourceforge.net/projects/wsdl4j ibm-wsdl4j] || 1.5.1 || || || || [http://www.jacorb.org jacorb] || 2.2.1jboss || || || || [http://jaxen.codehaus.org/ jaxen] || 1.1beta4 || libjaxen-java || 1.0FCS-3 || || [http://www.jfree.org/jfreechart/ jfreechart] || 0.9.20 || libjfreechart-java || 1.0.1-1 || || [http://www.jgroups.org jgroups] || 2.2.7 || || || || [http://sourceforge.net/projects/joesnmp joesnmp] || 0.3.3 || || || || [http://ws.apache.org/juddi/ juddi] || 0.9RC4 || || || || [http://www.junit.org/index.htm junit] || 3.8.1 || junit || 3.8.1.1-7 || || [http://sourceforge.net/projects/junitejb junitejb] || 1.4 || || || || objectweb-joramtests || 1.1 || || || || [http://www.odmg.org/ odmg] || 3.0 || || || || [http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html oswego-concurrent] || 1.3.4 || || || || [http://qdox.codehaus.org/ qdox] || 1.4 || || || || [http://retrotranslator.sourceforge.net/ retrotranslator] || 0.9.6jboss || || || || [http://www.sleepycat.com sleepycat] || 1.5.2 || || || || [http://java.sun.com/products/javabeans/glasgow/jaf.html sun-jaf] || 1.0.2 || || || || [https://javacc.dev.java.net/ sun-javacc] || 3.2 || javacc || 3.2+0-3 || || [http://java.sun.com/products/javamail/index.jsp sun-javamail] || 1.3.1 || || || || sun-servlet || || libservlet2.4-java || || || [http://trove4j.sourceforge.net/ trove] || 2.1.1 || || || || [http://www.wutka.com/dtdparser.html wutka-dtdparser] || 1.2.1 || || || || [http://xdoclet.sourceforge.net/ xdoclet] || 1.2b3 || || || || xml-sax || 2.0.x || || || == Building with free tools == === java-gcj-compat-dev === Calling build/build.sh (which in turn calls ant) fails very early with: {{{ init: _buildmagic:modules:most: BUILD FAILED java.lang.NoClassDefFoundError: while resolving class: org.jboss.util.Objects }}} Any hints on why this happens would be appreciated. Nevertheless the build succeeds in these subdirecories: * common/ * jmx/ * j2ee/ * naming/ == TODO == * complete the above table * use Debian versions of thirdparty packages, where available * package missing thirdparty stuff from the above table, that isn't already in Debian * use Debian's ''ant'' instead of the one shipped with JBoss * fix building with a free java compiler == Building the Debian Package from Alioth SVN == {{{ (1) mkdir jboss && cd jboss (2) svn co svn://svn.debian.org/pkg-jboss/jboss4/trunk jboss4 (3) wget http://switch.dl.sourceforge.net/sourceforge/jboss/jboss-4.0.4.GA-src.tar.gz (4) tar zvxf jboss-4.0.4.GA-src.tar.gz (5) cd jboss4 && cp -rl ../jboss-4.0.4.GA-src/* . (6) debuild -us -uc }}} 1. Create a build dir 2. Checkout debian package source 3. Get JBoss 4.0.4 from http://labs.jboss.com/portal/jbossas/download 4. Unpack the upstream source 5. Copy (actually hardlink) the upstream source into the Debian package source 6. Build the package ---- CategoryJava |
?TableOfContents
package and git repository
Use the following snippet for your sources.list:
deb http://pkg-jboss.alioth.debian.org unstable/i386/ deb http://pkg-jboss.alioth.debian.org unstable/all/ deb-src http://pkg-jboss.alioth.debian.org unstable/source/
If you are member of the group pkg-jboss you can upload with the following dput configuration:
[pkg-jboss] method = scp fqdn = alioth.debian.org incoming = /org/alioth.debian.org/chroot/home/groups/pkg-jboss/htdocs/incoming/ post_upload_command = ssh alioth.debian.org mini-dinstall -b -c /org/alioth.debian.org/chroot/home/groups/pkg-jboss/.mini-dinstall.conf
A git repo has been requested.
JBoss 5 TODOs/plan
jboss/hibernate related packages (only)
jbossas5
- not yet started
- define the layout of the binary packages FIRST
- create a inofficial package jbossas5-libs with all jar files that are not packaged for Debian but needed for the app server
- create a transitional package jbossas5 that (Build-)Depends: jbossas5-libs
- build a minimal package that can be uploaded to main
The following packages might be needed for jbossas5 but the list must be checked again.
jacorb
existing ITP: [http://bugs.debian.org/349540 #349540]
xmlsec
- preliminary package available at p.d.o/~twerner
libjboss-web-services-java
- very minimal package from old upstream code
- package should be updated
istack-commons
rngom
txw
xsom
jaxb
- the JAXB API is already in Debian: libjaxme-java
- blocked by codemodel, com.sun.xml.dtdparser?, istack-commons-runtime, istack-commons-tools, rngom, txw, xsom
- Build-Depends: glassfish-activation, xml-commons-resolver1.1
jpl
http://sourceforge.net/projects/jpl/ and http://www.swi-prolog.org/
- part of swi-prolog
requested jpl addition: [http://bugs.debian.org/449437 #449437]
Information about jboss 4
Open bugs
We use [http://lists.debian.org/debian-devel-announce/2005/09/msg00002.html BTS usertags] with user pkg-jboss-maintainer@lists.alioth.debian.org to keep track of bugs.
ITPs and bugs concerning the [http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=jboss-packaging;users=pkg-jboss-maintainer@lists.alioth.debian.org packaging] effort.
Thirdparty JARs
The JBoss 4.0.4rc1 source tarball contains several thirdparty packages under thirdparty/ which need to be compiled from source for Debian. This list tries to keep track of the current status:
Package |
Version |
Debian Package |
Version |
[http://www.antlr.org/ antlr] |
2.7.6.rc1 |
antlr |
2.7.6 |
[http://ws.apache.org/ws-fx/addressing/ apache-addressing] |
cvsbuild-7-19 |
|
|
[http://www.apache.org/dist/avalon/modeavalon-framework/ apache-avalon] |
4.1.5 |
libavalon-framework-java |
4.2.0-3 |
[http://www.apache.org/dist/avalon/logkit/ apache-avalon-logkit] |
1.2 |
liblogkit-java |
1.2.2-8 |
[http://jakarta.apache.org/bcel/index.html apache-bcel] |
5.1 |
libbcel-java |
5.1-6 |
[http://jakarta.apache.org/commons/beanutils/ apache-beanutils] |
1.6.0 |
libcommons-beanutils-java |
1.7.0-4 |
[http://jakarta.apache.org/bsf/ apache-bsf] |
2.3.0 |
libbsf-java |
2.3.0+cvs20050308a-1 |
[http://jakarta.apache.org/commons/codec/ apache-codec] |
1.2.0 |
libcommons-codec-java |
1.3-4 |
[http://jakarta.apache.org/commons/collections/ apache-collections] |
2.1 |
libcommons-collections-java |
2.1.1-6 |
[http://xml.apache.org/crimson/ apache-crimson] |
1.1.1 |
libcrimson-java |
1.1.3-8 |
[http://jakarta.apache.org/commons/digester/ apache-digester] |
1.6 |
libcommons-digester-java |
1.7-2 |
[http://jakarta.apache.org/commons/discovery/ apache-discovery] |
0.2 |
libcommons-discovery-java |
0.2-9 |
[http://jakarta.apache.org/commons/fileupload/ apache-fileupload] |
1.0 |
libcommons-fileupload-java |
1.0-14 |
[http://jakarta.apache.org/commons/httpclient/ apache-httpclient] |
2.0.2 |
libcommons-httpclient-java |
2.0.2-2 |
[http://ws.apache.org/jaxme/ apache-jaxme] |
0.2-cvs |
|
|
[http://jakarta.apache.org/commons/lang/ apache-lang] |
1.0 |
libcommons-lang-java |
2.1-1 |
[http://logging.apache.org/ apache-log4j] |
1.2.8 |
liblog4j1.2-java |
1.2.13-1 |
[http://jakarta.apache.org/commons/logging/ apache-logging] |
1.0.5.GA-jboss |
libcommons-logging-java |
1.0.4-5 |
[http://jakarta.apache.org/commons/modeler/ apache-modeler] |
1.1patch |
libcommons-modeler-java |
1.1-8 |
[http://myfaces.apache.org apache-myfaces] |
1.1.1 |
|
|
[http://jakarta.apache.org/commons/pool/ apache-pool] |
1.0.1 |
libcommons-pool-java |
1.2-5 |
[http://ws.apache.org/scout/ apache-scout] |
1.0 |
|
|
[http://jakarta.apache.org/slide/index.html apache-slide] |
1.0.16 |
|
|
[http://tomcat.apache.org apache-tomcat] |
5.5.12 |
tomcat5.5 |
5.5.15-1 |
[http://jakarta.apache.org/velocity apache-velocity] |
1.4jboss |
velocity |
1.4-5 |
[http://ws.apache.org/ws-fx/wss4j/ apache-wss4j] |
cvs-7-19 |
|
|
[http://xml.apache.org/xalan-j/ apache-xalan] |
j_2.6.0 |
libxalan2-java |
2.6.0-6 |
[http://xml.apache.org/xerces2-j/index.html apache-xerces] |
2.7.0 |
libxerces2-java |
2.8.0-0 |
[http://xml.apache.org/security/index.html apache-xmlsec] |
1.2 |
|
|
3.0_beta |
libasm-java |
1.5.3-4 |
|
[http://www.beanshell.org/ beanshell] |
1.3.0 |
bsh |
2.0b4-4 |
[http://cglib.sourceforge.net/ cglib] |
2.1.3 |
|
|
[http://jakarta.apache.org/commons/el/ commons-el] |
1.0 |
libcommons-el-java |
1.0-3 |
[http://dom4j.org/ dom4j] |
1.6.1jboss |
libdom4j-java |
1.6.1+dfsg-2 |
[http://www.gjt.org/pkgdoc/org/gjt/lindfors/util/ gjt-jpl-util] |
1.0 |
|
|
[http://www.urbanophile.com/arenn/hacking/download.html gnu-getopt] |
1.0.10 |
libgetopt-java |
1.0.11-2 |
[http://freshmeat.net/projects/gnu.regexp/ gnu-regexp] |
1.1.14 |
libgnu-regexp-java |
1.4-3 |
[http://annotations.hibernate.org hibernate-annotations] |
3.1beta8 |
|
|
[http://hibernate.org/ hibernate] |
3.1.2 |
|
|
[http://entitymanager.hibernate.org/ hibernate-entitymanager] |
3.1beta6 |
|
|
[http://hsqldb.org/ hsqldb] |
1.8.0.2 |
libhsqldb-java |
1.8.0.2-2 |
[http://sourceforge.net/projects/wsdl4j ibm-wsdl4j] |
1.5.1 |
|
|
[http://www.jacorb.org jacorb] |
2.2.1jboss |
|
|
[http://jaxen.codehaus.org/ jaxen] |
1.1beta4 |
libjaxen-java |
1.0FCS-3 |
[http://www.jfree.org/jfreechart/ jfreechart] |
0.9.20 |
libjfreechart-java |
1.0.1-1 |
[http://www.jgroups.org jgroups] |
2.2.7 |
|
|
[http://sourceforge.net/projects/joesnmp joesnmp] |
0.3.3 |
|
|
[http://ws.apache.org/juddi/ juddi] |
0.9RC4 |
|
|
[http://www.junit.org/index.htm junit] |
3.8.1 |
junit |
3.8.1.1-7 |
[http://sourceforge.net/projects/junitejb junitejb] |
1.4 |
|
|
objectweb-joramtests |
1.1 |
|
|
[http://www.odmg.org/ odmg] |
3.0 |
|
|
[http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html oswego-concurrent] |
1.3.4 |
|
|
[http://qdox.codehaus.org/ qdox] |
1.4 |
|
|
[http://retrotranslator.sourceforge.net/ retrotranslator] |
0.9.6jboss |
|
|
[http://www.sleepycat.com sleepycat] |
1.5.2 |
|
|
[http://java.sun.com/products/javabeans/glasgow/jaf.html sun-jaf] |
1.0.2 |
|
|
[https://javacc.dev.java.net/ sun-javacc] |
3.2 |
javacc |
3.2+0-3 |
[http://java.sun.com/products/javamail/index.jsp sun-javamail] |
1.3.1 |
|
|
sun-servlet |
|
libservlet2.4-java |
|
[http://trove4j.sourceforge.net/ trove] |
2.1.1 |
|
|
[http://www.wutka.com/dtdparser.html wutka-dtdparser] |
1.2.1 |
|
|
[http://xdoclet.sourceforge.net/ xdoclet] |
1.2b3 |
|
|
xml-sax |
2.0.x |
|
|
Building with free tools
java-gcj-compat-dev
Calling build/build.sh (which in turn calls ant) fails very early with:
{{{ init:
_buildmagic:modules:most: BUILD FAILED
java.lang.?NoClassDefFoundError: while resolving class: org.jboss.util.Objects }}} Any hints on why this happens would be appreciated. Nevertheless the build succeeds in these subdirecories:
- common/
- jmx/
- j2ee/
- naming/
TODO
- complete the above table
- use Debian versions of thirdparty packages, where available
- package missing thirdparty stuff from the above table, that isn't already in Debian
use Debian's ant instead of the one shipped with JBoss
- fix building with a free java compiler
Building the Debian Package from Alioth SVN
(1) mkdir jboss && cd jboss (2) svn co svn://svn.debian.org/pkg-jboss/jboss4/trunk jboss4 (3) wget http://switch.dl.sourceforge.net/sourceforge/jboss/jboss-4.0.4.GA-src.tar.gz (4) tar zvxf jboss-4.0.4.GA-src.tar.gz (5) cd jboss4 && cp -rl ../jboss-4.0.4.GA-src/* . (6) debuild -us -uc
- Create a build dir
- Checkout debian package source
Get JBoss 4.0.4 from http://labs.jboss.com/portal/jbossas/download
- Unpack the upstream source
- Copy (actually hardlink) the upstream source into the Debian package source
- Build the package