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
