Control: tags -1 pending patch

On Fri, 07 Mar 2025 01:08:20 +0000 Luca Boccassi <bl...@debian.org>
wrote:
> Source: syslog-ng
> Version: 4.8.1-2
> Severity: serious
> Justification: stops other packages from migrating to testing
> 
> Dear Maintainer(s),
> 
> The rtestinitscript autopkgtest switches init package, but they are
now
> Protected: yes so this fails. apt needs to be called with --allow-
> remove-essential systemd-sysv in order to work, or something along
> those lines. Please apply these changes and upload to unstable to
stop
> other packages from being unable to migrate to testing.
> 
>
https://ci.debian.net/packages/s/syslog-ng/testing/amd64/58520361/#S19


Dear Maintainer(s),

Given this blocks other packages from migrating to testing, I've NMU'ed
to DELAYED/1 with a fix for the failing autopkgtest. If there are any
problems with the patch, please let me know and I'll cancel the
deferred upload. debdiff attached, and also sent as PR:

https://github.com/gcsideal/syslog-ng-debian/pull/13


diff -Nru syslog-ng-4.8.1/debian/changelog syslog-ng-4.8.1/debian/changelog
--- syslog-ng-4.8.1/debian/changelog	2024-12-11 20:16:33.000000000 +0000
+++ syslog-ng-4.8.1/debian/changelog	2025-03-07 15:56:14.000000000 +0000
@@ -1,3 +1,11 @@
+syslog-ng (4.8.1-2.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * autopkgtest: fix testinitscript to remove correctly systemd-
+    sysv/runit-init with the new protected flags (Closes: #1099718)
+
+ -- Luca Boccassi <bl...@debian.org>  Fri, 07 Mar 2025 15:56:14 +0000
+
 syslog-ng (4.8.1-2) unstable; urgency=medium
 
   * Fix arch-indepenendent-only build
diff -Nru syslog-ng-4.8.1/debian/tests/testinitscript syslog-ng-4.8.1/debian/tests/testinitscript
--- syslog-ng-4.8.1/debian/tests/testinitscript	2024-12-11 20:16:33.000000000 +0000
+++ syslog-ng-4.8.1/debian/tests/testinitscript	2025-03-07 15:52:58.000000000 +0000
@@ -4,7 +4,7 @@
 echo "First reboot the host to activate SystemV init system"
 if [ -z "$ADT_REBOOT_MARK" ]
 then
-    apt install --assume-yes sysvinit-core
+    apt install --assume-yes --allow-remove-essential sysvinit-core systemd-sysv- runit-init-
     cp /usr/share/sysvinit/inittab /etc/inittab
     sed -i "/ttyS0/ s/^#//" /etc/inittab
     /tmp/autopkgtest-reboot "fixinit"

Reply via email to