Bug 58001

Summary: zoneminder тянет yarn
Product: Sisyphus Reporter: Блинов Денис Вячеславович <blinovdv>
Component: zoneminderAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Блинов Денис Вячеславович 2026-02-24 18:36:06 MSK
Сизиф, версия пакета: zoneminder-1.38.0-alt1.x86_64
$ rpm -q --whatrequires yarn
zoneminder-1.38.0-alt1.x86_64

В spec файле не указана зависимость для yarn. 
Yarn используется для управления зависимостями, зачем нужен для zoneminder непонятно.
Мог бы использоваться в скриптлетах, но его там нет:
$ rpm -q --scripts zoneminder
preinstall scriptlet (using /bin/sh):
/usr/sbin/groupadd -r -f _webserver 2>/dev/null ||:
/usr/sbin/useradd -g _webserver -c 'WWW server' -d /var/www -s '/dev/null' \
        -G _webserver -r apache2 2>/dev/null || :
postinstall scriptlet (using /bin/sh):
/usr/sbin/post_service zoneminder
preuninstall scriptlet (using /bin/sh):
/usr/sbin/preun_service zoneminder

Вдобавок за yarn тянутся node и npm
Comment 1 Anton Farygin 2026-02-24 20:06:27 MSK
web/skins/classic/assets/pro-sidebar-template/build.sh:yarn install
web/skins/classic/assets/pro-sidebar-template/build.sh:yarn build
web/skins/classic/assets/pro-sidebar-template/build.sh:yarn build:dev

посмотрю где оно вызывается.
Comment 2 Anton Farygin 2026-02-24 20:37:49 MSK
в пакет попали devel куски для сборки, они не нужны.
Comment 3 Repository Robot 2026-02-24 20:58:52 MSK
zoneminder-1.38.1-alt1 -> sisyphus:

Tue Feb 24 2026 Anton Farygin <rider@altlinux> 1.38.1-alt1
- 1.38.0 -> 1.38.1
Tue Feb 24 2026 Anton Farygin <rider@altlinux> 1.38.0-alt2
- removed pro-sidebar-template development files from runtime
  package to avoid yarn autorequire (closes: #58001)
- removed httpd and janus startup dependencies from
  systemd service file  (closes: #57998)