Your message dated Wed, 09 Jun 2021 18:48:29 +0000
with message-id <e1lr3fd-0001dp...@fasolo.debian.org>
and subject line Bug#989661: fixed in libmaus2 2.0.768+dfsg-2
has caused the Debian Bug report #989661,
regarding libmaus2: binary packages built using libsecrecy
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
989661: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989661
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libmaus2
Version: 2.0.768+dfsg-1
Severity: serious
Tags: patch
Justification: Policy 7.8
Greetings,
I recalled about libsecrecy being a headers only library, and
that it was inlined in libmaus2. The libmaus2 is for the most
part a GPL-3+ software. This means the full source code to
build the libmaus2 must be made available, including the exact
version of the libsecrecy used for constructing the following
binary packages:
* libmaus2-2, which embeds shared objects built using
libsecrecy headers,
* and libmaus2-dev, which offers among other things, the
corresponding static libraries.
To be able to rebuild these packages, one would have to know
they have been built using the current version of libsecrecy,
presently 0.0.2+dfsg-2. This needs to be documented throught
the following Built-Using field applied against control files of
the two binary package:
Built-Using: libsecrecy (= 0.0.2+dfsg-2)
Following the model in use for SIMDe[1], I intend to apply the
patch in attachment and upload the package. This bug entry is
mostly to document the issue for the release team, as we're in
hard-freeze.
[1]: https://wiki.debian.org/SIMDEverywhere
Cheers, :)
--
Étienne Mollier <etienne.moll...@mailoo.org>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
diff --git a/debian/changelog b/debian/changelog
index 1116227..b92f146 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libmaus2 (2.0.768+dfsg-2) unstable; urgency=medium
+
+ * Built-Using: libsecrecy
+ Closes: #-1
+
+ -- Étienne Mollier <etienne.moll...@mailoo.org> Wed, 09 Jun 2021 17:24:41 +0200
+
libmaus2 (2.0.768+dfsg-1) unstable; urgency=medium
* New upstream version
diff --git a/debian/control b/debian/control
index 643c155..233d5f3 100644
--- a/debian/control
+++ b/debian/control
@@ -22,6 +22,7 @@ Section: libs
Depends: ${shlibs:Depends},
${misc:Depends},
zlib1g
+Built-Using: ${libsecrecy:Built-Using}
Description: collection of data structures and algorithms for biobambam
Libmaus2 is a collection of data structures and algorithms. It contains
.
@@ -39,6 +40,7 @@ Depends: libmaus2-2 (= ${binary:Version}),
zlib1g-dev,
${shlibs:Depends},
${misc:Depends}
+Built-Using: ${libsecrecy:Built-Using}
Description: collection of data structures and algorithms for biobambam (devel)
Libmaus2 is a collection of data structures and algorithms. It contains
.
diff --git a/debian/rules b/debian/rules
index 2d60460..cbbef1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,6 +2,11 @@
# DH_VERBOSE := 1
export LC_ALL=C.UTF-8
+BUILT_USING_SECRECY = $(shell \
+ dpkg-query \
+ -f '$${source:Package} (= $${source:Version}), ' \
+ -W 'libsecrecy-dev' \
+)
# include /usr/share/dpkg/default.mk
@@ -35,6 +40,9 @@ override_dh_install:
override_dh_installchangelogs:
dh_installchangelogs ChangeLog
+override_dh_gencontrol:
+ dh_gencontrol -- -Vlibsecrecy:Built-Using="$(BUILT_USING_SECRECY)"
+
### When overriding auto_test make sure DEB_BUILD_OPTIONS will be respected
#override_dh_auto_test:
#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: libmaus2
Source-Version: 2.0.768+dfsg-2
Done: Étienne Mollier <etienne.moll...@mailoo.org>
We believe that the bug you reported is fixed in the latest version of
libmaus2, 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 989...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <etienne.moll...@mailoo.org> (supplier of updated libmaus2
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 09 Jun 2021 17:24:41 +0200
Source: libmaus2
Architecture: source
Version: 2.0.768+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <etienne.moll...@mailoo.org>
Closes: 989661
Changes:
libmaus2 (2.0.768+dfsg-2) unstable; urgency=medium
.
* Built-Using: libsecrecy; for compliance with GPL-3+
Closes: #989661
Checksums-Sha1:
0a96a0e7509dce55023a1c17fddf9495ad3efdf7 2204 libmaus2_2.0.768+dfsg-2.dsc
7971baf185d5befdcf333674ea2cb1594a691101 6248
libmaus2_2.0.768+dfsg-2.debian.tar.xz
20d18ec756ef300dbefad1eb7155c8c702a456a3 7408
libmaus2_2.0.768+dfsg-2_amd64.buildinfo
Checksums-Sha256:
a623856f01a6f8897f3f33ac542cd32a07cb9473a5e21e4795a8af94d8e3d486 2204
libmaus2_2.0.768+dfsg-2.dsc
e7185cf05613b833e46b8fad954a05466e749792c076e634ced6e2ca02712c1c 6248
libmaus2_2.0.768+dfsg-2.debian.tar.xz
eddee2cc14dd01d32d2885e5b605402b3bc6696cd758e10de2db35e5fe100131 7408
libmaus2_2.0.768+dfsg-2_amd64.buildinfo
Files:
fe3a1cb2bada9a02db25550149f35482 2204 science optional
libmaus2_2.0.768+dfsg-2.dsc
7512583cc19cc0bb2fdc86ed00ba09c4 6248 science optional
libmaus2_2.0.768+dfsg-2.debian.tar.xz
2dd48a017de68164cada1fdd585cbb4f 7408 science optional
libmaus2_2.0.768+dfsg-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJPBAEBCgA5FiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmDBCksbHGV0aWVubmUu
bW9sbGllckBtYWlsb28ub3JnAAoJEHk89n6PDRHaxZMP/0M9cyR852h+MzYpjjvy
+210kvriwXEPxkQsN9D5kNvqdz9Rcp5y4ylcTLwrOYcDcjXD5EMDc01ObIqTAk7L
ADKsdxjFPYxT5pVRdlARpD8wJedaQnFUY98ks4af1o/wl98PQodqPanktxb7cq4m
T2p1HIWMNrrMydIG2qCaNdeYuscG+ZU78M/ky4UhxkaOr1f6HWTVY+/6PKIEJTXn
VWT+6ng2Ai0nV4L7tx7clTr3dJzJSouu/CCCc/sTYaYaH+oDCeykMGAGw0afUGYA
6yEFpLhnAuads1WUxCN33swk06Hu4kPf99Q1OEeIvsIsuzeIGjHrNuxO84ixFaDl
x+KUcxzX2yFy1UagT+NNSpM9dfyBawshPIApSrs96aI7b0pg4ThXfccUfLSN5qyO
nhPt4Ta4Pm0BkprORdTeyOt13AQnUfLdmGL/oAbrD6nZPQ7aTPdASsODMMHYl8xL
jKbJc9m+QUCBneB69OwMHLvZmHuPo3XyoWNLcrNaMXJ1EBAKYY6+Sy5uoHyoL/yP
0Xj4+XUPN8hYZ4blrbpvwd+XwZhNz0QmBP1yZYuXG7leoJzsLVn4z7dDd0tyJPRm
OpIPvFc/4E/f5XFXkXAwS+uvtpPHInvXP5QAT6kTbX98jaxT3vhFRjAxj11DvRVT
f18HOvK3vO7w4ZnuYVP+qt30
=6wJ7
-----END PGP SIGNATURE-----
--- End Message ---