[Debian-med-packaging] Bug#985646: unblock: odin/2.0.4-3
Étienne Mollier
etienne.mollier at mailoo.org
Sun Mar 21 11:18:32 GMT 2021
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
Please unblock package odin
[ Reason ]
odin/2.0.4-1 is affected by two RC critical bugs in Bullseye,
#985508, and #985577, which are fixed by odin/2.0.4-3 in Sid.
[ Impact ]
Impact of removal of odin in Bullseye would potentially affect
98 installations per popcon reports. This is an otherwise leaf
package, and wouldn't affect other elements from the archive.
[ Tests ]
* Built on all release architecture by buildd
* Went through Salsa CI, only reprotest is failing
* I ran piuparts --fail-on-broken-symlinks --no-upgrade-test
to check the package was not affected by #985508 anymore.
* I manually tested running most programs:
- I played around with a couple of GUI applications to make
sure they were not affected by #985577 anymore: no crashes
observed, but since I don't do magnetic resonance imaging
in my daily activities, I don't know how much my tests
covered regular use cases;
- I tested most command line applications to make sure they
were not affected by #985577; althought tests didn't go
way further than --help and --version, these were
initially sufficient to trigger the bug.
[ Risks ]
Changes have been kept as minimum as I could to fix bugs. This
is a leaf package, so shouldn't affect other Debian packages.
Furthermore, affected libraries are private to the namespace of
the odin progams, so shouldn't interfere with other packages run
time.
[ 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 ]
reprotest failure is due to build flags with file path embedded
in the header file usr/include/tjutils/config.h. I have some
doubts on the cross-buildability of the package given the use of
DEB_HOST_MULTIARCH where I naively expect DEB_BUILD_MULTIARCH.
But I understand these are out of scope items in hard freeze.
unblock odin/2.0.4-3
Have a nice day, :)
--
Étienne Mollier <etienne.mollier at mailoo.org>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/1, please excuse my verbosity.
-------------- next part --------------
diff -Nru odin-2.0.4/debian/changelog odin-2.0.4/debian/changelog
--- odin-2.0.4/debian/changelog 2020-12-15 21:11:56.000000000 +0100
+++ odin-2.0.4/debian/changelog 2021-03-20 13:49:44.000000000 +0100
@@ -1,3 +1,22 @@
+odin (2.0.4-3) unstable; urgency=medium
+
+ * Team upload.
+ * Configure build to target the libdir /usr/lib/$(DEB_HOST_MULTIARCH)/odin,
+ and adjust install scripts to the new staging location: allows executables
+ provided by packages mitools and odin to find their private shared objects.
+ Closes: #985577
+
+ -- Étienne Mollier <etienne.mollier at mailoo.org> Sat, 20 Mar 2021 13:49:44 +0100
+
+odin (2.0.4-2) unstable; urgency=medium
+
+ * Team upload.
+ * Added mitools and qtchooser as dependency of libodin-dev; fixes broken
+ symbolic links on libodin-dev installation.
+ Closes: #985508
+
+ -- Étienne Mollier <etienne.mollier at mailoo.org> Fri, 19 Mar 2021 20:02:31 +0100
+
odin (2.0.4-1) unstable; urgency=medium
* Team upload.
diff -Nru odin-2.0.4/debian/control odin-2.0.4/debian/control
--- odin-2.0.4/debian/control 2020-12-15 21:11:56.000000000 +0100
+++ odin-2.0.4/debian/control 2021-03-19 19:54:39.000000000 +0100
@@ -65,6 +65,8 @@
Section: libdevel
Depends: ${shlibs:Depends},
${misc:Depends},
+ mitools,
+ qtchooser,
sensible-utils
Description: static libraries and header for ODIN sequences
This package provides static libraries and headers of the ODIN libraries
diff -Nru odin-2.0.4/debian/libodin-dev.install odin-2.0.4/debian/libodin-dev.install
--- odin-2.0.4/debian/libodin-dev.install 2020-12-15 21:11:56.000000000 +0100
+++ odin-2.0.4/debian/libodin-dev.install 2021-03-20 13:09:27.000000000 +0100
@@ -1,4 +1,4 @@
#! /usr/bin/dh-exec
-usr/lib/odin/*.a usr/lib/${DEB_HOST_MULTIARCH}/odin
-usr/lib/odin/*[a-z].so usr/lib/${DEB_HOST_MULTIARCH}/odin
+usr/lib/${DEB_HOST_MULTIARCH}/odin/*.a usr/lib/${DEB_HOST_MULTIARCH}/odin
+usr/lib/${DEB_HOST_MULTIARCH}/odin/*[a-z].so usr/lib/${DEB_HOST_MULTIARCH}/odin
usr/include
diff -Nru odin-2.0.4/debian/mitools.install odin-2.0.4/debian/mitools.install
--- odin-2.0.4/debian/mitools.install 2020-12-15 21:11:56.000000000 +0100
+++ odin-2.0.4/debian/mitools.install 2021-03-20 13:12:03.000000000 +0100
@@ -1,3 +1,3 @@
#! /usr/bin/dh-exec
-usr/lib/odin/*-*.so usr/lib/${DEB_HOST_MULTIARCH}/odin
+usr/lib/${DEB_HOST_MULTIARCH}/odin/*-*.so usr/lib/${DEB_HOST_MULTIARCH}/odin
usr/bin/mi* usr/bin
diff -Nru odin-2.0.4/debian/rules odin-2.0.4/debian/rules
--- odin-2.0.4/debian/rules 2020-12-15 21:11:56.000000000 +0100
+++ odin-2.0.4/debian/rules 2021-03-20 13:29:05.000000000 +0100
@@ -14,7 +14,7 @@
override_dh_auto_configure:
dh_auto_configure -- \
- --libdir="/usr/lib/odin" \
+ --libdir="/usr/lib/$(DEB_HOST_MULTIARCH)/odin" \
--with-pic \
--enable-only-standalone-plugin \
--enable-static \
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20210321/3da3bab0/attachment.sig>
More information about the Debian-med-packaging
mailing list