Bug 10025

Summary: [UPDATE REQUEST 2016.1] firefox 68.0.1 and firefox-esr68 68.0.1
Product: [ROSA-based products] ROSA Fresh Reporter: Алзим <alzim>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: pastordidi, v.potapov
Version: AllFlags: v.potapov: qa_verified+
alzim: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: compare1.png

Description Алзим 2019-07-20 00:31:02 MSK
Опубликовано корректирующее обновление Firefox 68.0.1 в котором устранено несколько проблем:

Сборки для macOS подписаны ключом Apple, позволяющим использовать их в бета-выпусках macOS 10.15;

Решена проблема с отсутствием кнопки перехода в полноэкранный режим при просмотре видео в полноэкранном режиме HBO GO;

Исправлена ошибка, приводившая к появлению некорректных сообщений для некоторых локалей при попытке запроса с использованием Storage Access API;

Решена проблема со сменой поисковой системы по умолчанию в русскоязычных регионах;

Устранены проблемы с использованием встроенных поисковых движков при использовании некоторых локалей.
Comment 2 Dmitry Postnikov 2019-07-24 14:01:26 MSK
Created attachment 5194 [details]
compare1.png

1. У ESR68 вырезали "Custom content handlers" ?

2. У ESR68 при первом запуске wiki наша на английской, в ESR60 при первом запуске wiki наша на русском.
Comment 3 Dmitry Postnikov 2019-07-24 15:37:04 MSK
У нас в FF 68 и esr68 - стартовая старница на английском. (выше писал)

При первом старте запрашивается страница first_startup.html в которой код javascript:
var lang = navigator.language || navigator.systemLanguage и т.д.

Этот код выдает en-US, en

Он берет значение из intl.accept_languages (в about:config)

Мы можем при установке firefox-ru, прописывать в профиль firefox'а в файле prefs.js строку:

user_pref("intl.accept_languages", "ru,en-us,en");

Если firefox-fr поставится, тогда пропишем fr,en-us,en и т.д.

В итоге из first_startup.html скрипт будет возвращать ПЕРВЫЙ lang. А он у нас будет всегда = локальному пакету (локали FF).
Comment 4 Алзим 2019-07-29 17:50:33 MSK
(In reply to Dmitry Postnikov from comment #3)
> У нас в FF 68 и esr68 - стартовая старница на английском. (выше писал)
> 
> При первом старте запрашивается страница first_startup.html в которой код
> javascript:
> var lang = navigator.language || navigator.systemLanguage и т.д.
> 
> Этот код выдает en-US, en
> 
> Он берет значение из intl.accept_languages (в about:config)
> 
> Мы можем при установке firefox-ru, прописывать в профиль firefox'а в файле
> prefs.js строку:
> 
> user_pref("intl.accept_languages", "ru,en-us,en");
> 
> Если firefox-fr поставится, тогда пропишем fr,en-us,en и т.д.
> 
> В итоге из first_startup.html скрипт будет возвращать ПЕРВЫЙ lang. А он у
> нас будет всегда = локальному пакету (локали FF).

Это известный баг о котором знают мозилловцы, что при первом запуске локализации почему-то не цепляются. И так уже давно. 

В prefs.js у нас пишется 
pref("intl.locale.requested", ""); — это значит, что используется язык системы.
Если мы будем писать туда другие языки, то с этими языками он и будет запускаться. И не факт, что при первом запуске всё равно не будет английского языка. 
Настройки prefs.js устанавливаются при сборке самого Огнлиса, а не его языковых пакетов.
Comment 5 Dmitry Postnikov 2019-08-01 13:38:44 MSK
(In reply to Алзим from comment #4)
> (In reply to Dmitry Postnikov from comment #3)
> > У нас в FF 68 и esr68 - стартовая старница на английском. (выше писал)
> > 
> > При первом старте запрашивается страница first_startup.html в которой код
> > javascript:
> > var lang = navigator.language || navigator.systemLanguage и т.д.
> > 
> > Этот код выдает en-US, en
> > 
> > Он берет значение из intl.accept_languages (в about:config)
> > 
> > Мы можем при установке firefox-ru, прописывать в профиль firefox'а в файле
> > prefs.js строку:
> > 
> > user_pref("intl.accept_languages", "ru,en-us,en");
> > 
> > Если firefox-fr поставится, тогда пропишем fr,en-us,en и т.д.
> > 
> > В итоге из first_startup.html скрипт будет возвращать ПЕРВЫЙ lang. А он у
> > нас будет всегда = локальному пакету (локали FF).
> 
> Это известный баг о котором знают мозилловцы, что при первом запуске
> локализации почему-то не цепляются. И так уже давно. 
> 
> В prefs.js у нас пишется 
> pref("intl.locale.requested", ""); — это значит, что используется язык
> системы.
> Если мы будем писать туда другие языки, то с этими языками он и будет
> запускаться. И не факт, что при первом запуске всё равно не будет
> английского языка. 
> Настройки prefs.js устанавливаются при сборке самого Огнлиса, а не его
> языковых пакетов.

Пишется "intl.locale.requested", а я про другое, я про "intl.accept_languages". Он не пишется.
Comment 6 Алзим 2019-08-01 14:15:25 MSK
(In reply to Dmitry Postnikov from comment #5)

> Пишется "intl.locale.requested", а я про другое, я про
> "intl.accept_languages". Он не пишется.
 Их в новых версия изменили.
Comment 7 Dmitry Postnikov 2019-08-01 14:49:17 MSK
(In reply to Алзим from comment #6)
> (In reply to Dmitry Postnikov from comment #5)
> 
> > Пишется "intl.locale.requested", а я про другое, я про
> > "intl.accept_languages". Он не пишется.
>  Их в новых версия изменили.

Ну в этой версии (68.0.1) Эта опция работает.
Comment 8 Dmitry Postnikov 2019-08-06 11:00:47 MSK
(In reply to Алзим from comment #1)
> firefox 68.0.1
> https://abf.io/build_lists/3081692
> https://abf.io/build_lists/3081693
> 
> firefox-l10n 68.0.1
> https://abf.io/build_lists/3081697
> https://abf.io/build_lists/3081698
> 
> 
> firefox-esr68 68.0.1
> https://abf.io/build_lists/3081654
> https://abf.io/build_lists/3081655
> 
> firefox-esr68-l10n 68.0.1
> https://abf.io/build_lists/3081675
> https://abf.io/build_lists/3081676

Касяк только при первом старте, когда на английском вики наша.

The update is sent to expanded testing
***************************************
Comment 9 Vladimir Potapov 2019-08-07 18:20:35 MSK
firefox-68.0.1-1
https://abf.io/build_lists/3081692
https://abf.io/build_lists/3081693

firefox-l10n-68.0.1-1
https://abf.io/build_lists/3081697
https://abf.io/build_lists/3081698

firefox-esr68-68.0.1-1
https://abf.io/build_lists/3081654
https://abf.io/build_lists/3081655

firefox-esr68-l10n-68.0.1-1
https://abf.io/build_lists/3081675
https://abf.io/build_lists/3081676
************************* Advisory **************************
Up to bugfix version
*************************************************************
QA Verified