Bug 37280 - nftables нарушает Shared Libs Policy
Summary: nftables нарушает Shared Libs Policy
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nftables (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexei Takaseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 28944
  Show dependency tree
 
Reported: 2019-09-30 22:32 MSK by mikhailnov
Modified: 2023-11-20 12:13 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikhailnov 2019-09-30 22:32:45 MSK
В пакете nftables %_libdir/lib%name.so.* нарушает политику упаковки библиотек https://www.altlinux.org/Shared_Libs_Policy
Comment 1 Alexei Takaseev 2019-10-01 05:13:29 MSK
В чем именно состоит нарушение полиси, учитывая то, что этот пакет не является выделенной библиотекой?
Comment 2 mikhailnov 2019-10-01 09:43:18 MSK
Смысл выделять libfoo.so.X в пакет libfooX в том, чтобы, если к системе подключено несколько репозиториев, в одном из которых пакеты собираются, а бинарники линкуются с libfoo.so.X, а в другом - libfoo.so.Y, то бинарные зависимости могли бы быть удовлетворены путем установки пакетов libfooX и libfooY одновременно. То же самое касается и ситуаций, когда на системе локально что-то собрано с не из репозиториев. Также иные версии библиотек часто нужны для проприетарного ПО, а когда нарушена Shared Libs Policy, вместо просто установки libfooX придется вообще не обновлять дистрибутив или класть файлы с библиотеками в систему в обход пакетной системы.

shared Libs Policy применяется для всех пакетов, насколько я знаю, а не только "выделенных библиотек"
Comment 3 Alexei Takaseev 2019-10-01 10:00:38 MSK
В этом всем есть смысл при появлении у libnftables.so клиентов помимо самого nftables. Предлагаю вернуться к этому когда таковые появятся.
Comment 4 Anton Farygin 2019-10-01 10:39:57 MSK
потом это сделать будет сложнее.
Comment 5 Repository Robot 2023-11-20 12:11:06 MSK
nftables-1:1.0.9-alt2 -> sisyphus:

 Mon Nov 20 2023 Alexei Takaseev <taf@altlinux> 1:1.0.9-alt2
 - Rename libnftables to libnftables1 (ALT #37280)
Comment 6 Sergey V Turchin 2023-11-20 12:13:57 MSK
Спасибо!