Re: maven 3.6.3, please?

2021-01-16 Thread Emmanuel Bourg
Le 15/01/2021 à 10:26, Sudip Mukherjee a écrit :

> I think we will also need to update libmodello-maven-plugin-java,
> libmodello-java and libplexus-utils2-java in backport to update maven.
> Do you see any problem with that?

Hi Sudip,

I don't remember but I think the versioned dependencies are properly set
to ensure a smooth backporting. Go ahead, if it breaks I'll look into it.

Emmanuel Bourg



Re: Help with removing the Jruby build-dependency in mustache-java (#979845)

2021-01-16 Thread Emmanuel Bourg
Le 12/01/2021 à 19:59, Louis-Philippe Véronneau a écrit :

> I spent an hour looking at the changes 0.9.7 introduces, and I feel it
> would be more than a "small, targeted fixes" (the Soft-Freeze has
> started!). Maybe someone with more Java skills than I would be confident
> the update wouldn't break things right and left, as I'm not.

Hi Louis-Philippe,

I've updated mustache-java to the version 0.9.1, it no longer depends on
jruby.

Emmanuel Bourg



Re: gs-collections vs eclipse-collections

2021-01-16 Thread Emmanuel Bourg
Hi Vincent,

libgs-collections-java is still used to build libreactor-core-java.

eclipse-collections is incompatible with gs-collections because the
package name was changed to org.eclipse.collections.

For these reasons I suggest to keep the gs-collections package for now,
and create a new eclipse-collections source package building
libeclipse-collections-java. The gs-collections repository on Salsa can
be cloned and used as a starting point for the new package.

Emmanuel Bourg


Le 07/01/2021 à 01:56, Vincent Prat a écrit :
> Dear all,
> 
> The latest version of NatTable (2.0.0) depends on Eclipse Collections
> (https://www.eclipse.org/collections/).
> Originally, it was called GS Collections, and was renamed when it
> migrated to the Eclipse Foundation.
> GS Collections is present in Debian (as gs-collections:
> https://tracker.debian.org/pkg/gs-collections), but not Eclipse Collections.
> 
> Should we package Eclipse Collections as a separate project (in which
> case I will submit an ITP bug), or update and rename the existing package?
> For your information, the package gs-collections has no reverse
> dependency and has not been updated since September 2017.
> 
> Best wishes for the new year
> Vincent
> 



Re: openjdk segfault with latest jni library from swt4-gtk

2021-01-16 Thread Sudip Mukherjee
Hi All,

On Sat, Jan 2, 2021 at 12:44 AM Sudip Mukherjee
 wrote:
>
> Hi All,
>
> I am seeing segfault in openjdk with a coredump when I am using the
> updated JNI libraries of swt4-gtk on ppc64el. Its happening every time



>
> Also, this will be a bug on swt4-gtk or openjdk ?

I have opened #979609 on swt4-gtk. And, as mentioned in the bug report
this segfault is seen with all the 3 packages (syndie, stegosuite and
eclipse-tracecompass) which are using libswt-cairo-gtk-4-jni.


-- 
Regards
Sudip



Help with libjsonp-java needed

2021-01-16 Thread Andreas Tille
Hi,

I'm not sure whether this is the right moment to update libjsonp-java but
I just stumbled upon it on the "stinks" page[1] and I'd love to make those
packages I'm responsible for non-stinky. ;-)  Thus I refreshed the packaging
in Git[2] but the build time test issue I observed some time ago remains
and I simply have no idea how to fix it:


...
[INFO] JSR 374 (JSON Processing) Default Provider . FAILURE [  0.012 s]
[INFO] JSR 374 (JSON Processing) Media for JAX-RS 1.1 . SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  5.806 s
[INFO] Finished at: 2021-01-16T17:36:28Z
[INFO] 
[ERROR] Failed to execute goal on project javax.json: Could not resolve 
dependencies for project org.glassfish:javax.json:bundle:1.1.2: Cannot access 
central (https://repo.maven.apache.org/maven2) in offline mode and the artifact 
javax.json:javax.json-api:jar:debian has not been downloaded from it before. -> 
[Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn  -rf :javax.json
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp 
/usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven 
-Dmaven.multiModuleProjectDirectory=/build/libjsonp-java-1.1.2 
-Dclassworlds.conf=/etc/maven/m2-debian.conf 
-Dproperties.file.manual=/build/libjsonp-java-1.1.2/debian/maven.properties 
org.codehaus.plexus.classworlds.launcher.Launcher 
-s/etc/maven/settings-debian.xml -Ddebian.dir=/build/libjsonp-java-1.1.2/debian 
-Dmaven.repo.local=/build/libjsonp-java-1.1.2/debian/maven-repo install 
javadoc:jar javadoc:aggregate -DskipTests -Dnotimestamp=true -Dlocale=en_US 
returned exit code 1


I wonder whether somebody might have some clue.

Kind regards

  Andreas. 


[1] https://trends.debian.net/packages-with-smells-sorted-by-maintainer.txt
[2] https://salsa.debian.org/java-team/libjsonp-java

-- 
http://fam-tille.de



Re: Help with libjsonp-java needed

2021-01-16 Thread Pierre Gruet

Hi Andreas,

Le 16/01/2021 à 20:31, Andreas Tille a écrit :

Hi,

I'm not sure whether this is the right moment to update libjsonp-java but
I just stumbled upon it on the "stinks" page[1] and I'd love to make those
packages I'm responsible for non-stinky. ;-)  Thus I refreshed the packaging
in Git[2] but the build time test issue I observed some time ago remains
and I simply have no idea how to fix it:


...
[INFO] JSR 374 (JSON Processing) Default Provider . FAILURE [  0.012 s]
[INFO] JSR 374 (JSON Processing) Media for JAX-RS 1.1 . SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time:  5.806 s
[INFO] Finished at: 2021-01-16T17:36:28Z
[INFO] 
[ERROR] Failed to execute goal on project javax.json: Could not resolve 
dependencies for project org.glassfish:javax.json:bundle:1.1.2: Cannot access 
central (https://repo.maven.apache.org/maven2) in offline mode and the artifact 
javax.json:javax.json-api:jar:debian has not been downloaded from it before. -> 
[Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn  -rf :javax.json
dh_auto_build: error: /usr/lib/jvm/default-java/bin/java -noverify -cp 
/usr/share/maven/boot/plexus-classworlds-2.x.jar -Dmaven.home=/usr/share/maven 
-Dmaven.multiModuleProjectDirectory=/build/libjsonp-java-1.1.2 
-Dclassworlds.conf=/etc/maven/m2-debian.conf 
-Dproperties.file.manual=/build/libjsonp-java-1.1.2/debian/maven.properties 
org.codehaus.plexus.classworlds.launcher.Launcher 
-s/etc/maven/settings-debian.xml -Ddebian.dir=/build/libjsonp-java-1.1.2/debian 
-Dmaven.repo.local=/build/libjsonp-java-1.1.2/debian/maven-repo install 
javadoc:jar javadoc:aggregate -DskipTests -Dnotimestamp=true -Dlocale=en_US 
returned exit code 1


I wonder whether somebody might have some clue.


Yes, the issue is the version number of the dependency javax.json-api 
was hardcoded in the patch 03-bundle-dependencies -- this thus broke 
when the last upstream version was adopted. I have pushed a correction 
to Salsa.


To have the package build, I also ignored the module jaxrs-1x in 
d/libjsonp-java.poms (pushed to Salsa as well). I think this is safe 
because you already ignored the jaxrs module, which is very close. If 
you need it, just revert my last commit, but then you will need to add a 
dependency on libjsr311-api-java and to modify some lines in 
jaxrs-1x/pom.xml.




Kind regards

   Andreas.



All the best,
Pierre