-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
CI: remove docker-compose v1 tests #18688
Comments
I think we need to continue testing and making sure we're not regressing. Usage tends to go far beyond EOL dates. The latest Fedora 38, for instance, is still shipping 1.29.2. |
IMO, we should add a comment to the v1 tests that they are deprecated (as upstream is also deprecated), but leave them around until they become a maintenance burden or start failing (at which point someone presumably notices the comment and removes them rather than fixes them) |
First, removing the tests doesn't mean it stops working all of the sudden. I am not worried that we manage to add changes that only break compose v1 but compose v2 tests plus all the other API tests we have still pass. Second, it is already extra maintenance burden. Every single test that uses names has to do something like this: podman/test/compose/uptwice/tests.sh Lines 13 to 16 in 688e6db
The cycle for me was always test locally, which worked, then push changes then notice it fails due different naming. Sure we do not add many tests there, but this is one of the reasons why I did not add more. I always had to spend extra time because I always have to test two different versions. |
Only thing I'll add is that this task is enabled on many release-branches. So disabling it on |
A friendly reminder that this issue had no activity for 30 days. |
The lasted docker compose v1 version was released over two years ago. I don't think it makes sense for us to test EOL software just because it is still shipped in Fedora. |
Fixes containers#18688 Docker compose v1 has long since gone EOL and is no longer supported by upstream. Therefore the only things we're accomplishing by testing it with modern Podman are: Wasting time and inviting flakes. Remove it. Also assert the v2-only support in the test `README.md` and remove all v1-related conditionals. Signed-off-by: Chris Evich <[email protected]>
Paul commented in #19000
I hate to leave this issue open for 6+ months until (presumably) F39 comes out and drops the package. Any objections to closing it (which may risk forgetting about the idea)? |
You will notice when your VM images build break I assume? |
Ahh right, good point. Yep, that will be a great indication. Thanks. |
From https://docs.docker.com/compose/:
Given that I think it doesn't make sense to test it any more and we can safe some CI resources. We will continue to test compose v2.
cc @mheon @cevich @edsantiago
The text was updated successfully, but these errors were encountered: