<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>30300</bug_id>
          
          <creation_ts>2014-09-10 11:15:35 +0400</creation_ts>
          <short_desc>find-lang не поддерживает локаль &quot;uz@Latn&quot; и устаревшую &quot;sr@Latn&quot;</short_desc>
          <delta_ts>2020-08-31 00:37:36 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>sisyphus_check</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Cherepanov">cas</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>at</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>147641</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2014-09-10 11:15:35 +0400</bug_when>
    <thetext>Локалей с &quot;@&quot; насчитывается 14.
$ ls -1 /usr/share/locale | grep @ | wc -l
14

Пора сделать поддержку символа &quot;@&quot; в find-lang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147668</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2014-09-12 02:52:40 +0400</bug_when>
    <thetext>Не факт, что стоит поддерживать диверсии вроде вынесенной в заголовок.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>147670</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-09-12 03:01:57 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; Не факт, что стоит поддерживать диверсии вроде вынесенной в заголовок.

Обычно пишут @latin, не факт, что @Latn в glibc поддерживается.  К слову,
$ grep -hF &apos;@Latn&apos; /ALT/Sisyphus/{noarch,x86_64}/base/contents_index | sort
/usr/share/doc/HTML/sr@Latn	kde-common
/usr/share/doc/HTML/sr@Latn/common	kde-common
/usr/share/kde/doc/HTML/sr@Latn	kde-common
/usr/share/kde/doc/HTML/sr@Latn/common	kde-common
/usr/share/kde/locale/sr@Latn	kde-common
/usr/share/kde/locale/sr@Latn	krusader
/usr/share/kde/locale/sr@Latn/LC_MESSAGES	kde-common
/usr/share/kde/locale/sr@Latn/LC_MESSAGES	krusader
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/gwenview.mo	gwenview-i18n
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/krusader.mo	krusader
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/ktorrent.mo	ktorrent
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/kwlan.mo	kwlan
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/libkexif.mo	libkexif
/usr/share/kde/locale/sr@Latn/LC_MESSAGES/libkipi.mo	libkipi
/usr/share/kde/locale/sr@Latn/LC_SCRIPTS	kde-common
/usr/share/kde4/doc/HTML/sr@Latn	kde-common
/usr/share/kde4/doc/HTML/sr@Latn/common	kde-common
/usr/share/kde4/locale/sr@Latn	kde-common
/usr/share/kde4/locale/sr@Latn/LC_MESSAGES	kde-common
/usr/share/kde4/locale/sr@Latn/LC_SCRIPTS	kde-common
/usr/share/locale/sr@Latn	glibc-locales
/usr/share/locale/sr@Latn/LC_MESSAGES	glibc-locales
/usr/share/locale/sr@Latn/LC_MESSAGES/firestarter.mo	firestarter
/usr/share/locale/sr@Latn/LC_MESSAGES/gftp.mo	gftp-common
/usr/share/locale/sr@Latn/LC_MESSAGES/gossip.mo	gossip
/usr/share/locale/sr@Latn/LC_MESSAGES/k3b.mo	k3b-i18n
/usr/share/locale/sr@Latn/LC_MESSAGES/libk3b.mo	k3b-i18n
/usr/share/locale/sr@Latn/LC_MESSAGES/libk3bdevice.mo	k3b-i18n
/usr/share/locale/sr@Latn/LC_MESSAGES/planner.mo	planner
/usr/share/locale/sr@Latn/LC_MESSAGES/pyblio.mo	pyblio
/usr/share/locale/sr@Latn/LC_MESSAGES/sawfish.mo	sawfish
/usr/share/locale/sr@Latn/LC_MESSAGES/soundconverter.mo	soundconverter
/usr/share/locale/sr@Latn/LC_MESSAGES/video.dvdrip.mo	dvdrip
/usr/share/locale/sr@Latn/LC_MESSAGES/xdg-user-dirs.mo	xdg-user-dirs
/usr/share/locale/sr@Latn/LC_TIME	glibc-locales
/usr/share/perl5/Video/DVDRip/splash.sr@Latn.png	dvdrip
/usr/share/qupzilla/locale/uz@Latn.qm	qupzilla</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155758</commentid>
    <comment_count>3</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2016-03-17 19:04:23 +0300</bug_when>
    <thetext>Однако /usr/share/locale/sr@Latn/LC_MESSAGE есть, а при сборке

warning: Installed (but unpackaged) file(s) found:
    ...
    /usr/share/locale/sr@Latn/LC_MESSAGES/libgnomecups.mo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192114</commentid>
    <comment_count>4</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2020-08-30 18:07:38 +0300</bug_when>
    <thetext>(In reply to Andrey Cherepanov from comment #3)
&gt; Однако /usr/share/locale/sr@Latn/LC_MESSAGE есть, а при сборке
&gt; 
&gt; warning: Installed (but unpackaged) file(s) found:
&gt;     ...
&gt;     /usr/share/locale/sr@Latn/LC_MESSAGES/libgnomecups.mo

В gnome перешли на sr@latin -- https://bugzilla.gnome.org/show_bug.cgi?id=481423#c5 .

Может быть, пора запретить sr@Latn (с подсказкой про sr@latin) в sisyphus_check?

$ fgrep /usr/share/locale/sr@Latn /ALT/Sisyphus/{noarch,x86_64}/base/contents_index
/ALT/Sisyphus/noarch/base/contents_index:/usr/share/locale/sr@Latn/LC_MESSAGES/pix.mo	pix-data
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn	glibc-locales
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_MESSAGES	glibc-locales
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_MESSAGES/drwright.mo	drwright
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_MESSAGES/firestarter.mo	firestarter
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_MESSAGES/gossip.mo	gossip
/ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_TIME	glibc-locales
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192116</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2020-08-30 23:52:18 +0300</bug_when>
    <thetext>(In reply to Ivan Zakharyaschev from comment #4)
&gt; (In reply to Andrey Cherepanov from comment #3)
&gt; &gt; Однако /usr/share/locale/sr@Latn/LC_MESSAGE есть, а при сборке
&gt; &gt; 
&gt; &gt; warning: Installed (but unpackaged) file(s) found:
&gt; &gt;     ...
&gt; &gt;     /usr/share/locale/sr@Latn/LC_MESSAGES/libgnomecups.mo
&gt; 
&gt; В gnome перешли на sr@latin --
&gt; https://bugzilla.gnome.org/show_bug.cgi?id=481423#c5 .
&gt; 
&gt; Может быть, пора запретить sr@Latn (с подсказкой про sr@latin) в
&gt; sisyphus_check?
&gt; 
&gt; $ fgrep /usr/share/locale/sr@Latn
&gt; /ALT/Sisyphus/{noarch,x86_64}/base/contents_index
&gt; /ALT/Sisyphus/noarch/base/contents_index:/usr/share/locale/sr@Latn/
&gt; LC_MESSAGES/pix.mo	pix-data
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn
&gt; glibc-locales
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; LC_MESSAGES	glibc-locales
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; LC_MESSAGES/drwright.mo	drwright
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; LC_MESSAGES/firestarter.mo	firestarter
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; LC_MESSAGES/gossip.mo	gossip
&gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_TIME
&gt; glibc-locales
&gt; $

Я бы сказал, что правильным является тот вариант, который в glibc, в данном случае sr@Latn.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192117</commentid>
    <comment_count>6</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2020-08-31 00:12:48 +0300</bug_when>
    <thetext>(In reply to Dmitry V. Levin from comment #6)
&gt; (In reply to Ivan Zakharyaschev from comment #4)
&gt; &gt; (In reply to Andrey Cherepanov from comment #3)
&gt; &gt; &gt; Однако /usr/share/locale/sr@Latn/LC_MESSAGE есть, а при сборке
&gt; &gt; &gt; 
&gt; &gt; &gt; warning: Installed (but unpackaged) file(s) found:
&gt; &gt; &gt;     ...
&gt; &gt; &gt;     /usr/share/locale/sr@Latn/LC_MESSAGES/libgnomecups.mo
&gt; &gt; 
&gt; &gt; В gnome перешли на sr@latin --
&gt; &gt; https://bugzilla.gnome.org/show_bug.cgi?id=481423#c5 .
&gt; &gt; 
&gt; &gt; Может быть, пора запретить sr@Latn (с подсказкой про sr@latin) в
&gt; &gt; sisyphus_check?
&gt; &gt; 
&gt; &gt; $ fgrep /usr/share/locale/sr@Latn
&gt; &gt; /ALT/Sisyphus/{noarch,x86_64}/base/contents_index
&gt; &gt; /ALT/Sisyphus/noarch/base/contents_index:/usr/share/locale/sr@Latn/
&gt; &gt; LC_MESSAGES/pix.mo	pix-data
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn
&gt; &gt; glibc-locales
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; &gt; LC_MESSAGES	glibc-locales
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; &gt; LC_MESSAGES/drwright.mo	drwright
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; &gt; LC_MESSAGES/firestarter.mo	firestarter
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/
&gt; &gt; LC_MESSAGES/gossip.mo	gossip
&gt; &gt; /ALT/Sisyphus/x86_64/base/contents_index:/usr/share/locale/sr@Latn/LC_TIME
&gt; &gt; glibc-locales
&gt; &gt; $
&gt; 
&gt; Я бы сказал, что правильным является тот вариант, который в glibc, в данном
&gt; случае sr@Latn.

Так sr@latin в glibc тоже есть. И заполнен пакетами гораздо больше (аналогичный grep по contents_index).

$ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/glibc-locales-2.30-alt2.x86_64.rpm -l | fgrep sr@
/usr/share/locale/sr@Latn
/usr/share/locale/sr@Latn/LC_MESSAGES
/usr/share/locale/sr@Latn/LC_TIME
/usr/share/locale/sr@ije
/usr/share/locale/sr@ije/LC_MESSAGES
/usr/share/locale/sr@ije/LC_TIME
/usr/share/locale/sr@latin
/usr/share/locale/sr@latin/LC_MESSAGES
/usr/share/locale/sr@latin/LC_TIME
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192118</commentid>
    <comment_count>7</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2020-08-31 00:14:54 +0300</bug_when>
    <thetext>(In reply to Ivan Zakharyaschev from comment #7)

&gt; И заполнен пакетами гораздо больше
&gt; (аналогичный grep по contents_index).

$ fgrep /usr/share/locale/sr@latin /ALT/Sisyphus/{noarch,x86_64}/base/contents_index | wc -l
702</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192119</commentid>
    <comment_count>8</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2020-08-31 00:37:36 +0300</bug_when>
    <thetext>(In reply to Ivan Zakharyaschev from comment #7)
&gt; (In reply to Dmitry V. Levin from comment #6)
&gt; &gt; Я бы сказал, что правильным является тот вариант, который в glibc, в данном
&gt; &gt; случае sr@Latn.
&gt; 
&gt; Так sr@latin в glibc тоже есть. И заполнен пакетами гораздо больше
&gt; (аналогичный grep по contents_index).
&gt; 
&gt; $ rpm -qp
&gt; /ALT/Sisyphus/x86_64/RPMS.classic/glibc-locales-2.30-alt2.x86_64.rpm -l |
&gt; fgrep sr@
&gt; /usr/share/locale/sr@Latn
&gt; /usr/share/locale/sr@Latn/LC_MESSAGES
&gt; /usr/share/locale/sr@Latn/LC_TIME
&gt; /usr/share/locale/sr@ije
&gt; /usr/share/locale/sr@ije/LC_MESSAGES
&gt; /usr/share/locale/sr@ije/LC_TIME
&gt; /usr/share/locale/sr@latin
&gt; /usr/share/locale/sr@latin/LC_MESSAGES
&gt; /usr/share/locale/sr@latin/LC_TIME
&gt; $

Тогда я предлагаю в glibc ничего на эту тему не менять.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>