Debian Package Tracker
Register | Log in
Subscribe

debvm

create and run virtual machines for various Debian releases and architectures

Choose email to subscribe with

general
  • source: debvm (main)
  • version: 0.5.4
  • maintainer: Helmut Grohne (DMD)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • oldstable: 0.2.10+deb12u1
  • old-bpo: 0.4.5~bpo12+2
  • stable: 0.4.5+deb13u1
  • testing: 0.5.4
  • unstable: 0.5.4
versioned links
  • 0.2.10+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.4.5~bpo12+2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.4.5+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.5.4: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debvm (3 bugs: 0, 2, 1, 0)
action needed
lintian reports 1 error and 2 warnings high
Lintian reports 1 error and 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-07-28 Last update: 2026-07-28 11:48
21 new commits since last upload, is it time to release? normal
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 34cea96c3ca91c8594bb12d231cce861b07a9b4e
Merge: a415cc1 a86f531
Author: Helmut Grohne <helmutg@debian.org>
Date:   Wed Aug 26 12:34:22 2026 +0000

    Merge branch 'ssh-keygen' into 'main'
    
    tests/create-and-run.sh: run ssh-keygen with -q
    
    See merge request helmutg/debvm!76

commit a415cc19ce2d0d91c26d276d31e5d725be8c272f
Merge: fd88125 c849e61
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Tue Aug 25 14:44:52 2026 +0000

    Merge branch 'tmpdir' into 'main'
    
    tests/create-and-run.sh: allow setting TMPDIR location for ssh_id and test.ext4
    
    See merge request helmutg/debvm!75

commit a86f53115357bfddb16f63ab0356f66987cc5b6e
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Tue Aug 25 09:45:56 2026 +0200

    Remove potential leftovers from previous runs
    
     * ssh-keygen will interactively ask the user if the key already exists
     * debvm-create will refuse to overwrite an existing image

commit c849e61cefdfc8b7be5e5fc2d98668672c268f7b
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Tue Aug 25 09:41:58 2026 +0200

    tests/create-and-run.sh: use $DEBVM_TMPDIR for ssh_id and test.ext4
    
    The default is the current directory as before.
    
    Setting DEBVM_TMPDIR allows one to choose a different location.
    
    I'm running tests/create-and-run.sh with unshared user namespace and the
    unshared user cannot write to my $HOME, so I need ssh_id and test.ext4
    to be stored elsewhere.

commit fd88125568e82a140cd53f62d74c5309915681f1
Merge: e1e89a1 b36f6f5
Author: Helmut Grohne <helmutg@debian.org>
Date:   Tue Aug 25 12:00:55 2026 +0000

    Merge branch 'dpkg-print-arch' into 'main'
    
    share/debvm/customize-kernel.sh: avoid using dpkg internals in favour of dpkg --root
    
    See merge request helmutg/debvm!77

commit b36f6f5fdd9cb8f3a85943140198b717421703ea
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Tue Aug 25 10:10:13 2026 +0200

    share/debvm/customize-kernel.sh: avoid using dpkg internals in favour of dpkg --root

commit e1e89a1a99ead884b62b750fca194ffb88489090
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Aug 25 10:13:48 2026 +0200

    debvm-run: add abstraction ext2image_readlink
    
    This also improves robustness by applying quoting and anchoring the sed
    expression.

commit 254ebafa78906db694d94754c9f37661f395e3ae
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Mon Aug 24 15:19:47 2026 +0200

    debvm-run: use die function

commit f143da04e7108042350c33591664e44dd1e261c1
Merge: 7220e66 14fab06
Author: Helmut Grohne <helmutg@debian.org>
Date:   Mon Aug 24 13:10:18 2026 +0000

    Merge branch 'archnamings' into 'main'
    
    debvm-run: rename architecture variables in preparation for Hurd
    
    See merge request helmutg/debvm!73

commit 14fab06b937d1943b75737cf1ea4b7d2eb0d2238
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Sat Aug 22 20:06:42 2026 +0200

    debvm-run: rename architecture variables in preparation for Hurd
    
     * Instead of Debian architecture names, use Debian CPU names.
     * Variables are renamed:
         ARCHITECTURE -> HOST_ARCH_CPU
         KERNELARCHCPU -> KERNEL_ARCH_CPU
         VMARCH -> KERNEL_ARCH_CPU
     * There is no longer a distinction between KERNELARCHCPU and VMARCH as
       that distinction was only kept to choose whether KVM should be
       enabled or not. This is now done earlier and avoids an extra
       variable.

commit 7220e66982cbb8a9ea404bbd72dd7f5eb34232cf
Merge: 4087f97 73ebf55
Author: Helmut Grohne <helmutg@debian.org>
Date:   Mon Aug 24 11:15:43 2026 +0000

    Merge branch 'chrootless-hooks' into 'main'
    
    share/mmdebstrap/hooks: error out on hooks that cannot work in chrootless mode
    
    See merge request helmutg/debvm!74

commit 4087f97d6d57f3156f2c4199c45ba4b5b4bc7f98
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Mon Aug 24 12:45:32 2026 +0200

    debvm-run: improve error message when qemu executable is missing

commit 73ebf555c7cad6eca8f826c28f403c0d29f16b2d
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Mon Aug 24 10:10:18 2026 +0200

    share/mmdebstrap/hooks: error out on hooks that cannot work in chrootless mode

