Your message dated Wed, 04 Jun 2025 11:54:45 +0000
with message-id <e1ummhh-005ilp...@respighi.debian.org>
and subject line unblock debvm
has caused the Debian Bug report #1107124,
regarding unblock: debvm/0.4.4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1107124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107124
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: de...@packages.debian.org
Control: affects -1 + src:debvm
User: release.debian....@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/fstab"' \
        
"--include=?narrow(?exact-name(systemd-boot),?architecture(${DEBARCH%%,*}))" \
+       
"--include=?narrow(?exact-name(systemd-boot-efi),?architecture(${DEBARCH%%,*}))"
 \
        '--include=systemd-sysv' \
        "$SUITE" \
        /dev/null \
diff --git a/bin/debvm-create b/bin/debvm-create
index 78e86bf..4f652e3 100755
--- a/bin/debvm-create
+++ b/bin/debvm-create
@@ -94,7 +94,7 @@ This is equivalent to specifying B<--initsystem=none>.
 
 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>
 
diff --git a/debian/changelog b/debian/changelog
index 8d06911..418870a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,23 @@
+debvm (0.4.3) unstable; urgency=medium
+
+  [ Luca Boccassi ]
+  * debefivm-create: pull in systemd-boot-efi for stub binary (Closes: 
#1106847)
+
+  [ Helmut Grohne ]
+  * Fix a spelling mistake in manual pages
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 31 May 2025 21:19:01 +0200
+
+debvm (0.4.2) unstable; urgency=medium
+
+  [ Colin Watson ]
+  * debefivm-create: fix typo in usage message
+
+  [ Helmut Grohne ]
+  * Attempt to improve test reliability by limiting concurrency
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 26 May 2025 22:14:07 +0200
+
 debvm (0.4.1) unstable; urgency=medium
 
   * *-create: Fix network during mmdebstrap for old releases
diff --git a/tests/create-and-run.sh b/tests/create-and-run.sh
index fab04bc..d401327 100755
--- a/tests/create-and-run.sh
+++ b/tests/create-and-run.sh
@@ -61,6 +61,9 @@ elif test -n "$MIRROR"; then
 fi
 debvm-create -k "$SSH_KEYPATH.pub" -o "$IMAGE" -r "$RELEASE" "$@"
 
+# Many CPUs tend to cause test timeouts on tcg emulation.
+export OMP_THREAD_LIMIT=4
+
 SSH_PORT=2222
 timeout 600s debvm-run -s "$SSH_PORT" -i "$IMAGE" &
 set -- localhost
diff --git a/tests/dist-upgrades.sh b/tests/dist-upgrades.sh
index 171500a..c05c9d6 100755
--- a/tests/dist-upgrades.sh
+++ b/tests/dist-upgrades.sh
@@ -43,6 +43,9 @@ ssh-keygen -f "$SSH_KEYPATH" -N ''
 
 debvm-create --sshkey="$SSH_KEYPATH.pub" -r jessie --size=3G -- 
--customize-hook="copy-in upgrade /usr/local/bin" 
http://archive.debian.org/debian
 
+# Many CPUs tend to cause test timeouts on tcg emulation.
+export OMP_THREAD_LIMIT=4
+
 SSH_PORT=2222
 for RELEASE in stretch buster bullseye bookworm trixie sid; do
        timeout 15m debvm-run -s "$SSH_PORT" &
diff --git a/tests/efi-create-and-run.sh b/tests/efi-create-and-run.sh
index 2b70662..ed6b64e 100755
--- a/tests/efi-create-and-run.sh
+++ b/tests/efi-create-and-run.sh
@@ -36,6 +36,9 @@ if test -z "$RELEASE"; then
 fi
 debefivm-create -k "$SSH_KEYPATH.pub" -o "$IMAGE" -r "$RELEASE" -a 
"$ARCHITECTURE" "$@"
 
+# Many CPUs tend to cause test timeouts on tcg emulation.
+export OMP_THREAD_LIMIT=4
+
 SSH_PORT=2222
 timeout 600s debefivm-run -s "$SSH_PORT" -i "$IMAGE" &
 set -- localhost

--- End Message ---
--- Begin Message ---
Unblocked debvm.

--- End Message ---

Reply via email to