Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-28 | autopkgtest: use negation to exclude 32bit arm | Helmut Grohne | |
Suggested-by: Paul Gevers <elbrus@debian.org> | |||
2023-09-28 | upload 0.2.13 to unstable | Helmut Grohne | |
2023-09-28 | autopkgtest: contain possible damage by killpg | Helmut Grohne | |
When mmdebstrap fails, it kills its child processes by killing its process group. This is harmless in many cases. For instance, when run from an interactive shell, the shell creates a process group. When run with user namespaces as non-root, not being root limits the possible damage. But when run as root from autopkgtest, mmdebstrap runs in the initial process group and takes down the entire lxc container. Using setsid, we can isolate the container from this killpg call. | |||
2023-09-24 | make autopkgtest non-flaky | Helmut Grohne | |
When passing an empty release to ./tests/create-and-run.sh, we now use the host's apt sources and pinning. This is an additional gitlab-ci test and replaces the previous autopkgtest involving unstable, which thus becomes non-flaky. | |||
2023-09-24 | add curl dependency to autopkgtests | Helmut Grohne | |
Fixes: e2e003c4415f ("tests/create-and-run.sh: choose ports mirror automatically") | |||
2023-06-29 | add test dep on debian-archive-keyring | Brian Murray | |
2023-06-23 | upload 0.2.12 to unstable | Helmut Grohne | |
Fix a syntax error in control. Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any") | |||
2023-06-22 | upload 0.2.11 to unstable | Helmut Grohne | |
2023-06-19 | bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} ↵ | Johannes Schauer Marin Rodrigues | |
as well as qemu-system-any | |||
2023-06-07 | mark autopkgtests as flaky for now | Helmut Grohne | |
Closes: #1036932 | |||
2023-03-21 | upload 0.2.10 to unstable | Helmut Grohne | |
2023-02-28 | upload 0.2.9 to unstable | Helmut Grohne | |
2023-02-20 | debvm-create: avoid failing when we install no passwd | Helmut Grohne | |
2023-02-10 | upload 0.2.8 to unstable: more autopkgtest fixing | Helmut Grohne | |
2023-02-09 | autopkgtest: improve unprivieleged unshare condition | Helmut Grohne | |
Thanks to Johannes Schauer for trying it on debci and seeing that it properly tests the environment. | |||
2023-02-08 | autopkgtests: drop versioned qemu dependency | Helmut Grohne | |
Since qemu-kvm is virtual, it doesn't have a version and we cannot depend on it like that. Rather than revert back to qemu-system-misc (which would defeat the purpose), just drop the dependency as testing has a fixed version now. Thanks to Jochen Sprickerhof for explaining the cause of badpkg. | |||
2023-02-05 | upload 0.2.7 to unstable: autopkgtest without fakechroot | Helmut Grohne | |
2023-02-05 | debian: autopkgtest: do away with fakeroot | Helmut Grohne | |
Use two tests. One in --mode=root and another skippable one in --mode=unshare. The latter will likely be skipped on Debian infrastructure. | |||
2023-02-01 | debian: add qemu as test trigger | Helmut Grohne | |
It's only a trigger for s390x yet, due to being a dependency of debvm otherwise. | |||
2023-01-27 | upload as 0.2.6 to unstable in another attempt at autopkgtests | Helmut Grohne | |
2023-01-27 | debian: autopkgtest: disable on armel and armhf as they're too slow | Helmut Grohne | |
2023-01-27 | debian: autopkgtest: stop triggering on unused 686-pae kernel image | Helmut Grohne | |
2023-01-27 | debian: autopkgtests: depend on suitably recent fakechroot | Helmut Grohne | |
2023-01-26 | debian: autopkgtest needs file on i386 to refine arch guess | Helmut Grohne | |
2023-01-25 | upload as 0.2.5 to unstable | Helmut Grohne | |
2023-01-25 | debvm-run: handle some multiarch kernels | Helmut Grohne | |
We completely treat all 32bit arm as armhf now. Booting the rpi kernel installed by debvm-create for armel will not work at all. The only sane way to boot armel is to enable a multiarch kernel. Refine the VMARCH guess from /bin/true using the file output for the kernel image for the common cases of i386+amd64 and armel/armhf+arm64. | |||
2023-01-23 | upload debvm/0.2.4 to unstable | Helmut Grohne | |
2023-01-23 | debian: fix placement of general mmdebstrap hooks | Helmut Grohne | |
2023-01-21 | upload 0.2.3 to unstable | Helmut Grohne | |
2023-01-21 | fix ftbfs: cannot use arch restriction for arch:all package | Helmut Grohne | |
2023-01-21 | upload the "try to fix autopkgtests" relase as 0.2.2 to unstable | Helmut Grohne | |
2023-01-21 | debian: work around qemu-system-misc not providing qemu-kvm on s390x | Helmut Grohne | |
This is a workaround for https://bugs.debian.org/1029309 | |||
2023-01-21 | extend bios recommendations | Helmut Grohne | |
* ppc64el needs seabios for vgabios-stdvga.bin * We need ipxe-qemu for -device virtio-net-pci,netdev=net0 | |||
2023-01-20 | trigger autopkgtests on linux uploads | Helmut Grohne | |
2023-01-20 | Upload to unstable as 0.2.1 to fix autopkgtest | Helmut Grohne | |
2023-01-20 | add lintian override for accessing the dpkg database | Helmut Grohne | |
2023-01-18 | Suggest qemu-system-gui | Jochen Sprickerhof | |
2023-01-18 | Fix qemu recommendations | Helmut Grohne | |
2023-01-18 | Demote binfmt-support recommendation | Helmut Grohne | |
systemd-binfmt implements what we need here and that's what most users will have, so only recommend binfmt-support when systemd is missing. Reported-by: Jochen Sprickerhof <git@jochen.sprickerhof.de> | |||
2023-01-18 | bump mmdebstrap dependency | Helmut Grohne | |
We really are using 1.3.0 features already. | |||
2023-01-18 | upload debvm 0.2 to unstable | Helmut Grohne | |
2023-01-18 | Update debian packaging | Helmut Grohne | |
2023-01-02 | debian: allow satisfying recommends with fakeroot and fakechroot | Helmut Grohne | |
2023-01-01 | upload to experimental as version 0.1 | Helmut Grohne | |
2023-01-01 | debian: add Vcs headers | Helmut Grohne | |
2023-01-01 | debian: ship pod2man generated manual pages | Helmut Grohne | |
2023-01-01 | debian: drop redundant Testsuite declaration | Helmut Grohne | |
2022-12-31 | fix location of 9pmount hook | Helmut Grohne | |
2022-12-31 | install 9pmounthook | Helmut Grohne | |
2022-12-31 | add an autopkgtest | Helmut Grohne | |