orbstack / orbstack

Fast, light, simple Docker containers & Linux machines for macOS
https://orbstack.dev
MIT License
4.48k stars 31 forks source link

Broken Compose version even in latest canary #1183

Closed ozonep closed 2 weeks ago

ozonep commented 2 weeks ago

Describe the bug

OrbStack keeps using old compose version v2.24.5 even in latest Canary. This version has known "Circular Reference" error whenever compose files use "extends": https://github.com/docker/compose/issues/11516

Compose should be updated to at least v2.24.7 where all the issues are fixed.

This bug is blocking me from using OrbStack as all of our compose files use "extends". I can't even downgrade, as the last working version is 1.4.3, and when trying to downgrade OrbStack crashes with message "Can't downgrade, please update your version"...

P.S. For now, I fixed this by manually overriding docker-compose binary in OrbStack's xbin folder with version 2.24.7. Haven't tried 2.25+ as I saw in 2.25 Docker Desktop checks were added, so wasn't sure if it'd break OrbStack or not.

To Reproduce

No response

Expected behavior

No response

Diagnostic report (REQUIRED)

It's a known compose bug :) Nothing specific to OrbStack

Screenshots and additional context (optional)

No response

kdrag0n commented 2 weeks ago

We've been trying to stay on the version with the fewest known bugs, but looks like v2.27 should be safe. Updated for the next canary.

kdrag0n commented 2 weeks ago

Released in v1.6.0 Canary 2.

kdrag0n commented 1 week ago

Released in v1.6.0.

New: Truly fast container filesystems on macOS: 2–10x faster, within 75-95% of native