Skip to content
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

Fix debian-testing image refresh #6341

Merged
merged 5 commits into from
May 7, 2024

Conversation

martinpitt
Copy link
Member

@martinpitt martinpitt commented May 6, 2024

Fixes #6274

  • image-refresh debian-testing

@martinpitt martinpitt marked this pull request as draft May 6, 2024 14:11
We had to upgrade from Debian 12 bookworm in the early days after its
release, but proper trixie (i.e. testing) cloud images have been
available for a long time. This greatly reduces the amount of package
upgrades.
@martinpitt martinpitt added the bot label May 6, 2024
@cockpituous cockpituous changed the title images: Install virtinst, freeipa-client, and sssd from Debian unstable WIP: c262f0fa349a: [no-test] images: Install virtinst, freeipa-client, and sssd from Debian unstable May 6, 2024
@cockpituous
Copy link
Contributor

@cockpituous
Copy link
Contributor

@cockpituous cockpituous changed the title WIP: c262f0fa349a: [no-test] images: Install virtinst, freeipa-client, and sssd from Debian unstable images: Install virtinst, freeipa-client, and sssd from Debian unstable May 6, 2024
@martinpitt martinpitt changed the title images: Install virtinst, freeipa-client, and sssd from Debian unstable Fix debian-testing image refresh May 6, 2024
@martinpitt
Copy link
Member Author

All IPA tests fail:

Cannot obtain CA certificate
'ldap://f0.cockpit.lan' doesn't have a certificate.

this needs investigation, reporting, etc.

@martinpitt
Copy link
Member Author

FreeIPA b0rkage figured out, see https://bugs.debian.org/1070680 . I'll add naughties.

martinpitt added 2 commits May 7, 2024 06:52
The 64 bit time transition changed the glib package name and hence also
the dbgsym name. But all of that is obsolete anyway: Debian has had a
debuginfo server [1] for a while now, so that gdb can directly download
all necessary symbols. This is much more comfortable and comprehensive.
So just drop the explicit dbgsym repo.

[1] https://wiki.debian.org/Debuginfod
These three fell out of testing as part of the giant time64 transition,
and haven't re-entered testing in several weeks. In all likelihood it
will take several more weeks to months to get them fixed. So install
these from unstable as well to continue our testing.

Make the globs loose enough to also cover their dependencies, like
libsss-*, python3-sss, or python3-ipaclient.

Fixes cockpit-project#6274
@cockpituous cockpituous changed the title Fix debian-testing image refresh WIP: 5bf31ebb4753: [no-test] Fix debian-testing image refresh May 7, 2024
@cockpituous
Copy link
Contributor

@cockpituous
Copy link
Contributor

@cockpituous cockpituous changed the title WIP: 5bf31ebb4753: [no-test] Fix debian-testing image refresh Fix debian-testing image refresh May 7, 2024
Cockpituous and others added 2 commits May 7, 2024 07:12
TestIPA.testClientCertAuthentication and TestIPA.testQualifiedUsers join
with the UI; TestIPA.testUnqualifiedUsers and TestKerberos join with the
CLI. Add patterns for both.

Downstream report: https://bugs.debian.org/1070680
Known issue cockpit-project#6346
@martinpitt martinpitt marked this pull request as ready for review May 7, 2024 05:54
Copy link
Member

@allisonkarlitskaya allisonkarlitskaya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the cleanups in general.

I'm not crazy about installing the packages from unstable (I probably would have just waited) but I trust your judgement here about how long it would take to clear up.

Thanks!

@@ -130,6 +131,18 @@ Pin-Priority: -1
Package: thin-provisioning-tools
Pin: release a=unstable
Pin-Priority: 10

Package: virtinst
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's make sure we don't forget to take these out.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's not much harm to it -- once the packages enter testing again, the choice of priorities will install it from there again, and this will just be dead code.

@allisonkarlitskaya allisonkarlitskaya merged commit 9b07c71 into cockpit-project:main May 7, 2024
12 checks passed
@martinpitt martinpitt deleted the fix-d-testing branch May 7, 2024 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Image refresh for debian-testing
3 participants