Bug#774745: Upgrade to maven 3.1.1/3.2.5

Hans Joachim Desserud debian at desserud.org
Sun Jul 5 15:51:40 UTC 2015


> FYI the packaging of the new version has started but is blocked by 
> nasty
build issues. The work in progress is available in Git on the
maven-3.1.1 branch [1]. Any help would be welcome.

Hi, I looked into the branch for maven-3.1.1. Firstly I had to tweak 
some build
dependencies to get started (see the attached patch for details). Once I 
had
all the dependencies in place I ran into what I a StackOverflowError 
which I
assume is the issue you are refering to.

After some searching, I found a similar issue affecting Jenkins [1]. 
They fixed
it by reverting their guice dependency to an earlier version. Note that 
the
version where they got the error was 4.0beta5 which is also the one 
currently
packaged in Debian [2].

The issue was further tracked down in guice's bug tracker [3], where one 
of the
comments mentions "You need to update to at least Sisu 0.1.0 which works 
with
both Guice 3 and Guice 4.0-beta5". Checking back in Debian, I see that
sisu-inject version 0.0.0.M5-1 [4] is packaged. Based on what I've read, 
it
seems likely that upgrading sisu-inject to 0.1.0 or a later version 
would
resolve the build problems for maven. Or in any case, allow us to 
proceed.

Let me know if there are any other issues where I can help. I would be 
happy
to get a newer version of Maven into the repository. :)

[1] https://issues.jenkins-ci.org/browse/JENKINS-26601
[2] https://tracker.debian.org/pkg/guice
[3] https://github.com/google/guice/issues/899
[4] https://tracker.debian.org/pkg/sisu-inject

-- 
mvh / best regards
Hans Joachim Desserud
http://desserud.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: maven-dependencies.patch
Type: text/x-diff
Size: 754 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20150705/86f7ce93/attachment.patch>


More information about the pkg-java-maintainers mailing list