In https://github.com/spring-projects/spring-boot/pull/42508, the default Buildpacks builder used by the upcoming Spring Boot 3.4 has been changed to paketobuildpacks/builder-jammy-java-tiny (Ubuntu 22.04). Since the current LTS version of Ubuntu is 24.04, what do you think about using paketobuildpacks/builder-noble-java-tiny (Ubuntu 24.04) as the default instead?
Comment From: wilkinsona
WDYT, @anthonydahanne?
Comment From: philwebb
This has been raised again in #43960. @anthonydahanne, is there any reason we should not to upgrade in Spring Boot 3.5?
Comment From: scottfrederick
See https://paketobuildpacks.slack.com/archives/C0124SD3GTG/p1736791693871209 for a recent Slack discussion about the stability of the Noble-based builders.
Comment From: patpatpat123
Hello team, hello @scottfrederick , is it possible to join the slack discussion?
Comment From: scottfrederick
@patpatpat123 There is a link here to join the Paketo Slack: https://paketo.io/community/
Comment From: mhalbritter
Our system tests fail when using the noble tiny image, see this build scan.
ERROR: failed to launch: bash exec: no such file or directory
The tiny image contains no shell and there are no non-tiny images for noble available yet. Maybe we can rewrite the test to not need a shell.
Comment From: mhalbritter
org.springframework.boot.image.paketo.PaketoBuilderTests#plainWarApp fail when using noble tiny image.
ERROR: failed to launch: path lookup: exec: "sh": executable file not found in $PATH
When using paketobuildpacks/builder-jammy-java-tiny:latest, this works.
Comment From: mhalbritter
I've reverted the changes until this problem is investigated.