Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package debootstrap for openSUSE:Factory 
checked in at 2026-03-29 20:00:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/debootstrap (Old)
 and      /work/SRC/openSUSE:Factory/.debootstrap.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "debootstrap"

Sun Mar 29 20:00:37 2026 rev:35 rq:1343354 version:1.0.143

Changes:
--------
--- /work/SRC/openSUSE:Factory/debootstrap/debootstrap.changes  2025-11-24 
14:12:03.424505522 +0100
+++ /work/SRC/openSUSE:Factory/.debootstrap.new.8177/debootstrap.changes        
2026-03-29 20:00:46.805649084 +0200
@@ -1,0 +2,13 @@
+Fri Mar 27 21:24:47 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 1.0.143:
+  * hurd: Add umount_on_exit for {proc,dev,servers}
+  * add ParrotOS release symlinks
+  * scripts: gutsy: Allow generation of chroot for Ubuntu releases
+    in ESM
+  * autopkgtest: do not expect deprecated tmpfiles.d directories
+    to exist
+  * Drop priority from d/control, now defaults to optional
+  * Drop Rules-Requires-Root, now defaults to no
+
+-------------------------------------------------------------------

Old:
----
  debootstrap-1.0.142.tar.bz2

New:
----
  debootstrap-1.0.143.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ debootstrap.spec ++++++
--- /var/tmp/diff_new_pack.ti9srY/_old  2026-03-29 20:00:47.257667707 +0200
+++ /var/tmp/diff_new_pack.ti9srY/_new  2026-03-29 20:00:47.261667872 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package debootstrap
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2012 Frank Lichtenheld <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:           debootstrap
-Version:        1.0.142
+Version:        1.0.143
 Release:        0
 Summary:        Bootstrap a basic Debian system
 License:        MIT
@@ -37,7 +37,7 @@
 into.
 
 %prep
-%autosetup -p1 -n %{name}-%{version}
+%autosetup
 
 %build
 # Nothing to build.

++++++ debootstrap-1.0.142.tar.bz2 -> debootstrap-1.0.143.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/debian/changelog 
new/debootstrap-1.0.143/debian/changelog
--- old/debootstrap-1.0.142/debian/changelog    2025-11-17 14:42:11.000000000 
+0100
+++ new/debootstrap-1.0.143/debian/changelog    2026-03-27 00:41:15.000000000 
+0100
@@ -1,3 +1,23 @@
+debootstrap (1.0.143) unstable; urgency=medium
+
+  [ Damien Zammit ]
+  * hurd: Add umount_on_exit for {proc,dev,servers}
+
+  [ Dario Camonita ]
+  * add ParrotOS release symlinks
+
+  [ Eduardo Barretto ]
+  * scripts: gutsy: Allow generation of chroot for Ubuntu releases in ESM
+
+  [ Luca Boccassi ]
+  * autopkgtest: do not expect deprecated tmpfiles.d directories to exist
+    (Closes: #1131988)
+  * Drop priority from d/control, now defaults to optional
+  * Drop Rules-Requires-Root, now defaults to no
+  * Bump Standards-version to 4.7.3
+
+ -- Luca Boccassi <[email protected]>  Thu, 26 Mar 2026 23:33:20 +0000
+
 debootstrap (1.0.142) unstable; urgency=medium
 
   [ Steve McIntyre ]
@@ -8,7 +28,7 @@
   * PureOS: Add symlinks for dawn and landing
 
   [ Thomas Weißschuh ]
-  * style: fix identation of --in-release-path
+  * style: fix indentation of --in-release-path
   * support for custom https ca certificates
 
   [ Guillem Jover ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/debian/control 
new/debootstrap-1.0.143/debian/control
--- old/debootstrap-1.0.142/debian/control      2025-11-17 14:42:11.000000000 
+0100
+++ new/debootstrap-1.0.143/debian/control      2026-03-27 00:41:15.000000000 
+0100
@@ -1,12 +1,10 @@
 Source: debootstrap
 Section: admin
-Priority: optional
 Maintainer: Debian Install System Team <[email protected]>
 Uploaders: Colin Watson <[email protected]>, Steve McIntyre 
<[email protected]>,
            Hideki Yamane <[email protected]>, Luca Boccassi 
<[email protected]>,
 Build-Depends: debhelper-compat (= 13)
-Standards-Version: 4.7.0
-Rules-Requires-Root: no
+Standards-Version: 4.7.3
 Vcs-Browser: https://salsa.debian.org/installer-team/debootstrap
 Vcs-Git: https://salsa.debian.org/installer-team/debootstrap.git
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/debian/tests/debian-testing 
new/debootstrap-1.0.143/debian/tests/debian-testing
--- old/debootstrap-1.0.142/debian/tests/debian-testing 2025-11-17 
14:42:11.000000000 +0100
+++ new/debootstrap-1.0.143/debian/tests/debian-testing 2026-03-27 
00:41:15.000000000 +0100
@@ -99,10 +99,9 @@
 
     if ($params{has_systemd}) {
         for my $p (
-            "root/.ssh",                "run/lock/subsys",
-            "var/cache/private",        "var/lib/private",
-            "var/lib/systemd/coredump", "var/lib/systemd/pstore",
-            "var/log/README",           "var/log/private"
+            "root/.ssh",              "var/cache/private",
+            "var/lib/private",        "var/lib/systemd/coredump",
+            "var/lib/systemd/pstore", "var/log/private"
           )
         {
             ok( -e "$chroot/$p",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/functions 
new/debootstrap-1.0.143/functions
--- old/debootstrap-1.0.142/functions   2025-11-17 14:42:11.000000000 +0100
+++ new/debootstrap-1.0.143/functions   2026-03-27 00:41:15.000000000 +0100
@@ -1224,15 +1224,22 @@
        for dir in $UMOUNT_DIRS; do
                realdir="$(in_target_nofail readlink -f "$dir")"
                [ "$realdir" ] || continue
-               # if /proc was recursively bind-mounted, because we are running
-               # inside an unshared user namespace inside docker for example,
-               # then it cannot be recursively unmounted (even when mounted
-               # with rslave) so we do it lazily instead
-               if [ "$dir" = "/proc" ]; then
-                       ( cd / ; umount --lazy "$TARGET/${realdir#/}" ) || true
-               else
+               case "$HOST_OS" in
+               hurd*)
                        ( cd / ; umount "$TARGET/${realdir#/}" ) || true
-               fi
+                       ;;
+               *)
+                       # if /proc was recursively bind-mounted, because we are 
running
+                       # inside an unshared user namespace inside docker for 
example,
+                       # then it cannot be recursively unmounted (even when 
mounted
+                       # with rslave) so we do it lazily instead
+                       if [ "$dir" = "/proc" ]; then
+                               ( cd / ; umount --lazy "$TARGET/${realdir#/}" ) 
|| true
+                       else
+                               ( cd / ; umount "$TARGET/${realdir#/}" ) || true
+                       fi
+                       ;;
+               esac
        done
 }
 
@@ -1266,6 +1273,7 @@
                ;;
            hurd*)
                if [ "$TARGET" != / ]; then
+                       umount_on_exit /proc
                        settrans -a "$TARGET/proc" /hurd/firmlink /proc
                fi
                ;;
@@ -1351,6 +1359,8 @@
                in_target /usr/lib/hurd/setup-translators -k
                # firmlink $TARGET/{dev,servers} to the system ones.
                if [ "$TARGET" != / ]; then
+                       umount_on_exit /dev
+                       umount_on_exit /servers
                        settrans -a "$TARGET/dev" /hurd/firmlink /dev
                        settrans -a "$TARGET/servers" /hurd/firmlink /servers
                fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/bianca 
new/debootstrap-1.0.143/scripts/bianca
--- old/debootstrap-1.0.142/scripts/bianca      1970-01-01 01:00:00.000000000 
+0100
+++ new/debootstrap-1.0.143/scripts/bianca      2026-03-29 20:00:48.045700173 
+0200
@@ -0,0 +1 @@
+symbolic link to elxr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/debian-common 
new/debootstrap-1.0.143/scripts/debian-common
--- old/debootstrap-1.0.142/scripts/debian-common       2025-11-17 
14:42:11.000000000 +0100
+++ new/debootstrap-1.0.143/scripts/debian-common       2026-03-27 
00:41:15.000000000 +0100
@@ -235,13 +235,6 @@
 exit 101" > "$TARGET/usr/sbin/policy-rc.d"
        chmod 755 "$TARGET/usr/sbin/policy-rc.d"
 
-       mv "$TARGET/sbin/start-stop-daemon" 
"$TARGET/sbin/start-stop-daemon.REAL"
-       echo \
-"#!/bin/sh
-echo
-echo \"Warning: Fake start-stop-daemon called, doing nothing\"" > 
"$TARGET/sbin/start-stop-daemon"
-       chmod 755 "$TARGET/sbin/start-stop-daemon"
-
        setup_dselect_method apt
 
        smallyes '' |
@@ -282,7 +275,6 @@
                        dpkg_progress $baseprog $bases CONFBASE "Configuring 
base system" CONFIGURING
        fi
 
-       mv "$TARGET/sbin/start-stop-daemon.REAL" 
"$TARGET/sbin/start-stop-daemon"
        rm -f "$TARGET/usr/sbin/policy-rc.d"
 
        progress $bases $bases CONFBASE "Configuring base system"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/echo 
new/debootstrap-1.0.143/scripts/echo
--- old/debootstrap-1.0.142/scripts/echo        1970-01-01 01:00:00.000000000 
+0100
+++ new/debootstrap-1.0.143/scripts/echo        2026-03-29 20:00:48.117703139 
+0200
@@ -0,0 +1 @@
+symbolic link to parrot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/gutsy 
new/debootstrap-1.0.143/scripts/gutsy
--- old/debootstrap-1.0.142/scripts/gutsy       2025-11-17 14:42:11.000000000 
+0100
+++ new/debootstrap-1.0.143/scripts/gutsy       2026-03-27 00:41:15.000000000 
+0100
@@ -2,6 +2,8 @@
 if command -v ubuntu-distro-info >/dev/null 2>&1; then
        if ubuntu-distro-info --supported | grep -q "$SUITE" >/dev/null 2>&1; 
then
                supported=true
+       elif ubuntu-distro-info --supported-esm | grep -q "$SUITE" >/dev/null 
2>&1; then
+               supported=true
        else
                supported=false
        fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/lory 
new/debootstrap-1.0.143/scripts/lory
--- old/debootstrap-1.0.142/scripts/lory        1970-01-01 01:00:00.000000000 
+0100
+++ new/debootstrap-1.0.143/scripts/lory        2026-03-29 20:00:47.925695229 
+0200
@@ -0,0 +1 @@
+symbolic link to parrot
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debootstrap-1.0.142/scripts/parrot 
new/debootstrap-1.0.143/scripts/parrot
--- old/debootstrap-1.0.142/scripts/parrot      1970-01-01 01:00:00.000000000 
+0100
+++ new/debootstrap-1.0.143/scripts/parrot      2026-03-27 00:41:15.000000000 
+0100
@@ -0,0 +1,17 @@
+mirror_style release
+download_style apt
+finddebs_style from-indices
+variants - buildd fakechroot minbase
+keyring /usr/share/keyrings/parrot-archive-keyring.gpg
+default_mirror https://deb.parrot.sh/parrot
+
+# include common settings
+if [ -e "$DEBOOTSTRAP_DIR/scripts/debian-common" ]; then
+ . "$DEBOOTSTRAP_DIR/scripts/debian-common"
+elif [ -e /debootstrap/debian-common ]; then
+ . /debootstrap/debian-common
+elif [ -e "$DEBOOTSTRAP_DIR/debian-common" ]; then
+ . "$DEBOOTSTRAP_DIR/debian-common"
+else
+ error 1 NOCOMMON "File not found: debian-common"
+fi
\ No newline at end of file

Reply via email to