• Bug#1107124: unblock: debvm/0.4.3

    From Helmut Grohne@21:1/5 to All on Sun Jun 1 22:20:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: debvm@packages.debian.org
    Control: affects -1 + src:debvm
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock package debvm

    [ Reason ]

    Luca Boccassi identified that debvm was installing a wrong dependency.
    With the systemd that just migrated, debefivm-create would always fail.
    This is the main reason for migrating.

    Another significant change is reducing the maximum concurrency of the autopkgtests. Doing so reduces the chance of triggering qemu crashes.

    Last but not least, a few spelling mistakes are fixed.

    Whilst debvm is a non-key package with autopkgtests, it is blacklisted
    on riscv64 and therefore cannot automatically migrate with 20 day delay.

    [ Impact ]

    debefivm-create will not work at all. Whilst the error is on the debvm
    side, I question whether deep freeze is a good time to restructure the
    systemd packages.

    [ Tests ]

    The relevant autopkgtest fails since the relevant systemd upload and is
    fixed in 0.4.3.

    [ Risks ]

    I honestly see little risk here. I've been wrong before though.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    [ Other info ]

    unblock debvm/0.4.3

    Helmut

    diff --git a/bin/debefivm-create b/bin/debefivm-create
    index d533f56..1c03be5 100755
    --- a/bin/debefivm-create
    +++ b/bin/debefivm-create
    @@ -79,7 +79,7 @@ The root password is deleted such that a login does not ask for it and the syste

    skips installing a linux kernel image.
    This can be useful to install a kernel without a package.
    -If a kernel is installed via B<mmdebstrap> option C<--include>, automtatic kernel installation is automatically skipped.
    +If a kernel is installed via B<mmdebstrap> option C<--include>, automatic kernel installation is automatically skipped.

    =item B<packagelists>

    @@ -176,7 +176,7 @@ die() {
    exit 1
    }
    usage() {
    - die "usage: $0 [-a architecture] [-h hostname] [-k sskey] [-o output] [-r release] [-s task] [-z imagesize] [-- mmdebstrap options]"
    + die "usage: $0 [-a architecture] [-h hostname] [-k sshkey] [-o output] [-r release] [-s task] [-z imagesize] [-- mmdebstrap options]"
    }
    usage_error() {
    echo "error: $*" 1>&2
    @@ -348,6 +348,7 @@ fi
    set -- \
    "--customize-hook=printf 'LABEL=%s / ext4 defaults 0 0' '$ROOTLABEL' >"'"$1/etc/fs