images: add Debian 10, 11, 12, testing, and unstable
Builds of the new Debian images can be found quay.io/repository/pennbauman/debian-toolbox if needed for testing.
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/9b90ab12738644e6a241ac7bba6577b1
:x: unit-test RETRY_LIMIT in 31s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 27s :x: unit-test-restricted RETRY_LIMIT in 32s :x: system-test-fedora-rawhide RETRY_LIMIT in 33s :x: system-test-fedora-38 FAILURE in 30m 36s :x: system-test-fedora-37 FAILURE in 30m 08s
recheck
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/a72848495eae488187cbd05e329f2dba
:x: unit-test RETRY_LIMIT in 32s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 28s :x: unit-test-restricted RETRY_LIMIT in 32s :x: system-test-fedora-rawhide RETRY_LIMIT in 34s :x: system-test-fedora-38 FAILURE in 29m 19s :x: system-test-fedora-37 FAILURE in 28m 47s
The tests will not be able to successed unless the debian-toolbox images are already present in quay.io/toolbx
Btw current Debian images are already at https://quay.io/repository/toolbx-images/debian-toolbox?tab=tags (though I haven't tried them out) built from https://github.com/toolbx-images/images/tree/main/debian
These images are based on the ones from toolbx-images with a couple modication:
- Added
iputils-pingtoextra-packagesfiles (required by some tests) - Added
VERSION_IDfields to/etc/os-releasefor testing and unstable images which normally don't include them (required by toolbox to check image distro/version during container creation) - Switched flatpak-spawn enabling form a PATH modification in
/etc/profile.dto a symlink in/usr/bin - Removed
touch /etc/localtime(no longer necessary)
I've rearranged the commits, so that image building workflows appear before the images are required by tests. The final commit with system tests is still available on the preview branch of my fork
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/79df0b22c9d44cbb93fc9715610e648e
:x: unit-test RETRY_LIMIT in 33s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 58s :x: unit-test-restricted RETRY_LIMIT in 30s :x: system-test-fedora-rawhide RETRY_LIMIT in 32s :heavy_check_mark: system-test-fedora-38 SUCCESS in 26m 47s :heavy_check_mark: system-test-fedora-37 SUCCESS in 26m 35s
I've rebased these patches on the current main branch, and fixed a couple shellcheck errors.
Build failed. https://softwarefactory-project.io/zuul/t/local/buildset/356c4f5eabb94d42800d7c2293b82bcd
:heavy_check_mark: unit-test SUCCESS in 8m 22s :heavy_check_mark: unit-test-migration-path-for-coreos-toolbox SUCCESS in 3m 41s :heavy_check_mark: unit-test-restricted SUCCESS in 7m 14s :x: system-test-fedora-rawhide FAILURE in 9m 13s :x: system-test-fedora-39 FAILURE in 9m 19s :x: system-test-fedora-38 FAILURE in 9m 21s :x: system-test-fedora-37 FAILURE in 9m 20s