Age | Commit message (Collapse) | Author | |
---|---|---|---|
13 days | Attempt to limit test reliability by reducing concurrency | Helmut Grohne | |
2024-02-26 | debvm-create: switch from genext2fs to mkfs.ext4 | Helmut Grohne | |
Why? genext2fs is slow. It has O(n^2) behaviour, which becomes annoying with larger filesystems. It also creates an ext2 image and we have to upgrade it to ext4 in multiple steps. Even then, the image has an inode size of 128, which is incompatible with 2038 and does not allow storing sub-second precision time stamps. How? We use mkfs.ext4 from e2fsprogs (which is required anyway) instead. Running this from within a --customize-hook does not work, because the user namespace used for the hook often has no privileges to write to the output image. Instead, we now ask mmdebstrap to output to a directory and create the filesystem separately. We construct a special namespace that has both access to the tree and to the output image and perform the mkfs.ext4 there. As a consequence, we no longer support any mode but unshare and since mkfs.ext4 consumes the size parameter, the size syntax is reduced a bit. | |||
2024-02-26 | tests/dist-upgrades.sh: add trixie | Helmut Grohne | |
2024-02-26 | tests/dist-upgrades.sh: must use archive.d.o for old releases | Helmut Grohne | |
2023-01-17 | Allow arbitrary image sizes | Jochen Sprickerhof | |
2023-01-03 | debvm-waitssh: make timeout configurable and restore previous value for tests | Helmut Grohne | |
2023-01-03 | add a debvm-waitssh utility | Helmut Grohne | |
2022-12-31 | Use more variables | Jochen Sprickerhof | |
2022-12-31 | tests: rework common code | Helmut Grohne | |
Turn try-ssh.sh script into a shell function library. | |||
2022-12-31 | tests: discover tool under test from $PATH | Helmut Grohne | |
This enables use in autopkgtests and makes it consistent with the create-and-run.sh test. | |||
2022-12-28 | Test dist-upgrades | Jochen Sprickerhof | |