On Fri, 3 Jan 2020 10:21, Ludwig Nussel wrote:
Patrick Shanahan schrieb:
* Dominique Leuenberger [01-02-20 02:03]:
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20191231
why are some lang packages now required installs? especially *gtk3-lang*
lately *gtk3-lang* seems to be reinstalled after I remove it.
fwiw: I routinely remove *-lang* packages as I have no benefit there. and the *get3-lang* package is over-riding "--no-recommends".
maybe there are others but gtk3-lang is one I notice.
does this need a bug report?
gtk3-lang gets installed due to locale supplements generated by the translations it ships. It also supplements the en locale so that's why it gets installed always. Looks like gtk3 (ab)uses gettext to assign speaking names to keyboard buttons:
$ msgunfmt /usr/share/locale/en/LC_MESSAGES/gtk30.mo|grep -1 KP_Right msgctxt "keyboard label" msgid "KP_Right" msgstr "Right (keypad)"
So not installing gtk3-lang actually breaks gtk3 in a sense. The right fix seems to be upstream changing their approach. Alternatively the gtk3 package could ship the en "translation" in the main package rather than gtk3-lang. It's not really a translation after all. In any case a bug IMO.
DAFQ! 1. Clean, long-term solution has to happen upstream, no question about that. (Teach the meaning of LANG="C" as lang variant.) 2. Short-term (as in: NOW) would be moving the "en" translation to the main package as a "replacement" for a not-really compiled-in "C" lang. How to get this started ASAP? Maybe even pressing it into SLE, but tbh, imho this is a "must have" / "release break" feature for even LEAP 15.2? Happy new year anyway, thanks for the good work in discovering the root cause here. - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org