Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package libmaus2

[ Reason ]
I added a "Built-Using:" field to a couple of binary packages,
addressing #989661.

[ Impact ]
If the unblock is not granted, then I'm under the impression
that the packaged version of the libmaus2 in bullseye will be in
breach of its GPL-3+ licensing conditions.  A removal of the
libmaus2 would trigger a removal of its reverse dependency
biobambam2.

[ Tests ]
I made sure the field made its way to the binary packages, with
the proper version.

[ Risks ]
None to my knowledge, the change is mostly to fulfill legal
requirements.

[ Checklist ]
  [*] all changes are documented in the d/changelog
  [*] I reviewed all changes and I approve them
  [*] attach debdiff against the package in testing

[ Other info ]
Attached a binary debdiff in addition to the source debdiff, to
highlight the change in control files.

unblock libmaus2/2.0.768+dfsg-2

Thank you for patience and all your reviews this far!
Have a nice day,  :)
-- 
Étienne Mollier <etienne.moll...@mailoo.org>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/tty1, please excuse my verbosity.
diff -Nru libmaus2-2.0.768+dfsg/debian/changelog 
libmaus2-2.0.768+dfsg/debian/changelog
--- libmaus2-2.0.768+dfsg/debian/changelog      2021-01-02 21:34:35.000000000 
+0100
+++ libmaus2-2.0.768+dfsg/debian/changelog      2021-06-09 17:24:41.000000000 
+0200
@@ -1,3 +1,10 @@
+libmaus2 (2.0.768+dfsg-2) unstable; urgency=medium
+
+  * Built-Using: libsecrecy; for compliance with GPL-3+
+    Closes: #989661
+
+ -- É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 -Nru libmaus2-2.0.768+dfsg/debian/control 
libmaus2-2.0.768+dfsg/debian/control
--- libmaus2-2.0.768+dfsg/debian/control        2021-01-02 21:34:35.000000000 
+0100
+++ libmaus2-2.0.768+dfsg/debian/control        2021-06-09 17:11:46.000000000 
+0200
@@ -22,6 +22,7 @@
 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 @@
          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 -Nru libmaus2-2.0.768+dfsg/debian/rules libmaus2-2.0.768+dfsg/debian/rules
--- libmaus2-2.0.768+dfsg/debian/rules  2021-01-02 21:33:27.000000000 +0100
+++ libmaus2-2.0.768+dfsg/debian/rules  2021-06-09 17:24:41.000000000 +0200
@@ -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_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)))
File lists identical (after any substitutions)

Control files of package libmaus2-2: lines which differ (wdiff format)
----------------------------------------------------------------------
{+Built-Using: libsecrecy (= 0.0.2+dfsg-2)+}
Version: [-2.0.768+dfsg-1-] {+2.0.768+dfsg-2+}

Control files of package libmaus2-2-dbgsym: lines which differ (wdiff format)
-----------------------------------------------------------------------------
Depends: libmaus2-2 (= [-2.0.768+dfsg-1)-] {+2.0.768+dfsg-2)+}
Version: [-2.0.768+dfsg-1-] {+2.0.768+dfsg-2+}

Control files of package libmaus2-dev: lines which differ (wdiff format)
------------------------------------------------------------------------
{+Built-Using: libsecrecy (= 0.0.2+dfsg-2)+}
Depends: libmaus2-2 (= [-2.0.768+dfsg-1),-] {+2.0.768+dfsg-2),+} zlib1g-dev
Version: [-2.0.768+dfsg-1-] {+2.0.768+dfsg-2+}

Attachment: signature.asc
Description: PGP signature

Reply via email to