Bug 51024

Summary: dep on docker-cli is wrong
Product: Sisyphus Reporter: ildar <ildar>
Component: docker-compose-v2Assignee: cow <cow>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: cow, vladimir.didenko
Version: unstable   
Hardware: all   
OS: Linux   

Description ildar 2024-08-01 17:02:54 MSK
пакет зависит от docker-cli, что неправильно. Зависимость следует поставить на /usr/bin/docker
Comment 1 Владимир Диденко 2024-08-01 17:40:03 MSK
Нет, все верно. Docker compose это плагин для docker-cli. Когда вы пишите docker compose сначала запускается docker-cli, а он потом запускает плагин

/usr/lib/docker/cli-plugins/docker-compose
Comment 2 ildar 2024-08-01 23:34:31 MSK
а ещё docker-compose прекрасно работает как отдельная программа. Причём работает с podman-docker. Разворачивает пачку контейнеров в podman без docker-cli.

У меня сейчас в одной инсталляции так и работает. Я только что заменил бинарник с гитхаба на тот, что в пакете. Всё работает.

Переоткроете?
Comment 3 Владимир Диденко 2024-08-02 12:09:13 MSK
Теперь понял. Поправлю.
Comment 4 Repository Robot 2024-08-02 12:45:22 MSK
docker-compose-v2-2.29.1-alt2 -> sisyphus:

 Fri Aug 02 2024 Vladimir Didenko <cow@altlinux> 2.29.1-alt2
 - require /usr/bin/docker instead of docker-cli (closes: #51024)