I keep working on this.

So far, I was able to build 2.2.8 in Debian and this should fix all
the serious bugs with this packages. I did this simplifying the build
and replacing ant with javahelper. Another option is to keep using
ant since Markus did some work in a branch.

However, as I said previously 2.2.8 introduces a new dependency on
Java EE 6/7 APIs but I found out some issues with the APIs source
licensing.

According to 
http://central.maven.org/maven2/javax/javaee-api/7.0/javaee-api-7.0.pom
that code is dual licensed under GPLv2 and CDDL.

However there are some .java files in the source with confidential
clauses and some weird non-free disclaimers. Maybe those disclaimers
are outdated, I have to confirm this and if everything is OK, then get
that package in the archive.

Another option is to check if some mojarra features depending on those
APIs can be disabled.

I'll post again when I have more info.

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at http://miguel.cc/key.
"Faith means not wanting to know what is true." -- Nietzsche

Attachment: signature.asc
Description: Digital signature

Reply via email to