jakarta-commons-lang 2.4
by Jerry James
I maintain findbugs, whose latest version needs jakarta-commons-lang
2.4. We currently ship 2.3. The upstream release notes [1][2] claim
that 2.4 has no incompatibilities with 2.3. On the other hand, I see
that jpackage (5.0) has both a jakarta-commons-lang (version 2.3)
package and a jakarta-commons-lang24 package, but I don't know why.
According to repoquery, these packages currently require jakarta-commons-lang:
directory-naming
eclipse-mylyn
findbugs
jakarta-commons-cli
jakarta-commons-configuration
jeuclid
maven2
maven2-plugin-changes
maven2-plugin-enforcer
maven2-plugin-gpg
maven2-plugin-jar
maven2-plugin-javadoc
openoffice.org-wiki-publisher
plexus-registry
Do the maintainers of any of these packages have any reason why
jakarta-commons-lang should not be upgraded from 2.3 to 2.4?
References:
[1] http://commons.apache.org/lang/upgradeto2_4.html
[2] http://commons.apache.org/lang/article2_4.html
--
Jerry James
http://www.jamezone.org/
13 years, 7 months
jdepend-maven-plugin
by Jerry James
I'm still trying to get jakarta-commons-lang to build with maven
(F-12+ only). I'm getting closer, but I'm having a problem with a
missing jdepend-maven-plugin. This plugin is referred to in at least
two F-12 poms, namely:
/usr/share/maven2/default_poms/JPP-commons-parent.pom
/usr/share/maven2/default_poms/JPP.codehaus-mojo.pom
Both of those poms are supplied by the maven2-common-poms package.
The problem is that I can't find a package that supplies
jdepend-maven-plugin. Does it even exist in Fedora?
--
Jerry James
http://www.jamezone.org/
13 years, 10 months
What does the maven "groupId" mean?
by Mary Ellen Foster
Looking more closely at my current /etc/maven/maven2-depmap.xml file,
I notice a range of conventions for what fragments are called. Here
are a few examples:
For jakarta-commons-lang (from Fedora):
<dependency>
<maven>
<groupId>lang</groupId>
<artifactId>lang</artifactId>
<version>2.3</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>jakarta-commons-lang</artifactId>
<version>2.3</version>
</jpp>
</dependency>
For jakarta-commons-logging (from JPackage):
<dependency>
<maven>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1</version>
</jpp>
</dependency>
For ant (from Fedora):
<dependency>
<maven>
<groupId>org.apache.ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.1</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>ant</artifactId>
<version>1.7.1</version>
</jpp>
</dependency>
For aqute-bindlib (from Fedora):
<dependency>
<maven>
<groupId>biz.aQute</groupId>
<artifactId>bndlib</artifactId>
<version>0.0.363</version>
</maven>
<jpp>
<groupId>JPP</groupId>
<artifactId>aqute-bndlib</artifactId>
<version>0.0.363</version>
</jpp>
</dependency>
So should the groupId be the package name, the full project name, the
sub-project name, or what? And what's the role of the "JPP" part in
all of this? There seem to be several different conventions going on
...
Thanks for any light you can shed,
MEF
--
Mary Ellen Foster -- http://www.macs.hw.ac.uk/~mef3/
Interaction Lab -- http://www.macs.hw.ac.uk/InteractionLab
School of Mathematical and Computer Sciences, Heriot-Watt University
Heriot-Watt University is a Scottish charity registered under charity
number SC000278
13 years, 10 months
What's the deal with geronimo-specs?
by Mary Ellen Foster
In the course of some other Java stuff, I noticed that the
geronimo-specs package doesn't include Maven depmaps
(https://bugzilla.redhat.com/show_bug.cgi?id=530088). I then decided
to take a look at the actual SRPM itself to see how hard it would be
to add things, and it looks like it's actually *very* old (version
1.0M2, released in August 2004) and it doesn't actually build from
source any more on Rawhide (errors about javax.transaction.*).
What's this package for, anyway? Would it hurt anything to package the
2.1.4 version (March 2009) instead?
MEF
--
Mary Ellen Foster -- http://www.macs.hw.ac.uk/~mef3/
Interaction Lab -- http://www.macs.hw.ac.uk/InteractionLab
School of Mathematical and Computer Sciences, Heriot-Watt University
Heriot-Watt University is a Scottish charity registered under charity
number SC000278
13 years, 10 months
Re: [fedora-java] axis2: openjdk6 javascript e4x rhino
by Gerry Reno
Oct 28, 2009 08:03:37 PM, greno(a)verizon.net wrote:
Oct 28, 2009 07:18:32 PM, greno(a)verizon.net wrote:
Oct 28, 2009 06:12:33 PM, greno(a)verizon.net wrote:
Oct 28, 2009 05:47:58 PM, overholt(a)redhat.com wrote:
* greno(a)verizon.net <greno(a)verizon.net> [2009-10-28 17:08]:
> As far as logs there really wasn't anything else in the logs other
> than what was on the console.
Please explain how to reproduce so someone like Mark who is
knowledgeable in this area can take a look.
Thanks,
Andrew
extract axis2-1.3-src-tgz (from apache archive)
cd axis2-1.3
mvn clean install -Dmaven.test.skip=true
and now I see this failure:
...
[INFO] Installing /home/greno/redhat/tmp/axis2-1.3/modules/jws-api/target/axis2-jws-api-1.3.jar to /home/greno/.m2/repository/org/apache/axis2/axis2-jws-api/1.3/axis2-jws-api-1.3.jar
[INFO] ----------------------------------------------------------------------------
[INFO] Building Apache Axis 2.0 - Metadata
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 152 source files to /home/greno/redhat/tmp/axis2-1.3/modules/metadata/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/greno/redhat/tmp/axis2-1.3/modules/metadata/src/org/apache/axis2/jaxws/description/builder/WebServiceContextAnnot.java:[26,7] org.apache.axis2.jaxws.description.builder.WebServiceContextAnnot is not abstract and does not override abstract method getEndpointReference(java.lang.Class,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
and searching I find one axis-dev posting from early 2008 that just suggested user use Java5 instead of Java6, but that's not an option anymore. Any suggestions?
further searching ( openjdk6 "is not abstract and does not override abstract method" ) provides some information that this failure is related to libcommons-dbcp-java. In a debian bug is shows a new upstream version so maybe this is something that could be backported to openjdk6 in Fedora.
and even more searching shows the scope is wider than just libcommons-dbcp-java and that this is affecting many java applications, even JBoss AS is not building under openjdk6.
and searching on ( openjdk6 failed ) produces a long list of build failures across many applications related to openjdk6.
-Gerry
13 years, 11 months
Re: [fedora-java] axis2: openjdk6 javascript e4x rhino
by Gerry Reno
Oct 28, 2009 07:18:32 PM, greno(a)verizon.net wrote:
Oct 28, 2009 06:12:33 PM, greno(a)verizon.net wrote:
Oct 28, 2009 05:47:58 PM, overholt(a)redhat.com wrote:
* greno(a)verizon.net <greno(a)verizon.net> [2009-10-28 17:08]:
> As far as logs there really wasn't anything else in the logs other
> than what was on the console.
Please explain how to reproduce so someone like Mark who is
knowledgeable in this area can take a look.
Thanks,
Andrew
extract axis2-1.3-src-tgz (from apache archive)
cd axis2-1.3
mvn clean install -Dmaven.test.skip=true
and now I see this failure:
...
[INFO] Installing /home/greno/redhat/tmp/axis2-1.3/modules/jws-api/target/axis2-jws-api-1.3.jar to /home/greno/.m2/repository/org/apache/axis2/axis2-jws-api/1.3/axis2-jws-api-1.3.jar
[INFO] ----------------------------------------------------------------------------
[INFO] Building Apache Axis 2.0 - Metadata
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 152 source files to /home/greno/redhat/tmp/axis2-1.3/modules/metadata/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/greno/redhat/tmp/axis2-1.3/modules/metadata/src/org/apache/axis2/jaxws/description/builder/WebServiceContextAnnot.java:[26,7] org.apache.axis2.jaxws.description.builder.WebServiceContextAnnot is not abstract and does not override abstract method getEndpointReference(java.lang.Class,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
and searching I find one axis-dev posting from early 2008 that just suggested user use Java5 instead of Java6, but that's not an option anymore. Any suggestions?
further searching ( openjdk6 "is not abstract and does not override abstract method" ) provides some information that this failure is related to libcommons-dbcp-java. In a debian bug is shows a new upstream version so maybe this is something that could be backported to openjdk6 in Fedora.
and even more searching shows the scope is wider than just libcommons-dbcp-java and that this is affecting many java applications, even JBoss AS is not building under openjdk6.
-Gerry
13 years, 11 months
Re: [fedora-java] axis2: openjdk6 javascript e4x rhino
by Gerry Reno
Oct 28, 2009 06:12:33 PM, greno(a)verizon.net wrote:
Oct 28, 2009 05:47:58 PM, overholt(a)redhat.com wrote:
* greno(a)verizon.net <greno(a)verizon.net> [2009-10-28 17:08]:
> As far as logs there really wasn't anything else in the logs other
> than what was on the console.
Please explain how to reproduce so someone like Mark who is
knowledgeable in this area can take a look.
Thanks,
Andrew
extract axis2-1.3-src-tgz (from apache archive)
cd axis2-1.3
mvn clean install -Dmaven.test.skip=true
and now I see this failure:
...
[INFO] Installing /home/greno/redhat/tmp/axis2-1.3/modules/jws-api/target/axis2-jws-api-1.3.jar to /home/greno/.m2/repository/org/apache/axis2/axis2-jws-api/1.3/axis2-jws-api-1.3.jar
[INFO] ----------------------------------------------------------------------------
[INFO] Building Apache Axis 2.0 - Metadata
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 152 source files to /home/greno/redhat/tmp/axis2-1.3/modules/metadata/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/greno/redhat/tmp/axis2-1.3/modules/metadata/src/org/apache/axis2/jaxws/description/builder/WebServiceContextAnnot.java:[26,7] org.apache.axis2.jaxws.description.builder.WebServiceContextAnnot is not abstract and does not override abstract method getEndpointReference(java.lang.Class,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
and searching I find one axis-dev posting from early 2008 that just suggested user use Java5 instead of Java6, but that's not an option anymore. Any suggestions?
further searching ( openjdk6 "is not abstract and does not override abstract method" ) provides some information that this failure is related to libcommons-dbcp-java. In a debian bug is shows a new upstream version so maybe this is something that could be backported to openjdk6 in Fedora.
-Gerry
13 years, 11 months
Re: [fedora-java] axis2: openjdk6 javascript e4x rhino
by Gerry Reno
Oct 28, 2009 05:47:58 PM, overholt(a)redhat.com wrote:
* greno(a)verizon.net <greno(a)verizon.net> [2009-10-28 17:08]:
> As far as logs there really wasn't anything else in the logs other
> than what was on the console.
Please explain how to reproduce so someone like Mark who is
knowledgeable in this area can take a look.
Thanks,
Andrew
extract axis2-1.3-src-tgz (from apache archive)
cd axis2-1.3
mvn clean install -Dmaven.test.skip=true
and now I see this failure:
...
[INFO] Installing /home/greno/redhat/tmp/axis2-1.3/modules/jws-api/target/axis2-jws-api-1.3.jar to /home/greno/.m2/repository/org/apache/axis2/axis2-jws-api/1.3/axis2-jws-api-1.3.jar
[INFO] ----------------------------------------------------------------------------
[INFO] Building Apache Axis 2.0 - Metadata
[INFO] task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 152 source files to /home/greno/redhat/tmp/axis2-1.3/modules/metadata/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/greno/redhat/tmp/axis2-1.3/modules/metadata/src/org/apache/axis2/jaxws/description/builder/WebServiceContextAnnot.java:[26,7] org.apache.axis2.jaxws.description.builder.WebServiceContextAnnot is not abstract and does not override abstract method <T>getEndpointReference(java.lang.Class<T>,org.w3c.dom.Element...) in javax.xml.ws.WebServiceContext
and searching I find one axis-dev posting from early 2008 that just suggested user use Java5 instead of Java6, but that's not an option anymore. Any suggestions?
13 years, 11 months
Re: [fedora-java] axis2: openjdk6 javascript e4x rhino
by Gerry Reno
Oct 28, 2009 04:43:52 PM, mark(a)klomp.org wrote:
Hi Gerry,
On Wed, 2009-10-28 at 15:21 -0500, greno(a)verizon.net wrote:
> And in doing some more searching it appears that this deficiency in
> rhino was due to some license issue that openjdk6 did not like so some
> code was removed. If I understand correctly that license problem has
> been addressed (at least from rhino perspective). So what would be
> good is if there could be an update to all openjdk6 that would
> incorporate the complete rhino code so javascript would fully work.
Indeed there is no legal issue anymore. And IcedTea/OpenJDK now include
(pick up the system installed) rhino to support javascript. I am not
sure how the tests that you say fail are exactly failing. Do you have
some more logs?
Might you be bitten by this issue?
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=179
"javascript script support through rhino should not be on bootclasspath"
If the issue above comes from using a non-system installed rhino, then
there is a workaround mentioned in the comments of that bug report that
might work for you. But if so, it would also be good to make your
package work against the installed rhino on your fedora system.
Cheers,
Mark
My immediate goal is to try to get an Axis2 package generated for F11 that doesn't rely on any special "tricks". I guess for now I can disable the maven testing in my specfile. That just grates on me though. But at least it's an Axis2 package that should work except for the rhino deficiency in openjdk6.
As far as logs there really wasn't anything else in the logs other than what was on the console.
And I have a feeling that I'm going to run into this same openjdk6/rhino trouble when trying to do this for F12 as well.
-Gerry
13 years, 11 months