Bug#1013324: Upgrade package to latest upstream version

2022-06-29 Thread Jérôme Charaoui

Le 2022-06-29 à 01 h 47, tony mancill a écrit :

On Thu, Jun 23, 2022 at 08:52:53PM -0700, tony mancill wrote:

On Tue, Jun 21, 2022 at 01:59:00PM -0400, Jérôme Charaoui wrote:

Package: lz4-java
Version: 1.5.1-3
Severity: wishlist

Dear maintainer,

Please upgrade lz4-java to the latest version, 1.8.0.

It includes several API and performance improvements, and a package I would
like to upload to Debian, nippy-clojure, depends on version 1.7.1 and above
of this package.


Hello Jerome,

Thank you for the bug report.  I am working on this now.  I have updated
the patches and am working through an issue with the mvel templating.  I
will update the bug if it looks like it's going to take much longer.


Hi Jérôme,

I have just uploaded to experimental because I have have a few open
questions about the update before uploading to unstable.

First, lz4-java now supports a "lz4-pure-java" build that results in
only a jar file with no need for the JNI package or the lz4 library.  It
is easy to build this, but I think we would want this in a separate
binary package that doesn't depend on the JNI binary package.  That
will necessitate the package going through NEW, so I am asking the team
first.  (IMO, a pure Java implementation is a nice improvement.)

Second, the build of 1.8.0 results in a lintian warning that I'm trying
to understand, because when I run ldd against the library, it definitely
appears to be linked against libc (and against the same libraries that
the liblz4-java.so file in the 1.5.1 packaging is, yet that package
doesn't trigger the lintian error).

E: liblz4-jni: library-not-linked-against-libc 
[usr/lib/x86_64-linux-gnu/jni/liblz4-java.so]

All of the r-deps that build against 1.5.1 are building against 1.8.0.
Please let me know if you have any issues with the new package.


Hi Tony, I've tested nippy-clojure with the latest lz4-java binaries and 
the testsuite is running fine.


Thanks for working on this!

-- Jérôme



Bug#1013324: Upgrade package to latest upstream version

2022-06-29 Thread gregor herrmann
On Tue, 28 Jun 2022 22:47:42 -0700, tony mancill wrote:

> Second, the build of 1.8.0 results in a lintian warning that I'm trying
> to understand, because when I run ldd against the library, it definitely
> appears to be linked against libc (and against the same libraries that
> the liblz4-java.so file in the 1.5.1 packaging is, yet that package
> doesn't trigger the lintian error).
> 
> E: liblz4-jni: library-not-linked-against-libc 
> [usr/lib/x86_64-linux-gnu/jni/liblz4-java.so]

That's probably a lintian false positive, we are also seeing this in
perl (arch:any) packages.
I forgot the details but looking at lintian bugs,
https://bugs.debian.org/896012
came up.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   BOFH excuse #160:  non-redundant fan failure 



Bug#1013324: Upgrade package to latest upstream version

2022-06-28 Thread tony mancill
On Thu, Jun 23, 2022 at 08:52:53PM -0700, tony mancill wrote:
> On Tue, Jun 21, 2022 at 01:59:00PM -0400, Jérôme Charaoui wrote:
> > Package: lz4-java
> > Version: 1.5.1-3
> > Severity: wishlist
> > 
> > Dear maintainer,
> > 
> > Please upgrade lz4-java to the latest version, 1.8.0.
> > 
> > It includes several API and performance improvements, and a package I would
> > like to upload to Debian, nippy-clojure, depends on version 1.7.1 and above
> > of this package.
> 
> Hello Jerome,
> 
> Thank you for the bug report.  I am working on this now.  I have updated
> the patches and am working through an issue with the mvel templating.  I
> will update the bug if it looks like it's going to take much longer.

Hi Jérôme,

I have just uploaded to experimental because I have have a few open
questions about the update before uploading to unstable.

First, lz4-java now supports a "lz4-pure-java" build that results in
only a jar file with no need for the JNI package or the lz4 library.  It
is easy to build this, but I think we would want this in a separate
binary package that doesn't depend on the JNI binary package.  That
will necessitate the package going through NEW, so I am asking the team
first.  (IMO, a pure Java implementation is a nice improvement.)

Second, the build of 1.8.0 results in a lintian warning that I'm trying
to understand, because when I run ldd against the library, it definitely
appears to be linked against libc (and against the same libraries that
the liblz4-java.so file in the 1.5.1 packaging is, yet that package
doesn't trigger the lintian error).

E: liblz4-jni: library-not-linked-against-libc 
[usr/lib/x86_64-linux-gnu/jni/liblz4-java.so]

All of the r-deps that build against 1.5.1 are building against 1.8.0.
Please let me know if you have any issues with the new package.

Thank you,
tony



Bug#1013324: Upgrade package to latest upstream version

2022-06-23 Thread tony mancill
On Tue, Jun 21, 2022 at 01:59:00PM -0400, Jérôme Charaoui wrote:
> Package: lz4-java
> Version: 1.5.1-3
> Severity: wishlist
> 
> Dear maintainer,
> 
> Please upgrade lz4-java to the latest version, 1.8.0.
> 
> It includes several API and performance improvements, and a package I would
> like to upload to Debian, nippy-clojure, depends on version 1.7.1 and above
> of this package.

Hello Jerome,

Thank you for the bug report.  I am working on this now.  I have updated
the patches and am working through an issue with the mvel templating.  I
will update the bug if it looks like it's going to take much longer.

Cheers,
tony



Bug#1013324: Upgrade package to latest upstream version

2022-06-21 Thread Jérôme Charaoui




Package: lz4-java
Version: 1.5.1-3
Severity: wishlist

Dear maintainer,

Please upgrade lz4-java to the latest version, 1.8.0.

It includes several API and performance improvements, and a package I 
would like to upload to Debian, nippy-clojure, depends on version 1.7.1 
and above of this package.


Thank you!

-- Jerome