-
Notifications
You must be signed in to change notification settings - Fork 6
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
Upgrade base image from Debian Bullseye (oldstable) to Bookworm (stable) #233
Conversation
I expect this to fail in many ways, but let's see what happens! |
ec77ff5
to
4d2c0c6
Compare
CI error was during build of vcftools for the aarch64 image. Relevant part looks like:
We install |
4d2c0c6
to
b7bc9b9
Compare
Replicated the error locally and then validated that installing |
b7bc9b9
to
b8c98e8
Compare
The next CI failure
is because |
b8c98e8
to
97d6efc
Compare
The image built completely in CI but one minor testing failure because I'd based this branch on a month-old |
Avail ourselves of newer (though still not _new_ ;) software, in particular the SQLite CLI. The use of Bullseye's version number, 11, instead of its name in the builder-build-platform image tripped me up at first, so I've switched it over to Bookworm's name instead of number (12). The cross-compilation of vcftools targeting arm64/aarch64 on amd64 requires pkg-config installed for the *target* platform with xx-apt-get. Without it, the vcftool's configure script can't find zlib since its using the *build* platform's pkg-config and zlib is not installed for the build platform. I'm not sure why this worked with the build platform's pkg-config previously but not now. The libopenblas-base package was renamed libopenblas0. In Bullseye, the former was a dependency-only package to allow older systems coming from Buster (oldoldstable), or instructions based on it, to more gracefully transition to Bullseye. The transitional package was removed in Bookworm.
97d6efc
to
82c12ba
Compare
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.
I didn't test anything but changes look good.
The ncov-ingest image seems to build fine locally if I rebase it onto this PR's image. |
Avail ourselves of newer (though still not new ;) software, in particular the SQLite CLI.
Checklist