Bug 33166 - Обновить до актуального состояния (4.08)
: Обновить до актуального состояния (4.08)
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/man-pages-ru)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-02-22 23:43 by
Modified: 2017-03-24 21:32 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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

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

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

Неверный подход, т.к. те маны, которые со времен manpages-ru-0.98 не претерпели
изменений, заново не переводились. Т.е. надо брать старый manpages-ru-0.98, в
него копировать с заменой новый, затем (разумеется, проверив актуальность)
копировать туда же все остальное.
------- Comment #11 From 2017-03-07 08:34:14 -------
(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 From 2017-03-07 11:54:44 -------
А Вы скачайте оба пакета, распакуйте и сравните файлы. Часть того, что имеется
в manpages-ru-0.98, отсутствует в новой версии. Поэтому, перебирать придется
основательно. А некоторые маны были переведены заново, но качество перевода
стало несколько хуже.
------- Comment #13 From 2017-03-07 12:10:43 -------
(In reply to comment #12)

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

Эти вопросы следует решать в рамках проекта на sourceforge. Мешать не следует
точно.
------- Comment #14 From 2017-03-21 19:51:30 -------
Задание 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 From 2017-03-22 17:07:36 -------
(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 From 2017-03-22 17:58:08 -------
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 From 2017-03-22 21:13:14 -------
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 From 2017-03-22 21:17:16 -------
Плюс пакет 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 From 2017-03-24 21:32:56 -------
На "m" перевод в марте-апреле будет завершен. Ждать недолго уже.

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