vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 2d9b5cd4400975ff72dd7c1922df2cfb49ca1127
Author: Helmut Grohne <helmut@subdivi.de>
Date: Sun Mar 9 19:27:59 2025 +0100
.gitlab-ci.yml: explicitly install gpgv for jessie
The jessie test was broken by apt defaulting to sqv in the sense that
mmdebstrap's gpgvnoexpkeysig requires gpgv, but it no longer is being
installed. The earlier error message was not diagnosing this, but
Johannes Schauer Marin Rodrigues kindly debugged and fixed that on the
mmdebstrap side. Thanks! Now with a proper error message, a missing gpgv
can be easily addressed. apt will still prefer sqv for everything but
jessie.
commit 73736f66fef4a82e7e6c5ac5257e9670e4fcb6fb
Author: Helmut Grohne <helmut@subdivi.de>
Date: Wed Mar 5 13:37:10 2025 +0100
debian/control: add qemu-system-native alternative
That package is fairly recent and does not exist in bookworm. On the
flip side, it more accurately expresses what we want as debvm-run
actually prefers the qemu-ARCH executable name over the kvm name.
commit eafd296380abe6db7d820436e2e978008088adc3
Author: Helmut Grohne <helmut@subdivi.de>
Date: Wed Mar 5 12:40:55 2025 +0100
debian/control: follow the qemu-user-static -> qemu-user-binfmt transition
commit ca64732d46ffa91834db9e635cbc04dda606158d
Author: Helmut Grohne <helmut@subdivi.de>
Date: Wed Mar 5 11:47:54 2025 +0100
debian/tests: explicitly install qemu-system-misc for loong64
loong64 does not yet have a qemu package that provides qemu-kvm, but we
really don't need kvm. All we need is the right qemu binary.
commit 85de70ea61b4a544b2c1b42e0466e5d6494e7b80
Author: Helmut Grohne <helmut@subdivi.de>
Date: Wed Mar 5 11:34:32 2025 +0100
debian/tests: tighten dependency on qemu-kvm
The native test really wants to run kvm (whether it uses kvm or tcg is
another question), but debvm only depends on qemu-kvm | qemu-system-any.
The latter alternative is of little use for the test and makes it fail.
commit d760fac413ddb077cc96d528c3ccb73a3ff22457
Author: Helmut Grohne <helmut@subdivi.de>
Date: Wed Mar 5 11:25:33 2025 +0100
tests: i386 no longer has a linux kernel
Enable amd64 for i386 in current releases.
commit e93660b51c4e68c2134b11791bfb76900bf4a01d
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Nov 12 15:22:56 2024 +0100
debvm-run: also try resolv.conf for dnssearch
commit 83876f58901900ab59dc2aec3027d2d36723a446
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 15:02:57 2024 +0200
document that dpkg-dev is required
It's already a dependency in debian/control, but was missing from the
README.
Reported-by: Vasyl Vavrychuk
Closes: #18
commit a2c00ecbe9e5313a6dd9417e6e31bf6a703cc245
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 11:13:27 2024 +0200
test for autologin to work using expect
commit f35ef9a20fabfd6e57db83136dc4486fe7757bdc
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 13 10:18:24 2024 +0200
debvm-create: implement password deletion with correctly quoted sed
While using the --prefix option is great, it's only available in trixie.
Hence, revert back to sed, this time getting the quoting right (by
avoiding backslashes using character sequences) and also apply to all
lines of the file as systemd seems to be adding users to the front.
Reported-by: Vasyl Vavrychuk
Fixes: 984a1155456d ("debvm-create: revert back to passwd for deleting the root password")
Closes: #17
commit 984a1155456df7bbda7e2f7c1d6bcedff68f609e
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Aug 12 22:13:46 2024 +0200
debvm-create: revert back to passwd for deleting the root password
We should avoid --root as that will chroot and load libraries. The sed
solution somehow didn't work due to a quoting issue. What we can use is
passed --prefix as that avoids loading libraries and explicitly does not
support NIS and LDAP, which we don't need here.
Reported-by: Vasyl Vavrychuk
Thanks: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Fixes: e4ecc7f745c5 ("debvm-create: avoid using passwd --delete")
Closes: #17
commit e4ecc7f745c54a765eff8eff59fc2e9a03371f2e
Author: Helmut Grohne <helmut@subdivi.de>
Date: Fri Aug 9 14:48:43 2024 +0200
debvm-create: avoid using passwd --delete
passwd will chroot() into the target tree and then load shared
libraries. This tends to work badly for old releases and for foreign
architectures or combinations thereof. As a result, it sometimes fails
with
Cannot determine your user name.
In practice, it removes a single asterisk from the first line of
/etc/shadow (at least for jessie to trixie). This is something, we can
also do via sed.
Reported-by: Sylvain Beucler <beuc@debian.org>
Fixes: d2d8b9965d39 ("debvm-create: avoid failing when we install no passwd")
commit 90fc08dcfc714b19c28721109fb26f682ee7a834
Author: Helmut Grohne <helmut@subdivi.de>
Date: Tue Aug 6 11:33:02 2024 +0200
debvm-run: fix manual page
The --transport option was added in the middle of the --skip
documentation.
Fixes: d927a5e0cee2 ("debvm-run: add --transport option")
commit 20f12dc5b70c4fc7dc0ac48b5d89fd1e60163fd9
Merge: a6b0c56 f4ee11d
Author: Helmut Grohne <helmutg@debian.org>
Date: Wed Jun 26 14:15:02 2024 +0000
Merge branch 'greetd_sway' into 'main'
useraddhook: support autologin for greetd/sway
See merge request helmutg/debvm!46
commit f4ee11d11418ae0ec8a8089928facbeb0d9ec054
Author: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Wed Jun 26 14:56:38 2024 +0200
useraddhook: support autologin for greetd/sway