Bug 51676 - libopenh264: "Помогает проблемам обновления p10 --> p11"
Summary: libopenh264: "Помогает проблемам обновления p10 --> p11"
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: libopenh264 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 blocker
Assignee: Yuri N. Sedunov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
: 51671 51672 51969 (view as bug list)
Depends on: 51991 51993
Blocks: 28944 46625
  Show dependency tree
 
Reported: 2024-10-09 14:51 MSK by Sergey V Turchin
Modified: 2024-11-27 14:42 MSK (History)
9 users (show)

See Also:


Attachments
лог (417.48 KB, text/plain)
2024-10-10 10:17 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:51:48 MSK
Помогает проблемам обновления p10 --> p11, т.к. разные soname в одноимённом пакете.
Comment 1 Sergey V Turchin 2024-10-10 10:17:46 MSK
Created attachment 16992 [details]
лог
Comment 2 Sergey V Turchin 2024-10-10 10:25:01 MSK
Прям самое начало:

Investigating libavcodec58 2:4.4.5-alt2:p10+357392.100.3.1@1727720338
 Package libavcodec58 has a broken Depends: libopenh264.so.6()(64bit) >= set:olSyCJTJj2QxzJjGFE0
  Considering libopenh264 0 as a solution to libavcodec58 3
    Re-Instated libopenh264
  Added libopenh264 to the remove list
  Fixing libavcodec58 via keep of libopenh264
Comment 3 Sergey V Turchin 2024-10-11 15:37:06 MSK
*** Bug 51671 has been marked as a duplicate of this bug. ***
Comment 4 Sergey V Turchin 2024-10-11 15:39:21 MSK
*** Bug 51672 has been marked as a duplicate of this bug. ***
Comment 5 Sergey V Turchin 2024-11-04 09:43:46 MSK
(Ответ для Sergey V Turchin на комментарий #0)
> Помогает проблемам обновления p10 --> p11
Мне уже начинают рассказывать про этот баг.
Comment 6 Sergey V Turchin 2024-11-05 09:17:17 MSK
В p10 тоже надо проделать аналогичную процедуру[1], тогда участвовать в проблемах с обновлением перестанет.

[1] https://git.altlinux.org/tasks/archive/done/_353/361685/gears/300/git?p=git;a=commitdiff;h=a653a82c876bcab3b52dda1e79d43938ce036adf
Comment 7 Sergey V Turchin 2024-11-12 11:12:03 MSK
*** Bug 51969 has been marked as a duplicate of this bug. ***
Comment 8 Yuri N. Sedunov 2024-11-12 15:05:15 MSK
В порядке живой очереди, после 361200, в котором свои блокеры.
Comment 9 Sergey V Turchin 2024-11-12 21:29:45 MSK
(Ответ для Yuri N. Sedunov на комментарий #8)
> В порядке живой очереди, после 361200, в котором свои блокеры.
Как раз время.
С 3-го ноября ждешь его.
https://git.altlinux.org/tasks/361200/logs/events.13.1.log
Comment 10 Sergey V Turchin 2024-11-16 12:06:20 MSK
(Ответ для Yuri N. Sedunov на комментарий #8)
> В порядке живой очереди
Кажется, она сдохла.

Ну и имей ввиду, что ты тормозишь исправления остальных подобных проблем, которые вылезут, когда этой не будет.
Comment 11 Anton Farygin 2024-11-24 11:11:27 MSK
В сизифе изменения сделаны, но они содержат ошибку. Дело в том, что Obsoletes можно прописывать только так, что бы новый пакет не заменял libopenh264, содержащий другую версию библиотеки со старым soname.

просьба поправить и отпавить в p11
Comment 12 Sergey V Turchin 2024-11-25 07:48:20 MSK
(In reply to Anton Farygin from comment #11)
> Obsoletes можно прописывать только так, что бы новый пакет не заменял
> libopenh264, содержащий другую версию библиотеки со старым soname.
Так и будет, когда в p10 исправят соотв. образом.
Comment 13 Sergey V Turchin 2024-11-26 10:33:08 MSK
В p10 можно обновлять независимо от p11.
Comment 14 Sergey V Turchin 2024-11-27 10:44:30 MSK
Если
-Obsoletes: %name < 2.4.1-alt2
+Obsoletes: %name < %EVR
, то изменение универсально подойдёт для пакета в p10.
Comment 15 Anton Farygin 2024-11-27 10:54:22 MSK
(In reply to Sergey V Turchin from comment #14)
> Если
> -Obsoletes: %name < 2.4.1-alt2
> +Obsoletes: %name < %EVR
> , то изменение универсально подойдёт для пакета в p10.

Только в p10 бинарный пакет тоже надо переименовать.
Comment 16 Sergey V Turchin 2024-11-27 10:56:45 MSK
(Ответ для Sergey V Turchin на комментарий #14)
> , то изменение универсально подойдёт для пакета в p10.
К нему необходимо применить соотв. изменения, как в Sisyphus.
Comment 17 Anton Farygin 2024-11-27 10:57:00 MSK
А потом и в p9 и в p8 и т.д. (и не забыть про c-ветки)
Для всех веток, где soname менялся в libopenh264
Comment 18 Sergey V Turchin 2024-11-27 10:57:09 MSK
(Ответ для Anton Farygin на комментарий #15)
> Только в p10 бинарный пакет тоже надо переименовать.
Обязятельно.
Comment 19 Sergey V Turchin 2024-11-27 10:57:46 MSK
(Ответ для Anton Farygin на комментарий #17)
> А потом и в p9 и в p8 и т.д. (и не забыть про c-ветки)
> Для всех веток, где soname менялся в libopenh264
Само собой.
Comment 20 Sergey V Turchin 2024-11-27 14:42:33 MSK
(Ответ для Sergey V Turchin на комментарий #19)
> (Ответ для Anton Farygin на комментарий #17)
> > А потом и в p9 и в p8 и т.д. (и не забыть про c-ветки)
> > Для всех веток, где soname менялся в libopenh264
> Само собой.
Только если они начинают ломать обновление с этого бранча на следующий.