commit cdbfd60d57632974a6d67db8d2a690a478bfcc70
Merge: 619362f fc95b3a
Author: Helmut Grohne <helmutg@debian.org>
Date:   Sun Aug 23 07:35:23 2026 +0000

    Merge branch 'next_free_fd' into 'main'
    
    debvm-run: add next_free_fd()
    
    See merge request helmutg/debvm!72

commit fc95b3a129855fb5922756502690a9765dcd9550
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Sat Aug 22 20:25:04 2026 +0200

    debvm-run: add next_free_fd()
    
    We want to use this a bit more often once we also support Hurd.
    
    Signed-off-by: Helmut Grohne <helmut@subdivi.de>

commit 619362f6b0a52e2ce265d0a8628df27591b28943
Merge: 0de1002 177292c
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Thu Aug 20 20:26:44 2026 +0000

    Merge branch 'default-init' into 'main'
    
    debvm-create: Set default init system depending on the OS
    
    See merge request helmutg/debvm!71

commit 177292cd65498736c4bfc7adb4cae51b4d14842d
Author: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Date:   Thu Aug 20 00:50:05 2026 +0200

    debvm-create: Set default init system depending on the OS
    
    systemd was the default but systemd only works on Linux.
    
    With this change, when no init system was specified, systemd will be
    chosen if the kernel of the vm is Linux and sysvinit otherwise.

commit 0de10023a362f72594b4b329af5d10bd756cf6fa
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Aug 19 18:49:25 2026 +0200

    fix spelling and improve grammer all around
    
    This also makes codespell pass on all files again.

commit 528dcde50d1eb3b7f991e3cd508536c54638ef9e
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Aug 19 18:48:31 2026 +0200

    bin/*: fix semantically relevant spelling mistakes
    
     * hirsuite -> hirsute
     * ovfm -> ovmf

commit 1e1a9c8af03b915cf9b808ab8279664ddb4e0579
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Aug 19 18:47:31 2026 +0200

    debefivm-create: do not attempt to parse non-existent --size=... option

commit 9cd4ce9325d83afc4bdc20519c1e6a22915b252d
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Aug 19 18:44:47 2026 +0200

    debefivm-run: document the -g option
    
    It exists for both debvm-run and debefivm-run, but the documentation was
    missing for the latter.


https://salsa.debian.org/api/v4/projects/helmutg%2Fdebvm API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-08-19 Last update: 2026-08-26 15:03
news
[rss feed]
  • [2026-08-02] debvm 0.5.4 MIGRATED to testing (Debian testing watch)
  • [2026-07-27] Accepted debvm 0.5.4 (source) into unstable (Jochen Sprickerhof)
  • [2026-05-21] debvm 0.5.3 MIGRATED to testing (Debian testing watch)
  • [2026-05-09] Accepted debvm 0.5.3 (source) into unstable (Helmut Grohne)
  • [2026-03-01] Accepted debvm 0.4.5+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Helmut Grohne)
  • [2026-02-01] debvm 0.5.2 MIGRATED to testing (Debian testing watch)
  • [2026-01-27] Accepted debvm 0.5.2 (source) into unstable (Helmut Grohne)
  • [2026-01-27] Accepted debvm 0.5.1 (source) into unstable (Helmut Grohne)
  • [2025-11-26] debvm 0.5.0 MIGRATED to testing (Debian testing watch)
  • [2025-11-20] Accepted debvm 0.5.0 (source) into unstable (Helmut Grohne)
  • [2025-06-26] Accepted debvm 0.4.5~bpo12+2 (source) into stable-backports (Helmut Grohne)
  • [2025-06-26] Accepted debvm 0.4.5~bpo12+1 (source) into stable-backports (Helmut Grohne)
  • [2025-06-26] debvm 0.4.5 MIGRATED to testing (Debian testing watch)
  • [2025-06-19] Accepted debvm 0.4.4~bpo12+2 (source) into stable-backports (Helmut Grohne)
  • [2025-06-19] Accepted debvm 0.4.4~bpo12+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Helmut Grohne)
  • [2025-06-18] Accepted debvm 0.4.5 (source) into unstable (Helmut Grohne)
  • [2025-06-11] debvm 0.4.4 MIGRATED to testing (Debian testing watch)
  • [2025-06-04] Accepted debvm 0.4.4 (source) into unstable (Helmut Grohne)
  • [2025-05-31] Accepted debvm 0.4.3 (source) into unstable (Helmut Grohne)
  • [2025-05-26] Accepted debvm 0.4.2 (source) into unstable (Helmut Grohne)
  • [2025-05-17] debvm 0.4.1 MIGRATED to testing (Debian testing watch)
  • [2025-05-06] Accepted debvm 0.4.1 (source) into unstable (Helmut Grohne)
  • [2025-04-21] debvm 0.4.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-11] Accepted debvm 0.4.0 (source) into unstable (Helmut Grohne)
  • [2025-04-06] debvm 0.3.2 MIGRATED to testing (Debian testing watch)
  • [2025-03-31] Accepted debvm 0.3.2 (source) into unstable (Helmut Grohne)
  • [2024-06-28] debvm 0.3.1 MIGRATED to testing (Debian testing watch)
  • [2024-06-23] Accepted debvm 0.2.10+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Helmut Grohne)
  • [2024-06-23] Accepted debvm 0.3.1 (source) into unstable (Helmut Grohne)
  • [2024-04-01] debvm 0.3 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 3
  • RC: 0
  • I&N: 2
  • M&W: 1
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (1, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.5.2ubuntu1
  • patches for 0.5.2ubuntu1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing