-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Image refresh for arch #7063
Image refresh for arch #7063
Conversation
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241104-111648 |
df2a5d4
to
483ca45
Compare
Looks like we need to put back |
Makes sense, I wonder what even pulled it in implicitly |
483ca45
to
f99114a
Compare
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241104-135936 |
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241104-155259 |
d17a5ff
to
2303455
Compare
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241104-183626 |
images/scripts/arch.setup
Outdated
@@ -54,6 +55,7 @@ sudo \ | |||
vim \ | |||
firewalld \ | |||
openssh \ | |||
openbsd-netcat \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is already in test_packages
There is the problem. |
1f58aa8
to
2a23ced
Compare
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241105-092900 |
This is a massive yak-shave @martinpitt happy to further explain on Matrix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Indeed I have some questions.
cockpit-podman and machines have podman as depends which during package building is installed along with makedepends. As we didn't clean up /var/cache/pacman/pkg before this was installed via the leftover package cache.
Don't remove the dependencies of cloud-init for now as that will remove openbsd-netcat as well which is a required test dependency. A more proper fix would be to mark test dependencies as "explicitly required" as this is quite invasive it needs proper testing. For now work around by just removing cloud-init.
pacman -Scc defaults to `no` in pacman, so `--noconfirm` does not remove anything. So just manually get rid of all the cached packages in /var/cache/pacman/pkg this saves ~ 600 MiB of space.
For tests which add a TPM.
a906f32
to
728ba98
Compare
image-refresh arch done: https://github.com/cockpit-project/bots/commits/image-refresh-arch-20241106-150332 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding swtpm!
A bit confusing to have two image refresh commits in this series, but 🤷♂️
Ah, machines fails because TPM now works. Let me send a corresponding PR. |
cockpit-project/bots#7063 adds `swtpm` to our Arch image, with that TPM functionality now works.
@jelly Fixed in cockpit-project/cockpit-machines#1897 and green there, please land in lockstep. |
cockpit-project/bots#7063 adds `swtpm` to our Arch image, with that TPM functionality now works.
Image refresh for arch