Bug 51674 - Не соответствует Shared Libs Policy
Summary: Не соответствует Shared Libs Policy
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: gsasl (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Arseny Maslennikov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 28944 46625
  Show dependency tree
 
Reported: 2024-10-09 14:31 MSK by Sergey V Turchin
Modified: 2024-11-04 12:25 MSK (History)
3 users (show)

See Also:


Attachments
лог (417.48 KB, text/plain)
2024-10-10 10:18 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2024-10-09 14:31:27 MSK
Помогает проблемам обновления p10 --> p11, т.к. разные soname в одноимённом пакете.
Comment 1 Sergey V Turchin 2024-10-10 10:18:18 MSK
Created attachment 16993 [details]
лог
Comment 2 Sergey V Turchin 2024-10-18 11:13:05 MSK
В p10 тоже надо аналогичное изменение, тогда обновлению p10 --> p11 никак не помешает.
Comment 3 Arseny Maslennikov 2024-10-19 16:03:11 MSK
(In reply to Sergey V Turchin from comment #2)
> В p10 тоже надо аналогичное изменение, тогда обновлению p10 --> p11 никак не
> помешает.

В p10 есть такой пакет libgsasl:
https://packages.altlinux.org/en/p10/binary/libgsasl/x86_64/files/2682114919430598148
lrwxrwxrwx	/usr/lib64/libgsasl.so.7 —> libgsasl.so.7.9.6	17.0 B	Dec 10, 2018, 03:15 AM
-rw-r--r--	/usr/lib64/libgsasl.so.7.9.6	112.6 KB	Dec 10, 2018, 03:15 AM

В p11 есть такой пакет libgsasl18 (теперь):
https://packages.altlinux.org/en/p11/binary/libgsasl18/x86_64/files/3132063028511687807
lrwxrwxrwx	/usr/lib64/libgsasl.so.18 —> libgsasl.so.18.0.0	18.0 B	Oct 13, 2024, 05:00 PM
-rw-r--r--	/usr/lib64/libgsasl.so.18.0.0	92.9 KB	Oct 13, 2024, 05:00 PM

(In reply to Sergey V Turchin from comment #0)
> Помогает проблемам обновления p10 --> p11, т.к. разные soname в одноимённом
> пакете.

А точно ли необходимо менять имя пакета с библиотекой в p10, если разные soname в разных пакетах libgsasl и libgsasl18?
Comment 4 Sergey V Turchin 2024-10-22 10:11:50 MSK
(Ответ для Arseny Maslennikov на комментарий #3)
> А точно ли необходимо менять имя пакета с библиотекой в p10, если разные
> soname в разных пакетах libgsasl и libgsasl18?
Необходимо, иначе изменения не нучнут работать по причине
Obsoletes: lib%name < 2.2.1-alt1
, который будет всё портить, пока libgsasl в p10 не переименуется.
Comment 5 Sergey V Turchin 2024-10-22 10:16:16 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> Obsoletes: lib%name < 2.2.1-alt1
И я бы заменил это на
Obsoletes: libgsasl < 2.2.1-alt1
, т.к. это имя точно никогда не сменится, а у текущего пакета %name сможет хоть завтра.
Comment 6 Sergey V Turchin 2024-10-22 13:50:43 MSK
https://forum.altlinux.org/index.php?topic=48877.0
А ещё кого-то надо просто пересобрать, чтоб обновилась i586-зависимость, только кого, надо было смотреть до обновления или в архивном репозитории. Может, curl?
Comment 7 Sergey V Turchin 2024-10-22 13:58:22 MSK
Запустил пересборку curl в build#360407
Comment 8 Arseny Maslennikov 2024-10-22 14:14:13 MSK
(In reply to Sergey V Turchin from comment #6)
> https://forum.altlinux.org/index.php?topic=48877.0
> А ещё кого-то надо просто пересобрать, чтоб обновилась i586-зависимость,
> только кого, надо было смотреть до обновления или в архивном репозитории.
> Может, curl?

https://bugzilla.altlinux.org/show_bug.cgi?id=51714#c10
Его точно. Возможно, вообще всех, для кого формируется arepo-пакет с такой зависимостью.