Re: RFR apt-listchanges
Вс 04 мар 2018 @ 17:55 Gali Anikina <merilaga@yandex.ru>:
> :-((( К сожалению Git не знаю, знаю только как скачать оттуда, а как с
> ним работать ещё не пробовала. Немного читала про это, общий смысл
> поняла, а в данном случае надо делать конкретику.
Ну, тогда можешь просто весь po файл отправить.
> Если не затруднит, может кто-то подскажет строки команд git - чтобы
> закачать к ним? И заодно по reportbug
"Закачать к ним" у тебя не получится, для этого надо иметь права на
запись в их репозиторий. Если хочется сделать через git, то тебе нужно
следующее:
1. Сделать на своём компьютере копию репозитория -- git clone <адрес>
2. Внести свои изменения (просто замени ru.po на свой)
3. Сделать коммит -- git commit -a -m "Update Russian translation"
4. У каждого коммита есть уникальный "номер", тебе надо сформировать
заплату, начиная с коммита, предшествующего твоему -- git format-patch
<номер_коммита_перед_твоим_коммитом>
В итоге у тебя должен будет получиться файл
0001-Update-Russian-translation.patch, который тебе нужно отправить
сопровождающему.
В случае с reportbug алгоритм следующий:
1. reportbug apt-listchanges -- будем сообщать об ошибке в apt-listchanges
2. s потом Enter (дальше про Enter писать не буду)-- пропустить список
всех актуальных ошибок в системе отслеживания ошибок (мы точно знаем,
что нашей ошибки так пока нет)
3. y -- соглашаемся включить в сообщение информацию о настройках
apt-listchanges, пусть будет
4. Пишем краткое сообщение об ошибке, что-то типа [INTL:ru] Updated
Russian translation
5. 8 -- приоритет wishlist
6. 4 -- ставим метку l10n (локализация)
7. 7 -- ставим метку patch (заплата)
8. Жамкаем ентер, чтобы завершить работу с метками
9. Вводим подробное сообщение об ошибке, удаляя шаблон. Надо написать о
том, что ты обновила перевод apt-listchanges, заплата во вложении,
перевод обсуждался в списке рассылки debian-l10n-russian. Сохраняешь,
выходишь из редактора.
10. a -- будем добавлять вложение
11. вводишь путь до прикладываемого файла (ru.po или
0001-Update-Russian-translation.patch).
12. y -- отправляем сообщение об ошибке.
Если будешь отправлять не заплату, а весь ru.po, то его лучше сжать в
tar.gz или какой-нибудь другой формат, а то система отслеживания ошибок
его может не принять.
Может быть понадобится сначала настроить reportbug. Настройки хранятся в
файле .reportbugrc в каталоге твоего пользователя. Минимально это будет
что-то типа следующего:
mode standard
ui text
realname "Galina Anikina"
email "merilaga@yandex.ru"
smtphost reportbug.debian.org
В этом случае reportbug будет отправлять почту через специальный
SMTP-сервер Debian (у него ограничение, вроде 5 ошибок в час или
около того, но тебе пока не актуально).
А вообще, да, надо читать и про git, и про reportbug, и про многое
другое, так как без этого сложно.
Всего наилучшего,
Лев
Reply to: