- Package:
- podman-compose
- Source:
- podman-compose
- Submitter:
- Maximiliano Curia
- Date:
- 2025-09-18 23:51:03 UTC
- Severity:
- normal
- Tags:
Running podman compose -f dir/docker-compose.yml down fails, as the
code is executing a chdir to "dir" before trying to open "dir/docker-compose.yml".
This produces an error:
```
File "/usr/bin/podman-compose", line 33, in <module>
sys.exit(load_entry_point('podman-compose==1.3.0', 'console_scripts', 'podman-compose')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/podman_compose.py", line 3711, in main
asyncio.run(async_main())
~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/podman_compose.py", line 3707, in async_main
await podman_compose.run()
File "/usr/lib/python3/dist-packages/podman_compose.py", line 1859, in run
self._parse_compose_file()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/podman_compose.py", line 1954, in _parse_compose_file
with open(filename, "r", encoding="utf-8") as f:
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'dir/docker-compose.yml'
Error: executing /usr/bin/podman-compose -f dir/docker-compose.yml down: exit status 1
```
while the previous version of podman-compose ran successfully.
Note that this can be workarounded using:
```
podman compose -f "$(pwd)/dir/docker-compose.yml" down
```
The offending line of code actually has a comment about it being wrong:
```
# TODO: remove next line
os.chdir(dirname)
```
The problem seems to be solved in 1.4.0.
Happy hacking,
We believe that the bug you reported is fixed in the latest version of podman-compose, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1105202@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Athos Ribeiro <athos@debian.org> (supplier of updated podman-compose package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Thu, 18 Sep 2025 20:04:34 -0300 Source: podman-compose Built-For-Profiles: noudeb Architecture: source Version: 1.5.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Python Team <team+python@tracker.debian.org> Changed-By: Athos Ribeiro <athos@debian.org> Closes: 1105202 1112103 Changes: podman-compose (1.5.0-1) unstable; urgency=medium . * d/gbp.conf: add gbp configuration file * New upstream version 1.5.0 (Closes: #1112103, #1105202) * d/control: B-D on pybuild-plugin-pyproject * d/rules: ship a single upstream changelog file * d/podman-compose.1: update manpage * d/control: drop redundant Rules-Requires-Root Checksums-Sha1: bf4089eaf8712ff1f0e208503234423b1942b648 2237 podman-compose_1.5.0-1.dsc fcda14250368ef91ed91cf8104aa82f4dd883e33 128890 podman-compose_1.5.0.orig.tar.gz 8e5d4ed441d1bfa68278cb216e94e17b4e5af58e 4528 podman-compose_1.5.0-1.debian.tar.xz 744630baa097af7e9c23b2af1161866011774065 7973 podman-compose_1.5.0-1_source.buildinfo Checksums-Sha256: 9b235c381a07cd53e53fead8018d7064a437522c01866e59904c2e2a6e2c265b 2237 podman-compose_1.5.0-1.dsc 83624b850fd0727f0cc3a574e17471cd003e1d85c46af91854bdab67299058fa 128890 podman-compose_1.5.0.orig.tar.gz 9e15a7e2299ec9789de4af3e26f38a3289d9a0f04481fd2c800e49eef0a1cadd 4528 podman-compose_1.5.0-1.debian.tar.xz 556853f885e55ced3f4a931e28db41b189eff4ff3ff71ac6159f509dc2086309 7973 podman-compose_1.5.0-1_source.buildinfo Files: e33dc0bc1c67fd000b78c47a1cd16879 2237 admin optional podman-compose_1.5.0-1.dsc b5ac48f67eed12c63f78cf9c51b9fe5c 128890 admin optional podman-compose_1.5.0.orig.tar.gz d9091477df49ff01c3f2fb7a6e5efb85 4528 admin optional podman-compose_1.5.0-1.debian.tar.xz 6226a214a3b4fe5055ace6dd691f098e 7973 admin optional podman-compose_1.5.0-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEQ5iE5oYqQpwpDfY7AzxMonYCSDQFAmjMlwgRHGF0aG9zQGRl Ymlhbi5vcmcACgkQAzxMonYCSDQbzA/7BB5Clj+FhHb03DA0NyGrizcqfoC04LCK /rQyWK8Ef90EA/rYUdPDckmXAEcE65bDyvaGLtwdv86Qu4SQfE6ehZd47AoG+D+9 flFwC9Losy2xrfVjEPEML4bSZiE67YkqXJkQDa3WeOLkFjAsWNFShHPbdyWgIDWV /UT8KByjO05p8zHZU4nUT/pS+Plc6Bhc0lGyKRNQHrqZpyeqyEoVLSaTfxVDJ2IU C82TnFi9tZ1uh/RLNB0M8msU4DBPDH9iIgRRx+EoIIuL0bDEhtVGO0r7a9duT+fY 0IvaytIGifXBqJfwIYqavZSTxzZWSW9uvhXq1HT54rNeHrspkcbZWj9yzWbv/aDt wfTdJgVWe/tvD9PPcvrDLBB7g9xj3LA721ZmW8wChJgsZq2H7NJmPMoXTqoXrxBY IczXIA9jujFzFXbcgHel4Sx8uUCPWsaZLR2ItJYbPeIQJ0vbyEnB0lDv8lio0NZF CdAlpTTOyF+mzsNKldWW5wfTAaxtXID8uCkckxsxn27yS14yrlKlDiL1tqumbOzR HE074lUS5wIHCh19IBz6/hgSrjtk3Wj24odDckqL0h3hOWAk22e9Hk7aNgGDMSgY XD0YJzrKU5krLhIH+ZI1xjr40KL4ekTU2btUS1RsW8h3EYrlntOsZ6Zpzo3/L4Q9 iL0qtljM80c= =NjIU -----END PGP SIGNATURE-----