toolbox icon indicating copy to clipboard operation
toolbox copied to clipboard

images: add Debian 10, 11, 12, testing, and unstable

Open petraglyph opened this issue 2 years ago • 10 comments

Builds of the new Debian images can be found quay.io/repository/pennbauman/debian-toolbox if needed for testing.

petraglyph avatar Aug 05 '23 18:08 petraglyph

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

danpawlik avatar Aug 07 '23 06:08 danpawlik

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

petraglyph avatar Aug 07 '23 22:08 petraglyph

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

juhp avatar Aug 08 '23 06:08 juhp

These images are based on the ones from toolbx-images with a couple modication:

  • Added iputils-ping to extra-packages files (required by some tests)
  • Added VERSION_ID fields to /etc/os-release for 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.d to a symlink in /usr/bin
  • Removed touch /etc/localtime (no longer necessary)

petraglyph avatar Aug 08 '23 15:08 petraglyph

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

petraglyph avatar Aug 22 '23 03:08 petraglyph

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.

petraglyph avatar Nov 21 '23 05:11 petraglyph

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