Как быстро создавать новые этапы / выпуски и загружать файлы tarball на Launchpad?

Быстро имеет тенденцию возиться с некоторыми файлами исходного кода (например, с файлами в debian /, лицензионном материале и т. Д.), Поэтому время от времени необходимо вручную сохранять / share / release / submitubuntu (если даже не беги!). Я думаю, что было бы неплохо, если бы эта проблема могла быть быстро решена в будущих выпусках, потому что я считаю, что это проблема для многих разработчиков Ubuntu.

Между тем, мой вопрос: как можно вручную воспроизвести шаги, выполняемые «quick submitubuntu» через командную строку? В частности, я имею в виду создание нового этапа, превращение его в релиз и загрузку в него загружаемых файлов.

Я попытался быстро взглянуть на исходный код, но мне было сложно вначале следовать всем этим методам из разных модулей.

1
задан 12 July 2012 в 17:25

1 ответ

Быстро использовал API Launchpad для выполнения этих действий.

Чтобы сделать это вручную, вы можете перейти на страницу проекта на Launchpad, перейти к серии, для которой вы хотите создать этап / выпуск (вероятно, ствол, если у вас нет нескольких серий для управления), и выбрать " Создать ссылку "Milestone" или "Создать релиз" на странице. Создание релиза требует создания нового этапа, если он не существует, и вы можете сделать это из пользовательского интерфейса создания релиза. Если веха уже существует, вы можете перейти на страницу с этим конкретным вехой и нажать «Выпустить сейчас» на ней или в списке вех. После создания релиза на самой странице релиза будет ссылка «Загрузить файл».

Чтобы сделать это из терминала, вы можете получить lptools из bzr с помощью bzr branch lp:lptools и использовать содержащуюся в нем lp-project-upload, чтобы загрузить файл в релиз проекта. Он может загрузить файл в проект, создать новый этап и выпустить его для загрузки. Я не уверен, позволяет ли это загрузить существующий этап или загрузить дополнительные файлы к существующему этапу.

0
ответ дан 12 July 2012 в 17:25

Другие вопросы по тегам:

Похожие вопросы: