Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-09-24 | Merge branch 'waitssh-timeout' into 'main' | Helmut Grohne | |
bin/debvm-waitssh: make --timeout=N work See merge request helmutg/debvm!38 | |||
2023-09-24 | bin/debvm-waitssh: make --timeout=N work | Johannes Schauer Marin Rodrigues | |
2023-09-14 | Merge fix_ports into main | Helmut Grohne | |
2023-09-14 | tests/create-and-run.sh: Correctly handle an empty $MIRROR | Helmut Grohne | |
Fixes: d1e2c48b9b39 ("Fix ports mirror (tested on riscv64)") | |||
2023-09-14 | tests/create-and-run.sh: choose ports mirror automatically | Helmut Grohne | |
2023-09-07 | gitlab-ci: update test matrix | Helmut Grohne | |
* mipsel is removed from unstable * riscv64 is added to unstable * also test trixie | |||
2023-07-25 | Merge branch 'fix_stretch' into 'main' | Helmut Grohne | |
Fix resolv.conf in stretch See merge request helmutg/debvm!37 | |||
2023-07-25 | Fix resolv.conf in stretch | Jochen Sprickerhof | |
stub-resolv.conf was introduced in systemd 236 (e6b2d948f8). Regression of c751e22. | |||
2023-07-06 | Merge branch 'commas' into 'main' | Helmut Grohne | |
bin/debvm-run: if the image filename contains a comma, then that comma must be... See merge request helmutg/debvm!35 | |||
2023-07-04 | bin/debvm-run: commas in the image filename must be escaped | Johannes Schauer Marin Rodrigues | |
2023-06-30 | Merge branch 'bug-1039532' into 'main' | Helmut Grohne | |
add test dep on debian-archive-keyring See merge request helmutg/debvm!34 | |||
2023-06-29 | add test dep on debian-archive-keyring | Brian Murray | |
2023-06-24 | Fix ports mirror (tested on riscv64) | Jochen Sprickerhof | |
2023-06-24 | Merge branch 'term' into 'main' | Helmut Grohne | |
bin/debvm-run: allow being run in environments without TERM set See merge request helmutg/debvm!33 | |||
2023-06-24 | bin/debvm-run: allow being run in environments without TERM set | Johannes Schauer Marin Rodrigues | |
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-22 | Merge run-skip into main | Helmut Grohne | |
2023-06-22 | debvm-run: restore behaviour of repeated --sshport flags | Helmut Grohne | |
When issuing multiple --sshport options, the last one should win. Fixes: a2db07766257 ("debvm-run: add a --netopt option to customize the -netdev") | |||
2023-06-22 | Merge run-netopt into main | Helmut Grohne | |
2023-06-22 | Merge qemu-append into main | Helmut Grohne | |
2023-06-22 | debvm-run: expand the rootdev skip | Helmut Grohne | |
2023-06-21 | debvm-run: add a --netopt option to customize the -netdev | Helmut Grohne | |
2023-06-20 | debvm-run: add a --skip option | Helmut Grohne | |
As with debvm-create, this option allows skipping default configuration to let a user override things in their way. Link: https://bugs.debian.org/1036918 | |||
2023-06-20 | debvm-run: fix local emulation of set -ex | Helmut Grohne | |
Should be using stderr. Fixes: 7d0b160531d6 ("debvm-run: replace shell process with qemu process") | |||
2023-06-19 | Merge branch 'qemu8exp' into 'main' | Helmut Grohne | |
bin/debvm-run: qemu provides symlinks for qemu-system- starting with 1:8.0~rc4+dfsg-2 See merge request helmutg/debvm!31 | |||
2023-06-19 | debvm-run: match on DEB_HOTS_ARCH_CPU rather than DEB_HOST_ARCH | Helmut Grohne | |
This way we loose unnecessary detail such as libc, kernel and abi. For one thing this simplifies the arm* match. For another, this makes us stop think about arm64ilp32 or x32. | |||
2023-06-19 | gitlab-ci: copy dpkg-dev dependency | Helmut Grohne | |
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any") | |||
2023-06-19 | debvm-run: make shellcheck happy | Helmut Grohne | |
Fixes: 1c98a5b3b36f ("bin/debvm-run: qemu (>> 1:8.0) provides symlinks for qemu-system-${debarch} as well as qemu-system-any") | |||
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-19 | debvm-run: avoid hard coding fds for kernel and initrd | Helmut Grohne | |
qemu makes heavy use of fd passing, so we better avoid user-passed fds. | |||
2023-06-19 | debvm-run: replace shell process with qemu process | Helmut Grohne | |
We need the intermediate shell process to clean the temporary files with the kernel and the initrd - unless we delete them before running qemu. This method should help with killing a qemu e.g. using a timeout. | |||
2023-06-19 | gitlab-ci: register binfmts again | Helmut Grohne | |
2023-06-09 | autologin: call setterm --resize only when supported | Helmut Grohne | |
2023-06-09 | the argument to setterm is --resize, not -resize | Helmut Grohne | |
2023-06-07 | debvm-run: add an --append option | Helmut Grohne | |
Unlike qemu's -append, it has append semantics both to repeated use and to internal defaults. | |||
2023-06-07 | mark autopkgtests as flaky for now | Helmut Grohne | |
Closes: #1036932 | |||
2023-04-27 | debvm-create: recognize finit as an init system | Helmut Grohne | |
2023-03-30 | debvm-run: do not apply pauth-impdef=on to arm32 | Helmut Grohne | |
I really should have tested this part, but CI did. Fixes: 954ba600ffb7 ("debvm-run: massively speed up tcg emulation of arm cpus") | |||
2023-03-29 | debvm-run: massively speed up tcg emulation of arm cpus | Helmut Grohne | |
pauth emulation is very intensive on the CPU and thus there is a non-cryptographic alternative that provides a speedup of 3 to 4. https://qemu-project.gitlab.io/qemu/system/arm/cpu-features.html#tcg-vcpu-features Suggested-by: Arnd Bergmann <arnd@arndb.de> Reported-by: Emanuele Rocca <ema@debian.org> Tested-by: Emanuele Rocca <ema@debian.org> Closes: #1033643 | |||
2023-03-27 | tests: stretch also moved to archive.debian.org | Helmut Grohne | |
2023-03-23 | tests: jessie has moved to archive.debian.org | Helmut Grohne | |
2023-03-21 | upload 0.2.10 to unstable | Helmut Grohne | |
2023-03-21 | update contributor list | Helmut Grohne | |
2023-03-19 | debvm-waitssh: improve comment about character ranges | Helmut Grohne | |
Reported-by: Jakub Wilk <jwilk@debian.org> | |||
2023-03-11 | debvm-run: --graphical should not require an argument | Helmut Grohne | |
2023-03-06 | debvm-create: autodetect size of serial consoles | Helmut Grohne | |
We now extend /etc/profile to invoke setterm -resize when detecting an interactive login on a serial console. This should fix 90% of wrongly sized serial consoles. | |||
2023-03-06 | drop workaround for kernel bug #1029270 | Helmut Grohne | |