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

Bump buildkit version to 0.12.4 #11313

Closed
eoshea-cmt opened this issue Jan 3, 2024 · 4 comments
Closed

Bump buildkit version to 0.12.4 #11313

eoshea-cmt opened this issue Jan 3, 2024 · 4 comments

Comments

@eoshea-cmt
Copy link

Description

0.12.4 has a bugfix for buildkit that would be great to get into compose:
moby/buildkit#4346

@thaJeztah
Copy link
Member

Compose is already using master / v0.13, so should already have that fix (from the master branch) but due to go's pseudo-version generating, it shows as v0.12.xxx;

compose/go.mod

Line 14 in 06af729

github.com/docker/buildx v0.12.0-rc2.0.20231219140829-617f538cb315

See #11289 (comment)

@eoshea-cmt
Copy link
Author

I see - is there anything to be done about releasing a new version of docker compose with the latest buildkit?

also - any idea what to do about this issue where the docker-ce is not getting updated when compose is released?:
docker/docker-ce-packaging#967

@thaJeztah
Copy link
Member

I see - is there anything to be done about releasing a new version of docker compose with the latest build

I'm not a maintainer for docker compose, and don't know if a new release is scheduled (@milas or @glours may know)

any idea what to do about this issue where the docker-ce is not getting updated when compose is released?:

docker compose is incompatible with go1.20 (see docker/docker-ce-packaging#965), which is the version used to build packages of docker engine 24.x, unfortunately that means that no new packages can be published until either docker v25 is released, or docker v24 switches to go1.21 or above (there's a lot of risk involved in updating go version of the docker engine, which is why it tends to be a version behind).

docker 25 will be released soon though; beta packages are already available in the test channel, which also has package of docker compose v2.23.3 (see https://download.docker.com/linux/ubuntu/dists/jammy/pool/test/amd64/)

Alternatively, static binaries can be downloaded from the github repository https://github.com/docker/compose/releases

@milas
Copy link
Contributor

milas commented Jan 3, 2024

We don't have a specific date for a Compose release, but it'll likely be Soon ™️ - there's a variety of fixes queued up on main, but we've had limited availability these past few weeks.

If you want a bleeding edge build, beyond building from source, you can also look at the docker/compose-bin image. The :edge tag is published on each commit to main. A tool like https://github.com/crazy-max/undock can be used to get the binary out of the OCI image.

@milas milas closed this as not planned Won't fix, can't repro, duplicate, stale Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants