Bug 13621

Summary: [fix 21] get-yandex-browser: use stable only
Product: [ROSA-based products] ROSA Fresh Reporter: Grigorev Andrey <survolog>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, pastordidi, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: yb1.png
yb2.png

Description Grigorev Andrey 2023-09-13 22:46:52 MSK
Advisory: use "stable" version of rpm instead "corporate" in get-yandex-browser
Thanks https://vk.com/wall-33847957_344865

get-yandex-browser 0.9-2
https://abf.io/build_lists/4683678
Comment 1 Dmitry Postnikov 2023-09-14 00:07:10 MSK
Не понял, это ЯшкаБраузер стабльная версия? Вместо корпоративной? Т.е. и иконка ЯБ должна вернуться в виже красных стринов на белом воне? Т.к. у корпоративной версии белые стринги на синем фоне.
Comment 2 Grigorev Andrey 2023-09-14 09:44:53 MSK
(In reply to Dmitry Postnikov from comment #1)
> Не понял, это ЯшкаБраузер стабльная версия? Вместо корпоративной? Т.е. и
> иконка ЯБ должна вернуться в виже красных стринов на белом воне? Т.к. у
> корпоративной версии белые стринги на синем фоне.

По-моему, совсем нет.
Есть ссылка
https://repo.yandex.ru/yandex-browser/rpm/stable/x86_64/
откуда скриптом берётся rpm.
В пути ссылки уже есть слово stable.

Пару месяцев назад взятие rpm из этого каталога стало приводить к некоторым нерабочим видео.
Связано это с тем, что в составе rpm перестал работать скрипт Яндекса по скачиванию libffmpeg.so
На момент релиза 0.9 по ссылке было доступно два варианта rpm - с corporate в названии и со stable.
Разницы внутри между ними не нашёл. Оба c синей иконкой, на обоих не работает скрипт скачивания кодека. Только вариант stable не обновлялся месяца с полтора, а corporate был свежезалит.
Было похоже, что stable заброшен, и новое название corporate. (Ссылка всё равно осталась со stable)
Использовать заранее заброшенный браузер с точки зрения безопасности не очень хорошо.

Но на данный момент оба rpm перезалили снова, на что намекнул пользователь в ВК. Однако, всё равно в обоих rpm скрипт /opt/yandex/browser/update-ffmpeg не работает. Выдаёт строку
FFMPEG codecs installation failed: there are no download urls for the current browser version: 114.0.5735
На такой случай с предыдущего релиза продолжил работать ещё один скрипт, так что видео должно работать.
Comment 3 Dmitry Postnikov 2023-09-15 10:13:57 MSK
Created attachment 5955 [details]
yb1.png

При апдейте не апдейтит, понятно, пакет другой. А вот при инсталле, конфликт с установленными ЯБ.
Comment 4 Dmitry Postnikov 2023-09-15 10:22:40 MSK
Created attachment 5956 [details]
yb2.png

FFMPEG сначала выдает ошибку, потом скачивает его и применяет. Всё норм!
Comment 5 Grigorev Andrey 2023-09-15 10:51:23 MSK
(In reply to Dmitry Postnikov from comment #3)
> При апдейте не апдейтит, понятно, пакет другой. А вот при инсталле, конфликт
> с установленными ЯБ.

У нас две ветки ЯБ. Они конфликтуют. Это штатное поведение.

Скрипт обновления ffmpeg, поставляемый Яндексом, сломан. Похоже, это тоже штатное поведение.
Однако, когда-нибудь скрипт может починиться. Потому и запускается.
Comment 6 Dmitry Postnikov 2023-09-15 14:14:20 MSK
***************************
The update sent to testings
Comment 7 Vladimir Potapov 2023-09-19 06:50:44 MSK
get-yandex-browser-0.9-2
https://abf.io/build_lists/4683678
******************************** Advisory **************************
use "stable" version of rpm instead "corporate" in get-yandex-browser
********************************************************************
QA Verified