[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779598: ITP: jboss-modules -- Modular Classloading System



On 02.03.2015 22:04, Markus Koschany wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Markus Koschany <apo@gambaru.de>
> 
> * Package name    : jboss-modules
>   Version         : 1.4.1.Final
>   Upstream Author : Red Hat, Inc.
> * URL             : https://github.com/jboss-modules/jboss-modules
> * License         : Apache-2.0
>   Programming Lang: Java
>   Description     : Modular Classloading System

I saw that you also filed an ITP for jboss-modules. I hope you don't
mind that I pushed my version because yours didn't work and I needed
jboss-modules as a dependency for jboss-logmanager.

The result can be found at:

https://anonscm.debian.org/cgit/pkg-java/jboss-modules.git/

I have two questions, one about the XPP3 license and the other one is
technical.

XPP3
====

Three files are licensed under a BSD-like license with the additional
advertising clause. I was always under the impression that the
advertising clause was discouraged in Debian due to the fact that it
contaminates other software (it is GPL incompatible) and only because
the University of California grants the right to remove this clause it
could be included in Debian.

After some investigation, because in this case the copyright holder is
the University of Indiana, I found out that the old BSD license with
advertising clause is an accepted DFSG-free license but that is nowhere
prominently mentioned. If my conclusion is wrong, please correct me.

debian/copyright for jboss-modules can be found at

https://anonscm.debian.org/cgit/pkg-java/jboss-modules.git/tree/debian/copyright

Disabling tests for maven projects
==================================

jboss-modules requires org.jboss.shrinkwrap for compiling and executing
the tests. I added this artifact to maven.ignoreRules and also disabled
all tests with maven.test.skipt=true. Nevertheless this option is
ignored and the package fails to build from source and I had to patch
pom.xml again. Is this perhaps a deficiency (bug) in
maven-debian-helper? Only after adding the following paragraph to the
maven-compiler-plugin, I was successful:

<executions>
                <execution>
                    <id>default-testCompile</id>
                    <phase>test-compile</phase>
                    <goals>
                        <goal>testCompile</goal>
                    </goals>
                    <configuration>
                        <skip>true</skip>
                    </configuration>
                </execution>
</executions>


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: