Bug#986838: unblock: openrc/0.42-2.1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Dear Release Team,
Please unblock package openrc.
I uploaded a source NMU with a targeted fix to address RC bug #985509 8 days
ago. No regressions have been reported and there has been no follow up from the
maintainers. Openrc is scheduled to be autoremoved from bullseye on 19th April
and migration before then to avoid this is desirable.
The source debdiff is
diff -Nru openrc-0.42/debian/changelog openrc-0.42/debian/changelog
--- openrc-0.42/debian/changelog 2020-11-27 08:48:35.000000000 +0000
+++ openrc-0.42/debian/changelog 2021-04-02 11:16:00.000000000 +0100
@@ -1,3 +1,11 @@
+openrc (0.42-2.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Make -dev package symlinks in /usr/lib target shared libraries in
+ /lib. (Closes: #985509).
+
+ -- Mark Hindley <leepen@debian.org> Fri, 02 Apr 2021 11:16:00 +0100
+
openrc (0.42-2) unstable; urgency=medium
* Team upload.
diff -Nru openrc-0.42/debian/libeinfo-dev.links.in openrc-0.42/debian/libeinfo-dev.links.in
--- openrc-0.42/debian/libeinfo-dev.links.in 1970-01-01 01:00:00.000000000 +0100
+++ openrc-0.42/debian/libeinfo-dev.links.in 2021-04-02 11:16:00.000000000 +0100
@@ -0,0 +1 @@
+@SHLIBDIR@/libeinfo.so.1 @LIBDIR@/libeinfo.so
diff -Nru openrc-0.42/debian/librc-dev.install.in openrc-0.42/debian/librc-dev.install.in
--- openrc-0.42/debian/librc-dev.install.in 2020-11-27 08:48:35.000000000 +0000
+++ openrc-0.42/debian/librc-dev.install.in 2021-04-02 11:16:00.000000000 +0100
@@ -1,4 +1,3 @@
-debian/tmp@SHLIBDIR@/librc.so /usr@SHLIBDIR@
debian/tmp/usr/include/rc.h /usr/include
debian/tmp@LIBDIR@/pkgconfig/openrc.pc @LIBDIR@/pkgconfig
debian/tmp/usr/share/man/man3/r* /usr/share/man/man3
diff -Nru openrc-0.42/debian/librc-dev.links.in openrc-0.42/debian/librc-dev.links.in
--- openrc-0.42/debian/librc-dev.links.in 1970-01-01 01:00:00.000000000 +0100
+++ openrc-0.42/debian/librc-dev.links.in 2021-04-02 11:16:00.000000000 +0100
@@ -0,0 +1 @@
+@SHLIBDIR@/librc.so.1 @LIBDIR@/librc.so
diff -Nru openrc-0.42/debian/rules openrc-0.42/debian/rules
--- openrc-0.42/debian/rules 2020-11-27 08:48:35.000000000 +0000
+++ openrc-0.42/debian/rules 2021-04-02 11:16:00.000000000 +0100
@@ -15,7 +15,7 @@
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-DH_INSTALL_FILES = $(basename $(wildcard debian/*.install.in))
+DH_INSTALL_FILES = $(basename $(wildcard debian/*.install.in) $(wildcard debian/*.links.in))
export LIBDIR = /usr/lib/$(DEB_HOST_MULTIARCH)
export SHLIBDIR = /lib/$(DEB_HOST_MULTIARCH)
@@ -35,6 +35,9 @@
%.install: %.install.in
sed -e 's;@SHLIBDIR@;$(SHLIBDIR);g' -e 's;@LIBDIR@;$(LIBDIR);g' <$< >$@
+%.links: %.links.in
+ sed -e 's;@SHLIBDIR@;$(SHLIBDIR);g' -e 's;@LIBDIR@;$(LIBDIR);g' <$< >$@
+
override_dh_auto_clean:
dh_auto_clean
rm -f $(DH_INSTALL_FILES)
The binary debdiff identifies the only change as the desired change in symlink
target:
[The following lists of changes regard files as different if they have
different names, permissions or owners.]
Files in second .changes but not in first
-----------------------------------------
lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/libeinfo.so -> /lib/x86_64-linux-gnu/libeinfo.so.1
lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/librc.so -> /lib/x86_64-linux-gnu/librc.so.1
Files in first .changes but not in second
-----------------------------------------
lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/libeinfo.so -> libeinfo.so.1
lrwxrwxrwx root/root /usr/lib/x86_64-linux-gnu/librc.so -> librc.so.1
Thanks.
Mark
unblock openrc/0.42-2.1
-- System Information:
Debian Release: 10.0
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-16-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Reply to: