Bug 51674

Summary: Не соответствует Shared Libs Policy
Product: Branch p11 Reporter: Sergey V Turchin <zerg>
Component: gsaslAssignee: Arseny Maslennikov <arseny>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk, antohami, tergoevm
Version: unspecified   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=51714
Bug Depends on:    
Bug Blocks: 28944, 46625    
Attachments:
Description Flags
лог none

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-пакет с такой зависимостью.