У меня есть пакет пакетов в моем PPA и разумные знания о том, как создавать пакеты Debian / Ubuntu, насколько это хорошо. Моя проблема в том, что я действительно не знаю, как правильно поддерживать их для разных версий Ubuntu и как обрабатывать обновления Ubuntu. Прямо сейчас я делаю все эти вещи вручную, что в большинстве случаев просто означает обновление номера версии в debian/changelog
и повторную загрузку, что звучит достаточно просто, однако, когда приходится делать это для дюжины пакетов, во многих версиях Ubuntu , все может стать немного утомительным и подверженным ошибкам.
Когда есть небольшие изменения, которые необходимо сделать для файлов debian/control
, debian/rules
или исходные вещи, конечно, еще сложнее. Хотя я могу поддерживать эти изменения в git-buildpackage
в порядке, получая постоянные конфликты слияния в файле debian/control
, из-за того, что у него есть другой номер версии, тогда текущий пакет, тип меня бросает рельсы и усложняет ситуацию.
Итак, по существу: Каковы некоторые рекомендации по созданию и обслуживанию пакетов Ubuntu, так что их легко сделать доступными в нескольких версиях Ubuntu?