Автор Тема: Неправильный перевод кодировок в новом rpm  (Прочитано 7910 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Два: в каком таком дистрибутиве ? Можно поточнее ?
Тут только альтовские дистрибутивы обсуждаются. Точнее указано в том месте откуда вы сами цитату потянули. Да и верно оно вплоть до самых последних. Или девятка на koi-8 планируется?
Мне кажется, что налицо путаница между дистрибутивом и бранчем. Дистрибутив на базе p8 можно сделать хоть с POSIX по-умолчанию.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Какой смысл репортить баги которые не исправляются годами. Чтобы было?
Этот баг исправляется правкой одного символа, а не суточным разгребанием кода..
Вопрос активности поддержки пакета. Плюс, если баг не дистрибутиво-специфичный, лучше бы с ним в апстрим: перспективнее с точки зрения общего использования.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Какой смысл репортить баги которые не исправляются годами. Чтобы было?
Этот баг исправляется правкой одного символа, а не суточным разгребанием кода..
Вопрос активности поддержки пакета. Плюс, если баг не дистрибутиво-специфичный, лучше бы с ним в апстрим: перспективнее с точки зрения общего использования.

Я не в курсе где он этот апстрим по русским man всего что выше ядра.
Скажем вешал на en_US man vcs в альтовый трекер, мейнтейнер спросил детали. Ответил ему. Мейнтейнер отправил репорт на kernel.org в апстрим. Вижу, исправлено, всё замечательно.

Когда ошибки исправляются, появляется стимул. Ну и прямо до наоборот.
Сейчас из горящего тоже есть. Насколько понимаю, если в ближайшие дня три не исправится, раньше чем через квартал не жди. Ошибка давняя, но по случаю замечена была недавно. Чтобы мейтейнеру облегчить, искал где именно слом. И нашлось не так быстро как хотелось бы.
« Последнее редактирование: 03.03.2017 15:42:38 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Я не в курсе где он этот апстрим по русским man всего что выше ядра.
Ну а тут пакет никто не трогал много-много лет. Отсюда понятна его "востребованность". Смысл делать одно исправление, когда править надо много чего ? И таки да, где он, этот апстрим по русским man, понятно плохо: уже аж два форка нашли. И кого примем за апстрим ? :-)
« Последнее редактирование: 03.03.2017 17:16:17 от asy »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Я не в курсе где он этот апстрим по русским man всего что выше ядра.
Ну а тут пакет никто не трогал много-много лет. Отсюда понятна его "востребованность". Смысл делать одно исправление, когда править надо много чего ? И таки да, где он этот апстрим по русским man понятно плохо: уже аж два форка нашли. И кого примем за апстрим ? :-)

И такой ещё момент:
Я ведь не зря помянул перевод help-а groupadd.
Здесь совсем странная вещь:
help это первый рубеж помощи. Он должен быть кратким ясным и однозначно понятным.
Если опираться как перевод с оригинала help-а, то толку от такого багрепорта будет где-то около нуля.
Более правильно в данном случае опираться не на оригинальный текст help-а, а на оригинал man-а, это будет правильно,  но это уже будет не перевод help-а, хотя для него это будет более кстати.
Вот такая дилема тоже. Гугл-переводчик здесь совсем не помощник, - у этого слова в кембриджском словаре под десяток значений в зависимости от контекста.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А какому пакету относится его перевод?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
А какому пакету относится его перевод?

Если вопрос про перевод хэлпа groupadd, то
# rpm -qf $(which groupadd)
shadow-utils-4.2.1-alt6.i586

По-хорошему в хэлп лучше бы воткнуть это
# man groupadd|col -bfx|sed -n '57,58p'
       -r, --system
           Create a system group.
Создать системную группу

вместо того что там есть сейчас.
Т.е. группу с ID ниже 500, применительно к альтовому login.defs

Тут юмор перевода в том, что можно конечно командой создать так называемую системную учётную запись, но дело в том, что ни в /etc/passwd, ни в /etc/tcb/  увидеть её даже теоретически невозможно. Поскольку она таковой не является и не может.
« Последнее редактирование: 03.03.2017 17:57:12 от Speccyfighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
-r, --system
           Create a system group.
Да, это создание системной группы, т.е. группы (с номером используемым) для системных служб, а не группы (с номером, отведённых  для) пользователей.


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Надо подготовить патч и повесить его в багзилу на пакет shadow-utils

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Но тут и программист говорит так-же:
Цитировать
msgid "  -r, --system                  create a system account\n"
msgstr "  -r, --system                  создать системную учётную запись\n"

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 451
    • Email
Мне кажется, что налицо путаница между дистрибутивом и бранчем. Дистрибутив на базе p8 можно сделать хоть с POSIX по-умолчанию.
Нет там никакой путаницы. Все дистрибутивы в бранчах начиная с четвёртого (с четвёртого только потому, что в более ранних я не помню кодировку) идут с юникодом. Это и есть стандарт де-факто. Что там можно сделать никакого значения не имеет. Имеет значение только то, что есть.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
В 2006-м году обсуждали как остаться на koi8-r
http://freesource.info/wiki/AltLinux/Sisyphus/utf8/MigrateToKoi8

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
Нет там никакой путаницы.
Тогда без намёков: не следует путать дитрибутивы и бранчи. И не надо нести чушь и фантазировать про то, что кодировка относится к стандарту всего, что делается из бранча. Единственное, что стандартизировано - это необходимость указания, какая именно кодировка используется.

Плюс не следует забывать, что Linux FS не готовы к UTF8 в странах с кириллицей из-за лимита на длину имён файлов. И, вероятно, проблем аналогичная в арабских странах. У кого в основе латиница, у них мало многобайтовых символов, у кого иероглифы - им не нужно много иероглифов в именах.
« Последнее редактирование: 04.03.2017 01:19:38 от asy »