Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>: Bug#960654; Package src:biojava4-live.
(Fri, 15 May 2020 07:45:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Gilles Filippini <pini@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>.
(Fri, 15 May 2020 07:45:05 GMT) (full text, mbox, link).
Package: src:biojava4-live
Version: 4.2.12+dfsg-2
Severity: normal
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
I'd like to transition json-simple 3.1.1 to unstable, but biojava4-live is a blocker since it builds against libjson-simple-java << 3 only.
The json-simple classes used by biojava4-live were deprecated in version 2.0.0 [1]. There were removed in versions 3.x [2].
[1] https://github.com/cliftonlabs/json-simple/blob/json-simple-2.0.0/README.txt
[2] https://github.com/cliftonlabs/json-simple/blob/json-simple-3.0.1/CHANGELOG
Please find attached a patch proposal to use the current json-simple classes. I've tested that the package builds correctly against libjson-simple-java version 2.3.0-1 from unstable and version 3.1.1-1~exp2 currently in experimental, and the build time test cases report no errors.
Thanks in advance for considering.
_g.
- -- System Information:
Debian Release: buster/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAl6+R5UACgkQ7+hsbH/+
z4OOnQgApJ5lITTg7Gdl45fmVHMuVZ7EO8F30UQ8b11IjqC9Jvy5Smxe6QpBr1XO
eeSY1QI8GVFd5OHk31AijdMC/JZTkSwjHAV+R5YODf96D5nnNLb+Se5w3hrzf+hg
/sa/tgya1+1551eK+BJoJX6upyo8Eu1ZWcM4X/2gTqJMuV9yI0u6d2w5pUpfF3Dq
3oVPO+0ZdKuI26roUXLiZUyu7W5DVctqt+JHWYHAxxdiQ2DoxhStK40haZ6km6Ee
xJnSPX472CxArpHZWWeUFOl+9GPT7kN6WGfSgfgzVoAnq5kw0DwspegXykFlLSNT
7VQX8vBOKadHyKQ9QM8DJK+RWJNW5w==
=H6WS
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>: Bug#960654; Package src:biojava4-live.
(Fri, 15 May 2020 09:03:05 GMT) (full text, mbox, link).
Acknowledgement sent
to olivier sallou <olivier.sallou@irisa.fr>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>.
(Fri, 15 May 2020 09:03:05 GMT) (full text, mbox, link).
To: Gilles Filippini <pini@debian.org>, 960654@bugs.debian.org
Subject: Re: [Debian-med-packaging] Bug#960654: src:biojava4-live: Please
add support to build against libjson-simple-java >= 3
Date: Fri, 15 May 2020 10:59:28 +0200
Hi,
thanks for the patch.
However, if json-simple API/ABI is broken, I think that package should
be kinda libjson-simple3-java to keep compatibility with existing
packages using old versions and allow transition of packages to new
release if needed and possible.
Anyway, gonna add your patch
Olivier
On Fri, 2020-05-15 at 09:41 +0200, Gilles Filippini wrote:
> Package: src:biojava4-live
> Version: 4.2.12+dfsg-2
> Severity: normal
> Tags: patch
>
> Hi,
>
> I'd like to transition json-simple 3.1.1 to unstable, but biojava4-
> live is a blocker since it builds against libjson-simple-java << 3
> only.
>
> The json-simple classes used by biojava4-live were deprecated in
> version 2.0.0 [1]. There were removed in versions 3.x [2].
>
> [1]
> https://github.com/cliftonlabs/json-simple/blob/json-simple-2.0.0/README.txt
> [2]
> https://github.com/cliftonlabs/json-simple/blob/json-simple-3.0.1/CHANGELOG
>
> Please find attached a patch proposal to use the current json-simple
> classes. I've tested that the package builds correctly against
> libjson-simple-java version 2.3.0-1 from unstable and version 3.1.1-
> 1~exp2 currently in experimental, and the build time test cases
> report no errors.
>
> Thanks in advance for considering.
>
> _g.
>
> -- System Information:
> Debian Release: buster/sid
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.6.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8),
> LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> _______________________________________________
> Debian-med-packaging mailing list
> Debian-med-packaging@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-packaging
--
Olivier Sallou
Univ Rennes, Inria, CNRS, IRISA
Irisa, Campus de Beaulieu
F-35042 RENNES - FRANCE
Tel: 02.99.84.71.95
gpg key id: 4096R/326D8438 (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
Reply sent
to Olivier Sallou <osallou@debian.org>:
You have taken responsibility.
(Fri, 15 May 2020 09:51:05 GMT) (full text, mbox, link).
Notification sent
to Gilles Filippini <pini@debian.org>:
Bug acknowledged by developer.
(Fri, 15 May 2020 09:51:05 GMT) (full text, mbox, link).
Subject: Bug#960654: fixed in biojava4-live 4.2.12+dfsg-3
Date: Fri, 15 May 2020 09:49:00 +0000
Source: biojava4-live
Source-Version: 4.2.12+dfsg-3
Done: Olivier Sallou <osallou@debian.org>
We believe that the bug you reported is fixed in the latest version of
biojava4-live, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 960654@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Olivier Sallou <osallou@debian.org> (supplier of updated biojava4-live package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 15 May 2020 09:04:30 +0000
Source: biojava4-live
Binary: libbiojava4-java libbiojava4-java-doc libbiojava4.0-java
Architecture: source all
Version: 4.2.12+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Olivier Sallou <osallou@debian.org>
Description:
libbiojava4-java - Java API to biological data and applications (default version)
libbiojava4-java-doc - [Biology] Documentation for BioJava
libbiojava4.0-java - Java API to biological data and applications (version 4)
Closes: 960654
Changes:
biojava4-live (4.2.12+dfsg-3) unstable; urgency=medium
.
[ Michael R. Crusoe ]
* Don't hardcode openjdk-11 path in debian/rules
.
[ Gilles Filippini <pini@debian.org> ]
* Tentative fix to build against json-simple 3 Closes: #960654
Checksums-Sha1:
037ba95d844bbe6b86ec71ea827f78edb6adc7b5 2728 biojava4-live_4.2.12+dfsg-3.dsc
f220bc573e5f59fe39cc8fd394a2e3960ef01dfc 15712 biojava4-live_4.2.12+dfsg-3.debian.tar.xz
1d16c99ff2d2ceb776debc05d806a54f4c23997c 12969 biojava4-live_4.2.12+dfsg-3_amd64.buildinfo
11d7caab86017b16efb3e7e8d3ccc23b208a4a36 1979284 libbiojava4-java-doc_4.2.12+dfsg-3_all.deb
527566370c0312f827ba6421356dd5442852b418 4668 libbiojava4-java_4.2.12+dfsg-3_all.deb
98b3762abd0d4bd7e2fe4a1bbacbf80536fae91b 5452056 libbiojava4.0-java_4.2.12+dfsg-3_all.deb
Checksums-Sha256:
28e8016b39a78efd229b9767cb697efd8a6a208e28e17d15316f21d58297913b 2728 biojava4-live_4.2.12+dfsg-3.dsc
f105dd805c89b563181ad0d22f449b46b210f34aaf79162707d3bb5976415ccb 15712 biojava4-live_4.2.12+dfsg-3.debian.tar.xz
4e01db02f8cc0c9e2ad83a8369f11f01d414836d2bda2e89ac1982ccb6a7f43d 12969 biojava4-live_4.2.12+dfsg-3_amd64.buildinfo
60436a2a500936c0c61401178074ad35fc35cd6df5801b4db15799dfe8b927f3 1979284 libbiojava4-java-doc_4.2.12+dfsg-3_all.deb
a16e569fec34b255b7ccd340dcaabd07ef6a48de1efdc60f6360d2d8e1a853c7 4668 libbiojava4-java_4.2.12+dfsg-3_all.deb
5e81917b121e6afaa40fea3e2ade5d0079a024327b49c4f48cd6f86ac7e07d0d 5452056 libbiojava4.0-java_4.2.12+dfsg-3_all.deb
Files:
7284560b2a5a9a5528b8e59291c03bfb 2728 java optional biojava4-live_4.2.12+dfsg-3.dsc
b5e5069d902a1bf4aad76c2fdf2c1ef2 15712 java optional biojava4-live_4.2.12+dfsg-3.debian.tar.xz
ce22c84cbdc1d6b2d725560df7bf299b 12969 java optional biojava4-live_4.2.12+dfsg-3_amd64.buildinfo
8d30e63e632205dad873f6e94171616d 1979284 doc optional libbiojava4-java-doc_4.2.12+dfsg-3_all.deb
907a95b12473982bae7a228950b0debf 4668 java optional libbiojava4-java_4.2.12+dfsg-3_all.deb
37cf1659677fa9ca29badb6af2db9dd6 5452056 java optional libbiojava4.0-java_4.2.12+dfsg-3_all.deb
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCAAxFiEEX7Rvg9O5UgRjNdJteNxo2zJthDgFAl6+X/QTHG9zYWxsb3VA
ZGViaWFuLm9yZwAKCRB43GjbMm2EOHwjD/9A3O8Hrx3LEWMVDN2cg+UD47MqLUtb
QLZ2cfQhnH/uJS9835dy4u9vSOHNfs9DOF2s+1roWzifNU4O2hLCl/+IUrDVUACS
hQi0H+Zbqf4oRFurPSNWUU9Z4CrKTYamQFj7PrDEc/tbUD03GKchrKyby3lFr/9f
DGFr57gZHos1yFoWDf+gjOgyDWPOcfFzf3TNx4zorizXAaeVUwuQ5Xicp72hFOcO
cAF1Ck/DZtGQGGUSW7gO3N6AuyiGYyYzhbzFJ+cSGg7nzzOp6/D4ePhGwbbzOnIs
Y6rZTUPyYr3yefk0xIThQ67u/DT1x3xlUy76UxjcNzeYSqF0e1XuF9f66jSbkHnT
A81EM/jMyISLnfoCySgWPJlPbst3frDfF5OlgWneNb8XOlJfUotFlXHvmRQKQGAx
XO66R4i4J5BGPWvTquA7e7n8MRRTLPllZgbGvt2X9QgWDGy9LKExYIJf50osdH8r
NsaE707WpBWc8mKOyb+UtScz4h4LnSK8xrvfG7eElmwM859QLb1CHIr77NvElKMS
aAw3NKQdgIidNWjG/cKOGLRvVv01MtBKiCGg5Jq1ahiJOC6qqf3BkN4YOzegXebQ
fttaeoUP4m9pRNGw2r6O+GFfTFEzBCpItmMeIKs6UvEiSK7wzhzwk6oWDX+9MsT+
xBlZ61X0jNRtLw==
=zq1/
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>: Bug#960654; Package src:biojava4-live.
(Fri, 15 May 2020 10:27:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Gilles Filippini <pini@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>.
(Fri, 15 May 2020 10:27:06 GMT) (full text, mbox, link).
Hi Olivier,
olivier sallou a écrit le 15/05/2020 à 10:59 :
> Hi,
> thanks for the patch.
> However, if json-simple API/ABI is broken, I think that package should
> be kinda libjson-simple3-java to keep compatibility with existing
> packages using old versions and allow transition of packages to new
> release if needed and possible.
Thanks for your inputs.
I asked the Java packaging team for advice on this matter and they
recommended not to change the package name. I won't keep the deprecated
API around since it was deprecated several years ago and it is not
maintained anymore by upstream.
I intend to proceed with a proper transition via the Release Team. There
are only 6 reverse dependencies. This should be manageable.
> Anyway, gonna add your patch
Thanks,
_g.
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.