Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-langtable for openSUSE:Factory checked in at 2022-09-07 11:05:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-langtable (Old) and /work/SRC/openSUSE:Factory/.python-langtable.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langtable" Wed Sep 7 11:05:47 2022 rev:5 rq:1001454 version:0.0.59 Changes: -------- --- /work/SRC/openSUSE:Factory/python-langtable/python-langtable.changes 2022-06-27 11:26:00.486630325 +0200 +++ /work/SRC/openSUSE:Factory/.python-langtable.new.2083/python-langtable.changes 2022-09-07 11:05:54.256386340 +0200 @@ -1,0 +2,7 @@ +Tue Sep 6 11:05:16 UTC 2022 - Gordon Leung <piratec...@protonmail.com> + +update: 0.0.58 -> 0.0.59 +- Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic +- Add new translations and changes to translations from CLDR + +------------------------------------------------------------------- Old: ---- langtable-0.0.58.tar.gz New: ---- langtable-0.0.59.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-langtable.spec ++++++ --- /var/tmp/diff_new_pack.lrwSFQ/_old 2022-09-07 11:05:54.792387703 +0200 +++ /var/tmp/diff_new_pack.lrwSFQ/_new 2022-09-07 11:05:54.796387712 +0200 @@ -18,7 +18,7 @@ %define skip_python2 1 Name: python-langtable -Version: 0.0.58 +Version: 0.0.59 Release: 0 Summary: Database to guess defaults for locale settings # the translations in languages.xml and territories.xml are (mostly) ++++++ langtable-0.0.58.tar.gz -> langtable-0.0.59.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/ChangeLog new/langtable-0.0.59/ChangeLog --- old/langtable-0.0.58/ChangeLog 2022-04-21 10:57:21.000000000 +0200 +++ new/langtable-0.0.59/ChangeLog 2022-09-06 09:12:23.000000000 +0200 @@ -1,3 +1,9 @@ +2022-09-06 Mike FABIAN <mfab...@redhat.com> + + * Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic + * Get translation changes from CLDR + * Add more translations from CLDR + 2022-04-21 Mike FABIAN <mfab...@redhat.com> * Add syr locale diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/PKG-INFO new/langtable-0.0.59/PKG-INFO --- old/langtable-0.0.58/PKG-INFO 2022-04-21 12:17:56.972212800 +0200 +++ new/langtable-0.0.59/PKG-INFO 2022-09-06 11:24:15.133437200 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: langtable -Version: 0.0.58 +Version: 0.0.59 Summary: guess reasonable defaults for locale, keyboard, territory, ... Home-page: https://github.com/mike-fabian/langtable Author: Mike FABIAN Binary files old/langtable-0.0.58/langtable/data/keyboards.xml.gz and new/langtable-0.0.59/langtable/data/keyboards.xml.gz differ Binary files old/langtable-0.0.58/langtable/data/languages.xml.gz and new/langtable-0.0.59/langtable/data/languages.xml.gz differ Binary files old/langtable-0.0.58/langtable/data/territories.xml.gz and new/langtable-0.0.59/langtable/data/territories.xml.gz differ Binary files old/langtable-0.0.58/langtable/data/timezoneidparts.xml.gz and new/langtable-0.0.59/langtable/data/timezoneidparts.xml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/langtable/langtable.py new/langtable-0.0.59/langtable/langtable.py --- old/langtable-0.0.58/langtable/langtable.py 2022-01-25 08:48:15.000000000 +0100 +++ new/langtable-0.0.59/langtable/langtable.py 2022-09-06 09:14:05.000000000 +0200 @@ -1127,7 +1127,7 @@ if localeId: dot_index = localeId.find('.') at_index = localeId.find('@') - if dot_index >= 0 and at_index > dot_index: + if 0 <= dot_index < at_index: encoding = localeId[dot_index + 1:at_index] localeId = localeId[:dot_index] + localeId[at_index:] elif dot_index >= 0: @@ -1147,11 +1147,11 @@ variant = 'POSIX' localeId = '' if localeId: - for key in _glibc_script_ids: - localeId = localeId.replace(key, _glibc_script_ids[key]) - if localeId.endswith('@' + _glibc_script_ids[key]): - script = _glibc_script_ids[key] - localeId = localeId.replace('@' + _glibc_script_ids[key], '') + for key, script_id_iso in _glibc_script_ids.items(): + localeId = localeId.replace(key, script_id_iso) + if localeId.endswith('@' + script_id_iso): + script = script_id_iso + localeId = localeId.replace('@' + script_id_iso, '') if localeId: at_index = localeId.find('@') if at_index >= 0: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/langtable.egg-info/PKG-INFO new/langtable-0.0.59/langtable.egg-info/PKG-INFO --- old/langtable-0.0.58/langtable.egg-info/PKG-INFO 2022-04-21 12:17:56.000000000 +0200 +++ new/langtable-0.0.59/langtable.egg-info/PKG-INFO 2022-09-06 11:24:14.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: langtable -Version: 0.0.58 +Version: 0.0.59 Summary: guess reasonable defaults for locale, keyboard, territory, ... Home-page: https://github.com/mike-fabian/langtable Author: Mike FABIAN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/setup.py new/langtable-0.0.59/setup.py --- old/langtable-0.0.58/setup.py 2022-04-21 10:57:35.000000000 +0200 +++ new/langtable-0.0.59/setup.py 2022-09-06 09:11:22.000000000 +0200 @@ -8,7 +8,7 @@ # within the egg directory easily: zip_safe=False, name='langtable', - version='0.0.58', + version='0.0.59', packages=setuptools.find_packages(), description='guess reasonable defaults for locale, keyboard, territory, ...', long_description=codecs.open('README', encoding='UTF-8').read(), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/langtable-0.0.58/test_cases.py new/langtable-0.0.59/test_cases.py --- old/langtable-0.0.58/test_cases.py 2022-04-21 10:54:03.000000000 +0200 +++ new/langtable-0.0.59/test_cases.py 2022-09-06 09:10:26.000000000 +0200 @@ -439,6 +439,9 @@ >>> list_keyboards(languageId="sr_Cyrl_RS", scriptId="Latn", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['rs'] + >>> list_inputmethods(languageId="ar") # doctest: +NORMALIZE_WHITESPACE + ['ibus/m17n:ar:kbd'] + >>> list_inputmethods(languageId="ja") # doctest: +NORMALIZE_WHITESPACE ['ibus/kkc', 'ibus/anthy'] @@ -1385,7 +1388,7 @@ >>> print(language_name(languageId="csb_PL.utf8")) # doctest: +NORMALIZE_WHITESPACE Kasz??bsczi j??z??k (P??lsk??) >>> print(language_name(languageId="cv_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE - ?????????????? (Russia) + ?????????? (????????????) >>> print(language_name(languageId="cy_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Cymraeg (Y Deyrnas Unedig) >>> print(language_name(languageId="da_DK.utf8")) # doctest: +NORMALIZE_WHITESPACE @@ -1547,7 +1550,7 @@ >>> print(language_name(languageId="gv_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Gaelg (Rywvaneth Unys) >>> print(language_name(languageId="ha_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE - Hausa (Najeriya) + Hausa (Nijeriya) >>> print(language_name(languageId="hak_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE ????????? (????????????) >>> print(language_name(languageId="he_IL.utf8")) # doctest: +NORMALIZE_WHITESPACE @@ -1605,7 +1608,7 @@ >>> print(language_name(languageId="ks_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ?????????? (??????????????????) >>> print(language_name(languageId="ks_IN.utf8@devanagari")) # doctest: +NORMALIZE_WHITESPACE - ??????????????? (????????????) + ??????????????? (??????????????????????????????) >>> print(language_name(languageId="ku_TR.utf8")) # doctest: +NORMALIZE_WHITESPACE Kurd?? (Tirkiye) >>> print(language_name(languageId="kw_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE @@ -1645,7 +1648,7 @@ >>> print(language_name(languageId="mhr_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE ?????????? ?????????? (Russia) >>> print(language_name(languageId="mi_NZ.utf8")) # doctest: +NORMALIZE_WHITESPACE - Te reo M??ori (Aotearoa) + M??ori (Aotearoa) >>> print(language_name(languageId="miq_NI.utf8")) # doctest: +NORMALIZE_WHITESPACE M??skitu (Nicaragua) >>> print(language_name(languageId="mjw_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE @@ -1867,7 +1870,7 @@ >>> print(language_name(languageId="wo_SN.utf8")) # doctest: +NORMALIZE_WHITESPACE Wolof (Senegaal) >>> print(language_name(languageId="xh_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE - isiXhosa (eMzantsi Afrika) + IsiXhosa (EMzantsi Afrika) >>> print(language_name(languageId="yi_US.utf8")) # doctest: +NORMALIZE_WHITESPACE ???????????? (?????????????????????????? ????????????) >>> print(language_name(languageId="yo_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE