Ubuntu упаковка в БЗР

Некоторое время назад ходили разговоры о переносе всех (или хотя бы некоторых?) Усилий по упаковке в ветки bzr на панели запуска. Кажется, я помню, что было упомянуто несколько преимуществ, таких как облегчение участия новых разработчиков / упаковщиков.

Может ли кто-нибудь сообщить мне, произошло ли это и каковы будут преимущества? (Возможно, у меня совершенно неверный конец, так что не стесняйтесь поправлять меня ...)

6
задан 25 August 2010 в 09:15

5 ответов

У меня нет текущего счета, но я думаю, что большинство импортируется. Вы можете попробовать оформить заказ с помощью bzr branch lp:ubuntu/PACKAGENAME или lp:ubuntu/maverick/PACKAGENAME, например, для пары примеров.

Конечно, замените PACKAGENAME пакетом, который вы ищете, и вы можете заменить maverick на релиз, который вы ищете, lucid, karmic и т. Д. Вы можете внести изменения и нажать на свой собственные филиалы bzr для спонсорства.

0
ответ дан 25 August 2010 в 09:15

Все, для чего импорт не потерпел неудачу, находится сейчас в bzr. Ветви KDE имели тенденцию терпеть неудачу из-за большого размера, но я думаю, что над этим работают.

Преимущество было бы в том, что у нас на Launchpad нет debdiff'ов, у которых есть перекрывающиеся номера версий и конфликты. Вместо этого каждый может слиться в одну ветку, уменьшив количество циклов "упс, ваш патч больше не применяется".

0
ответ дан 25 August 2010 в 09:15

Как другие упомянули, Вы можете пакеты контроля с bzr branch lp:ubuntu/PACKAGENAME для текущего выпуска развития или lp:ubuntu/lucid/PACKAGENAME, если Вы ищете источник от Lucid, например. Исходные пакеты от Debian также импортируются. Они могут быть выбраны с lp:debian/PACKAGENAME или lp:debian/lenny/PACKAGENAME

Это также позволяет нам легко браузеру источник любой Ubuntu или пакета Debian онлайн с помощью bazzar.launchpad.net. Например, вот исходный пакет банши:

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/maverick/banshee/maverick/files

Подавляющее большинство пакетов в Ubuntu availiable как bzr ответвления. С этой записи только 597 из тысячи в Ubuntu в настоящее время не актуальны (Это может быть прослежено на http://package-import.ubuntu.com/status/).

Один из главных bennifits распределенного управления версиями - то, что оно может помочь со слиянием. Задачи, такие как просмотр истории и аннотирование для нахождения, кто внес определенное изменение и почему также сделаны легче.

Хорошее введение в Ubuntu Распределенный Проект разработки может быть найдено здесь:

https://wiki.ubuntu.com/DistributedDevelopment/About

Документация и практические руководства могут быть найдены здесь:

https://wiki.ubuntu.com/DistributedDevelopment/Documentation

3
ответ дан 25 August 2010 в 09:15

Я думаю, вы думаете о bzr-builddeb (руководство) . Вы можете отслеживать его разработку на странице bzr-builddeb Launchpad .

0
ответ дан 25 August 2010 в 09:15

Довольно мало людей используют bzr для управления пакетами с исходным кодом. См. вики для получения некоторой информации о том, как это сделать.

0
ответ дан 25 August 2010 в 09:15

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

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