Package: release.debian.org
Severity: normal
User: release.debian....@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 <lee...@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 via email to