Skip to content

Conversation

@big-r81
Copy link
Contributor

@big-r81 big-r81 commented Oct 10, 2024

No description provided.

Copy link
Contributor

@nickva nickva left a comment

Choose a reason for hiding this comment

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

+1

@nickva
Copy link
Contributor

nickva commented Oct 11, 2024

@big-r81 I'll merge then try also update the Erlang 26 build and run buildx on all the images

@nickva nickva merged commit a18ae5a into main Oct 11, 2024
@nickva nickva deleted the use-java-21 branch October 11, 2024 02:09
@nickva
Copy link
Contributor

nickva commented Oct 14, 2024

This is failing the update to the latest OTP 25

> [linux/ppc64le internal] load metadata for docker.io/library/debian:bullseye:
------
debian-bullseye:22
--------------------
  20 |     ARG repository=debian
  21 |     
  22 | >>> FROM $repository:bullseye
  23 |     
  24 |     # Install Java
--------------------
ERROR: failed to solve: debian:bullseye: failed to resolve source metadata for docker.io/library/debian:bullseye: no match for platform in manifest: not found

Not all those debian/ubuntu versions have Java 21

@big-r81
Copy link
Contributor Author

big-r81 commented Oct 14, 2024

then we should use Java 17 in Debian Bullsye?

@nickva
Copy link
Contributor

nickva commented Oct 14, 2024

Maybe it just can't find bullseye altogether? [linux/ppc64le internal] load metadata for docker.io/library/debian:bullseye: that seems odd. Maybe an architecture specific things for PPC64LE

@big-r81
Copy link
Contributor Author

big-r81 commented Oct 14, 2024

or a temporary network / server error?

@big-r81
Copy link
Contributor Author

big-r81 commented Oct 14, 2024

oh there is now ppc64le bullseye image ...

@big-r81
Copy link
Contributor Author

big-r81 commented Oct 14, 2024

I remeber this from docker-library/official-images#17633 (comment)

From the CI:

Invalid 'FROM' + 'Architectures' combinations detected:

  • couchdb:3.3.3 (FROM debian:bullseye-slim) [ppc64le, s390x]

Debian Bullseye is officially in LTS now, so the set of supported architectures is limited and you'll need to either drop the now-unsupported ones or update to Bookworm.

@nickva
Copy link
Contributor

nickva commented Oct 14, 2024

https://hub.docker.com/_/debian/tags?name=bullseye&ordering=-name

Huh, you're right, it is gone now.

https://www.debian.org/releases/bullseye/

The Debian 11 life cycle encompasses five years: the initial three years of full Debian support, until August 14th, 2024, and two years of Long Term Support (LTS), until August 31st, 2026. The set of supported architectures is limited during the Bullseye LTS term to i386, amd64, armhf and arm64. For more information, please refer to the Security Information webpage and the LTS section of the Debian Wiki.

Well this puts a monkey wrench in our release. I'll have to update the CI scripts and package scripts with exceptions for various version/arch combinations.

@nickva
Copy link
Contributor

nickva commented Oct 14, 2024

Here is my jumping through hoops patch to handle the issue: #77

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants