Bug 45319 - Нет locale-gen
Summary: Нет locale-gen
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: plasma5-workspace (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-17 17:47 MSK by Sergey V Turchin
Modified: 2023-02-20 17:14 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2023-02-17 17:47:13 MSK
В KUbintu по умолчанию установлен пакет locales, в котором в /usr/share/i18n/locales/ лежат ASCII-файлы описаний локалей (по одному на локаль) и есть программа locale-gen.
А у нас где такое?
Comment 1 Andrey Cherepanov 2023-02-19 16:20:51 MSK
Нигде.
Comment 2 Gleb F-Malinovskiy 2023-02-19 16:47:51 MSK
$  grep $'/usr/share/i18n/locales\t' /ALT/Sisyphus/noarch/base/contents_index
/usr/share/i18n/locales glibc-i18ndata
# localedef -f UTF-8 -i fi_FI fi_FI.UTF-8
# rpmverify glibc-locales
.......T.    /usr/lib/locale/fi_FI.utf8/LC_ADDRESS
.......T.    /usr/lib/locale/fi_FI.utf8/LC_COLLATE
.......T.    /usr/lib/locale/fi_FI.utf8/LC_IDENTIFICATION
.......T.    /usr/lib/locale/fi_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES
.......T.    /usr/lib/locale/fi_FI.utf8/LC_TIME

Вопрос, зачем это всё и почему не хватило glibc-locales?
Comment 3 Sergey V Turchin 2023-02-20 10:01:28 MSK
(In reply to Gleb F-Malinovskiy from comment #2)
> Вопрос, зачем это всё и почему не хватило glibc-locales?
1. В KDE используется locale-gen.
2. В KDE используется листинг именно этих файлов(это поправимо).
Comment 4 Sergey V Turchin 2023-02-20 10:02:02 MSK
(In reply to Andrey Cherepanov from comment #1)
> Нигде.
Надо, что бы где-то был.
Comment 5 Dmitry V. Levin 2023-02-20 10:49:43 MSK
Если кому-то нужно запаковать какую-то новую программу в Сизиф для совместимости с Debian, это не повод вешать баги на пакет glibc, в котором этой программы нет.
Comment 6 Sergey V Turchin 2023-02-20 11:14:31 MSK
(In reply to Dmitry V. Levin from comment #5)
> Если кому-то нужно запаковать какую-то новую программу в Сизиф для
> совместимости с Debian,
А почему бы нам не обеспечить совместимость с Debian, если есть повод?

> это не повод вешать баги на пакет glibc, в котором
> этой программы нет.
Поводом является то, что у Debian эта программа в пакете glibc. https://packages.debian.org/sid/locales
Comment 7 Sergey V Turchin 2023-02-20 11:20:37 MSK
(In reply to Sergey V Turchin from comment #6)
> > Если кому-то нужно запаковать какую-то новую программу в Сизиф для
> > совместимости с Debian,
> А почему бы нам не обеспечить совместимость с Debian, если есть повод?
Конкретно этот повод -- появление в KDE функциональности, использующее эту программу.
Comment 8 Dmitry V. Levin 2023-02-20 12:45:57 MSK
(In reply to Sergey V Turchin from comment #6)
> (In reply to Dmitry V. Levin from comment #5)
> > Если кому-то нужно запаковать какую-то новую программу в Сизиф для
> > совместимости с Debian,
> А почему бы нам не обеспечить совместимость с Debian, если есть повод?

Совместимость можно обеспечивать разными способами, в данном случае речь идёт о дополнительной программе, у которой другой апстрим, поэтому напрашивается упаковка в новый отдельный пакет, который смогут установить те, кому такая совместимость нужна.

> > это не повод вешать баги на пакет glibc, в котором
> > этой программы нет.
> Поводом является то, что у Debian эта программа в пакете glibc.
> https://packages.debian.org/sid/locales

Как они аргументируют упаковку этой программы именно в пакет glibc, и насколько их аргументация релевантна для нас?
Comment 9 Repository Robot 2023-02-20 13:20:37 MSK
plasma5-workspace-1:5.26.5-alt7 -> sisyphus:

 Mon Feb 20 2023 Sergey V Turchin <zerg@altlinux> 1:5.26.5-alt7
 - fix setup locale language (closes: 45319)
 - fix localegenhelper service startup
Comment 10 Sergey V Turchin 2023-02-20 13:29:28 MSK
Не тот баг закрыл нечаянно.

(In reply to Dmitry V. Levin from comment #8)
> Как они аргументируют упаковку этой программы именно в пакет glibc,
Полагаю, она пределгает какие-то удобства.

> насколько их аргументация релевантна для нас?
Для нас имеет значение не их аргументация, а наличие функциональности _уже_ её использующей.
Comment 11 Sergey V Turchin 2023-02-20 13:29:45 MSK
(In reply to Dmitry V. Levin from comment #8)
> Совместимость можно обеспечивать разными способами, в данном случае речь
> идёт о дополнительной программе, у которой другой апстрим, поэтому
> напрашивается упаковка в новый отдельный пакет, который смогут установить
> те, кому такая совместимость нужна.
Я не против упаковать. А однофайловые ASCII-описания локалей где взять?
Comment 12 Sergey V Turchin 2023-02-20 13:37:05 MSK
(In reply to Sergey V Turchin from comment #11)
> Я не против упаковать. А однофайловые ASCII-описания локалей где взять?
Глеб подсказал glibc-i18ndata, а то я не нашёл.
Comment 13 Sergey V Turchin 2023-02-20 15:26:40 MSK
Оказалось, в KDE в том месте действительно включена по умолчанию поддержка и Debian и Ubuntu и указан жалкий комментарий, что остальным следует отключить.
Comment 14 Repository Robot 2023-02-20 16:59:53 MSK
plasma5-workspace-1:5.26.5-alt8 -> sisyphus:

 Mon Feb 20 2023 Sergey V Turchin <zerg@altlinux> 1:5.26.5-alt8
 - don't build locale generator (closes: 45319)