У меня есть приложение, упакованное для Ubuntu 12.04, которое работает на PPA.
Из этого же пакета и исходного кода я хотел бы создать пакет для Ubuntu 12.10. Я подумал, что просто добавлю запись в debian/changelog
с той же версией и другим выпуском, и это поможет:
qreator (12.05.6) quantal; urgency=low
* Quantal upload
-- $EMAIL_HIDDEN
qreator (12.05.6) precise; urgency=low
* Lots of awesome changes
-- $EMAIL_HIDDEN
Однако при сборке пакета я получаю предупреждение Lintian, что говорит мне latest-debian-changelog-entry-without-new-version
, что, вероятно, намек на то, что я делаю что-то не так.
Итак, каков наилучший способ просто перестроить существующий пакет для другого выпуска (для загрузки в PPA)?
Или, в качестве альтернативы, я могу сделать это автоматически с панели запуска (например, опция для сборки тот же пакет на существующем PPA для другого выпуска)?
Одна и та же версия не может быть построена для нескольких выпусков, что может означать разные бинарные пакеты с одинаковой версией. Либо вы копируете двоичные файлы в более новую версию (при условии, что они будут установлены и работоспособны на ней), либо вам нужно увеличить номер версии.
Да, и 12.05.6
не очень хорошая версия для PPA. Это похоже на версию Debian. Я бы предложил 12.05.6-0qreatorppa1
. Благодаря этому людям намного легче понять, что они установили в своих системах, и вернуться в чистое состояние.