[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: