Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]>  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