Bug 53892

Summary: Избыточные зависимости у nvm
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: nvmAssignee: majioa <majioa>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: majioa
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2025-04-18 10:51:38 MSK
Версия пакета: nvm-0.40.2-alt1

С новой версией устанавливаются лишние зависимости:

Следующие пакеты будут ОБНОВЛЕНЫ:
  nvm
Следующие НОВЫЕ пакеты будут установлены:
  aardvark-dns  catatonit  conmon  containers-common  containers-common-extra  crun  libcrun  libslirp  libsubid  netavark  nftables  passt  podman  podman-docker  shadow-submap  slirp4netns
1 будет обновлено, 16 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

Причина:

# rpm -qR nvm | grep docker
/usr/bin/docker

Зависимость на docker в спеке явно не прописана, могу предположить, что притянулось автоматически из-за упоминания в скрипте тестов:

/usr/lib/nvm/test/fast/Unit tests/nvm_download
5:  docker stop httpbin && docker rm httpbin
20:docker pull kennethreitz/httpbin && SHELL=bash docker run -d --name httpbin -p 80:80 kennethreitz/httpbin

Регресс по отношению к версии 0.39.3-alt1 из р11.
Comment 1 Repository Robot 2025-04-20 01:48:26 MSK
nvm-0.40.2-alt1.1 -> sisyphus:

 Fri Apr 18 2025 Pavel Skrylev <majioa@altlinux> 0.40.2-alt1.1
 - ! fixed deps by splitting the packages and disabling some autos (ALT #53892)