Bug 33166

Summary: Обновить до актуального состояния (4.08)
Product: Sisyphus Reporter: Dmytro <d20052005>
Component: man-pages-ruAssignee: Sergey Y. Afonin <asy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy, cas, george, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmytro 2017-02-22 23:43:27 MSK
На https://sourceforge.net/projects/man-pages-ru/ доступен актуальный перевод man-pages на русский. На данный момент переведены все, кроме начинающихся на "m".
Comment 1 Sergey Y. Afonin 2017-03-05 13:03:52 MSK
И, может быть, стоит сделать автообновление из этого источника.
Comment 2 Sergey Y. Afonin 2017-03-05 13:10:02 MSK
Хм. Что-то только сейчас обратил внимание, что manpages-ru-0.98 - только часть пакета. А так там ещё man-ов понакидано.
Comment 3 Dmytro 2017-03-05 14:32:07 MSK
Да, там надо много времени потратить, чтобы аккуратно источники свести. Качество новых переводов несколько хуже, чем имеющихся. Поэтому, надо по возможности старые оставлять. В новом проекте переведено то, чего нет в manpages-ru-0.98 и то, что изменилось/дополнилось.
Comment 4 Sergey Y. Afonin 2017-03-05 15:06:42 MSK
Может быть, сделать ещё man-pages-ru-addons, куда перенести всё то, что не относится к, собственно, man-pages-ru ? А тут оставить только то, что на Sourceforge лежит, раз оно регулярно обновляется теперь.
Comment 5 Andrey Cherepanov 2017-03-06 13:52:46 MSK
Вот когда будет, чтобы без изменений показывало man в UTF-8, будет разделение. Но это лучше отдельным багом.
Comment 6 Sergey Y. Afonin 2017-03-06 14:46:16 MSK
(In reply to comment #5)

> Вот когда будет,

Позавчера будет. Это сообщение написано мной про результату изучения свежевыложенного на Sourceforge архива:
https://forum.altlinux.org/index.php?topic=38375.msg307099#msg307099

На момент его написания архив с man-ами и с проставленной кодировкой лежал там уже несколько минут.
Comment 7 Andrey Cherepanov 2017-03-06 16:21:57 MSK
(В ответ на комментарий №6)
> (In reply to comment #5)
> 
> > Вот когда будет,
> 
> Позавчера будет. Это сообщение написано мной про результату изучения
> свежевыложенного на Sourceforge архива:
> https://forum.altlinux.org/index.php?topic=38375.msg307099#msg307099
> 
> На момент его написания архив с man-ами и с проставленной кодировкой лежал там
> уже несколько минут.
Будете мейнтейнером man-pages-ru? С удовольствем отдам в добрые руки.
Comment 8 Sergey Y. Afonin 2017-03-06 16:35:14 MSK
(In reply to comment #7)

> Будете мейнтейнером man-pages-ru? С удовольствем отдам в добрые руки.

Так я предлагаю обновляемую часть отделить и сдать роботу. Разделить/обновить сейчас - это могу, учитывая выходные на носу. По именованию возражений нет ?

man-pages-ru - источник https://sourceforge.net/projects/man-pages-ru/
man-pages-ru-addons - всё остальное, что в пакете сейчас, минус man-pages-ru.

Или не addons, а extra, может быть.
Comment 9 Andrey Cherepanov 2017-03-06 16:38:50 MSK
(В ответ на комментарий №8)
> (In reply to comment #7)
> 
> > Будете мейнтейнером man-pages-ru? С удовольствем отдам в добрые руки.
> 
> Так я предлагаю обновляемую часть отделить и сдать роботу. Разделить/обновить
> сейчас - это могу, учитывая выходные на носу. По именованию возражений нет ?
> 
> man-pages-ru - источник https://sourceforge.net/projects/man-pages-ru/
> man-pages-ru-addons - всё остальное, что в пакете сейчас, минус man-pages-ru.
> 
> Или не addons, а extra, может быть.
Да, было бы замечательно. Внёс в ACL. extra - нормально.
Comment 10 Dmytro 2017-03-06 22:00:38 MSK
(В ответ на комментарий №8)

> man-pages-ru-addons - всё остальное, что в пакете сейчас, минус man-pages-ru.

Неверный подход, т.к. те маны, которые со времен manpages-ru-0.98 не претерпели изменений, заново не переводились. Т.е. надо брать старый manpages-ru-0.98, в него копировать с заменой новый, затем (разумеется, проверив актуальность) копировать туда же все остальное.
Comment 11 Sergey Y. Afonin 2017-03-07 08:34:14 MSK
(In reply to comment #10)

> Неверный подход, т.к. те маны, которые со времен manpages-ru-0.98 не претерпели
> изменений, заново не переводились.

https://sourceforge.net/p/man-pages-ru/svn/HEAD/tree/README

"За основу взят перевод manpages-ru-0.98 c
http://www.linuxshare.ru/projects/trans/mans.html"

Так что верный.
Comment 12 Dmytro 2017-03-07 11:54:44 MSK
А Вы скачайте оба пакета, распакуйте и сравните файлы. Часть того, что имеется в manpages-ru-0.98, отсутствует в новой версии. Поэтому, перебирать придется основательно. А некоторые маны были переведены заново, но качество перевода стало несколько хуже.
Comment 13 Sergey Y. Afonin 2017-03-07 12:10:43 MSK
(In reply to comment #12)

> А Вы скачайте оба пакета, распакуйте и сравните файлы. Часть того, что имеется
> в manpages-ru-0.98, отсутствует в новой версии. Поэтому, перебирать придется
> основательно. А некоторые маны были переведены заново, но качество перевода
> стало несколько хуже.

Эти вопросы следует решать в рамках проекта на sourceforge. Мешать не следует точно.
Comment 14 Sergey Y. Afonin 2017-03-21 19:51:30 MSK
Задание 180614

man-pages-ru в первом приближении, man-pages-ru-extra пока из srpm, но надо из git от man-pages-ru старого сделать.

Кое-что, действительно, пропало в 4.08 относительно 0.98:

deleted:    manpages-ru/man1/chgrp.1
deleted:    manpages-ru/man1/chmod.1
deleted:    manpages-ru/man1/chown.1
deleted:    manpages-ru/man1/cp.1
deleted:    manpages-ru/man1/dd.1
deleted:    manpages-ru/man1/df.1
deleted:    manpages-ru/man1/diff.1
deleted:    manpages-ru/man1/dir.1
deleted:    manpages-ru/man1/dircolors.1
deleted:    manpages-ru/man1/du.1
deleted:    manpages-ru/man1/install.1
deleted:    manpages-ru/man1/ln.1
deleted:    manpages-ru/man1/ls.1
deleted:    manpages-ru/man1/mkdir.1
deleted:    manpages-ru/man1/mkfifo.1
deleted:    manpages-ru/man1/mknod.1
deleted:    manpages-ru/man1/mv.1
deleted:    manpages-ru/man1/rm.1
deleted:    manpages-ru/man1/rmdir.1
deleted:    manpages-ru/man1/touch.1
deleted:    manpages-ru/man1/vdir.1
deleted:    manpages-ru/man2/mknod.2
deleted:    manpages-ru/man2/obsolete.2
deleted:    manpages-ru/man2/undocumented.2
deleted:    manpages-ru/man3/malloc.3
deleted:    manpages-ru/man3/modf.3
deleted:    manpages-ru/man4/console.4
deleted:    manpages-ru/man4/fifo.4
deleted:    manpages-ru/man4/ttys.4
deleted:    manpages-ru/man5/complex.5
deleted:    manpages-ru/man5/environ.5
deleted:    manpages-ru/man7/ldp.7
deleted:    manpages-ru/man8/sync.8

Совсем, или не переведено пока - это не знаю.
Comment 15 Sergey Y. Afonin 2017-03-22 17:07:36 MSK
(In reply to comment #14)

> Кое-что, действительно, пропало в 4.08 относительно 0.98:
> 
> deleted:    manpages-ru/man1/chgrp.1
> deleted:    manpages-ru/man1/chmod.1
> deleted:    manpages-ru/man1/chown.1
> deleted:    manpages-ru/man1/cp.1

Что-то уехало в другие пакеты, coreutils в данном случае.

> deleted:    manpages-ru/man3/malloc.3
> deleted:    manpages-ru/man3/modf.3

Что-то, действительно, в разряде непереведённых. Непереведённое, видимо, позже появится.
Comment 16 Sergey Y. Afonin 2017-03-22 17:58:08 MSK
man2/undocumented.2 - умерло, так как документировано.
man4/ttys.4 - переименовано в man4/ttyS.4

man5/environ.5 - глядя на современный environment(5), должно быть в environ(7), похоже. Но к какому пакету относится, непонятно.

man8/sync.8 - похоже, теперь man1/sync.1 (coreutils)

man2/undocumented.2 и man4/ttys.4 удалю, остальное переедет в man-pages-ru-extra. Надо будет только подчистить потом man-ы, которые на m, по мере появления в основном пакете. Большинство страниц относится к coreutils, и, наверное, будут достаточно сильно устаревшими.
Comment 17 Repository Robot 2017-03-22 21:13:14 MSK
man-pages-ru-4.08-alt2 -> sisyphus:

* Wed Mar 22 2017 Sergey Y. Afonin <asy@altlinux> 4.08-alt2
- 4.08-2329-2272-20170321 (added malloc.3,math_error.7,mdoc.7)

* Wed Mar 08 2017 Sergey Y. Afonin <asy@altlinux> 4.08-alt1
- 4.08-2329-2269-20170309 (Closes: #33166)
- removed all man pages except man-pages-ru
  removed pages will be packed separately (man-pages-ru-extra)
- disabled patches for man-pages-ru (old, needs revision)
- converted spec to UTF-8
Comment 18 Sergey Y. Afonin 2017-03-22 21:17:16 MSK
Плюс пакет man-pages-ru-extra 0.1-alt1 с такими вот изменениями относительно man-pages-ru 0.98-alt23:

* Wed Mar 08 2017 Sergey Y. Afonin <asy@altlinux.ru> 0.1-alt1
- renamed to man-pages-ru-extra, removed most man pages
  from manpages-ru 0.98 (kept missed in 4.08 only)
- removed patches for man pages from  man-pages-ru 4.08
- added "Conflicts: man-pages-ru < 4.08-alt1"
- converted spec to UTF8
Comment 19 Dmytro 2017-03-24 21:32:56 MSK
На "m" перевод в марте-апреле будет завершен. Ждать недолго уже.

По поводу манов из coreutils... У руководителя проекта были планы переводить и их. Через пару месяцев узнаем, не передумал ли он.