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.3
  • 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.3
  • unstable: 0.5.3
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.3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debvm (3 bugs: 0, 2, 1, 0)
action needed
20 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 98010bccc73904a88157e6c381d03865e4543033
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Jun 30 21:54:36 2026 +0200

    soft-deprecate the arm32 efi dependencies
    
    This partially addresses !60. On forky and later, apt will see
    base-files satisfied and drop the alternative. Shall be deleted once
    forky is released.

commit ae3d0affff8e9127b4b226f12397aa0d9272edcd
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Jun 30 20:17:11 2026 +0200

    debvm-run: fix architecture detection to work with Ubuntu
    
    On recent Ubuntu releases, /usr/bin/true is a symbolic link. This is not
    something we can cat using debugfs. Rather than follow the link, fall
    back to another binary.
    
    The failure path was also suboptimal. We ran elf-arch on the empty file
    being created and detected an empty VMARCH. From there things go bad.
    
    Instead, the fallback path now ensures that VMARCH is never empty.
    
    Addresses: #1140758

commit 5c8cde89fd270c3843fa30ed1ba58f105d240a43
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Jun 30 20:16:29 2026 +0200

    *-run: delete stray word "IOTHREAD"
    
    Fixes: 19e92e5960b3 ("*-run: enable a virtio memory balloon by default")

commit 2650f1246bcc29c9f4a0f7d6b7b663529b3a3ca1
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Jun 30 19:54:44 2026 +0200

    document that creating qcow2 images does not work
    
    Addresses: #1140756

commit 4cc88416ecf4af1e1890e282400c4f1e8682e512
Merge: 371e40d 3384cc8
Author: Helmut Grohne <helmutg@debian.org>
Date:   Fri Jun 26 15:13:57 2026 +0000

    Merge branch 'autopkgtest' into 'main'
    
    Add autopkgtest-create-qemu mmdebstrap hook
    
    See merge request helmutg/debvm!64

commit 3384cc84bf2715a78b58560dfa5c8bce0fc2a185
Author: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date:   Mon Jun 8 10:51:57 2026 +0200

    Add autopkgtest-create-qemu mmdebstrap hook

commit 371e40d60b6b8aece220436dd6c5e338a9e1542e
Merge: 8cc217c eff10f2
Author: Helmut Grohne <helmutg@debian.org>
Date:   Fri Jun 26 12:16:18 2026 +0000

    Merge branch 'relocate-hooks' into 'main'
    
    move "public" hooks to share/mmdebstrap/hooks
    
    See merge request helmutg/debvm!65

commit eff10f26e69c8244cd8a5292c8db651a69109b52
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 26 13:53:06 2026 +0200

    move "public" hooks to share/mmdebstrap/hooks
    
    Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>

commit 8cc217c23289cc3be992228211173094fafd9950
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 26 08:22:26 2026 +0200

    make all hooks traceable via mmdebstrap verbosity >= 3

commit be8d68d731e0ab6f914e6d6a0eb7610f2cc1a827
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 26 08:22:08 2026 +0200

    consistently use TARGET=$1 in all hooks

commit 8369544a773e572ab8fd46a53128836d1060a04e
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 26 07:49:59 2026 +0200

    customize-resolved.sh: improve failure path for missing libnss-resolve
    
    The hook is meant to be run with libnss-resolve installed. However, if
    components are missing, the package may be missing. In that event, the
    hook wrongly assumes an old systemd version. Instead, install the
    package explicitly now. The inclusion in debvm-create thus becomes an
    optimization. When components are missing, the installing libnss-resolve
    fails and the user can more easily deduce the missing components.
    
    Reported-by: Benjamin Drung <bdrung@debian.org>
    Addresses: #1140758

commit e2c86c17e90a205f4a5d426f2dc9c92b22a59ad0
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Jun 10 14:46:45 2026 +0200

    unbreak debefivm-create
    
    Fixes: cdba1243a9bb ("undeprecate the --architecture option and implement concatenation semantics")

commit cdba1243a9bb41e93ec34c2feba1fd7d1fff1eee
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Wed Jun 10 14:04:41 2026 +0200

    undeprecate the --architecture option and implement concatenation semantics
    
    For supporting the building of Hurd images, debvm-create needs to know
    the architecture and apply Hurd-specific quirks. Recognize this and
    undeprecate the option. While at it also implement the concatenation
    semantics that mmdebstrap implements. This provides more consistency
    between debvm-create, debefivm-create and mmdebstrap as the option now
    works in the same way for all of them. Where to pass it becomes the
    user's choice except when building for Hurd or EFI when the wrapper
    needs to know it.
    
    Signed-off-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>

commit 6d3f37de49b4590b31d79e397919c4f4bfab03c8
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 5 11:55:03 2026 +0200

    debvm-create: actually just stop writing fstab altogether
    
    When using systemd, it all boots just fine down to jessie. In unstable,
    sysvinit also boots without fstab. This is probably good enough. It
    helps with booting from a virtiofs rootfs.

commit 2709edc5944b312ec69fb942a582f4865c8ec11e
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 5 07:03:40 2026 +0200

    debvm-create: make fstab optional
    
    Evidently, it is not universally required.

commit 4d2bf257b2e90ec41cf4c8a8a276b30d7996732e
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Thu Jun 4 12:18:20 2026 +0200

    debvm-run: do away with the filesytem label requirement
    
    A filesystem always has a UUID and we can just pass that instead.

commit 19e92e5960b3a7f49ca577b900811fe32fd9264f
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Tue Jun 2 20:13:16 2026 +0200

    *-run: enable a virtio memory balloon by default
    
    The effect of this is that a guest running Linux 5.7 or later will
    report free pages (not page cache) to the hypervisor, which in turn will
    madvise MADV_DONTNEED releasing them back to the system.

commit cea282470117fd647657a6b220120327cf6a5df0
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri May 29 21:32:57 2026 +0200

    debvm-run: add an example for using virtiofsd
    
    Addresses: https://salsa.debian.org/helmutg/debvm/-/work_items/14

commit 17f55a0b23882421ce89d7aeff68f9f1a30adc9c
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri May 29 21:19:57 2026 +0200

    add a hook for atomatically mounting virtiofs filesystems

commit d04dd3fdc09939fb1738c67765336fe820652263
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Sun May 24 09:46:35 2026 +0200

    improve chrootless support
    
    Signed-off-by: Johannes Schauer Marin Rodrigues <josch@mister-muffin.de>
Created: 2026-05-24 Last update: 2026-06-30 22:48
4 open merge requests in Salsa normal
There are 4 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-08-19 Last update: 2026-06-26 17:00
news
[rss feed]
  • [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)
  • [2024-03-27] Accepted debvm 0.3 (source) into unstable (Helmut Grohne)
  • [2023-10-03] debvm 0.2.13 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
  • 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