Bug 54704

Summary: lsb: Вопрос о корректности `%filter_from_requires \|^%_libdir/ld-linux-*|d`
Product: Sisyphus Reporter: Artem Varaksa <varaksaaa>
Component: lsbAssignee: Vitaly Lipatov <lav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, sbolshakov, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=54701
https://bugzilla.altlinux.org/show_bug.cgi?id=54702

Description Artem Varaksa 2025-06-06 11:50:59 MSK
В версии 5.0-alt5 в коммите https://git.altlinux.org/gears/l/lsb.git?p=lsb.git;a=commitdiff;h=849cf4af35d3bd4072646998d02dc1824c9b2c75 было добавлено:

>   # All LSB releases starting with version 3.0 are compatible with previous releases
>  +%filter_from_requires \|^%_libdir/ld-linux-*|d
>  +
>   %define compat_version 3.0

Из changelog:

> Exclude usr path for ld-linux from requires.

Прошу пояснить причину изменения, т. к. не уверен в его корректности по спецификации, и в целом из-за:

https://git.altlinux.org/tasks/archive/done/_367/376290/logs/events.24.2.log

> [i586] #12760 lsb: install check OK
> 	i586: lsb-core=5.0-alt6 post-install unowned files:
> /usr/lib/ld-linux.so.2

> [x86_64] #12760 lsb: install check OK
> 	x86_64: lsb-core=5.0-alt6 post-install unowned files:
>  /usr/lib64/ld-linux-x86-64.so.2

Вероятно, стоит также оставить комментарий про 3.0 ближе к `%define compat_version 3.0`.

Актуально для [sisyphus] lsb-desktop-5.0-alt6.
Ещё не актуально для [p11] и ниже, т. к. там сейчас <= lsb-desktop-5.0-alt4.
Comment 1 Sergey V Turchin 2025-06-06 13:21:44 MSK
(Ответ для Artem Varaksa на комментарий #0)
> не уверен в его корректности по спецификации
А причём там спецификация?