Як застосувати файл змін до пакетів у PPA, будуючи з рецепту?


19

Коли мій пакунок збирається за допомогою стартової панелі за допомогою рецепта, він ігнорує наданий ./debian/changelogмною файл, і він генерує марний, як-от наступне:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

Було б набагато краще, якби запуск зберігав список змін, які я підготував у файлі журналу змін, а не просто ставити туди "Автобудування".

Як змусити панель запуску використовувати список змін із мого файлу змін, коли будуєте пакунки з рецепту?


2
Що ви використовуєте для запуску складання? У звичайних умовах LP завжди використовує надані debian/changelog...
Kees Cook

Найкраще місце, щоб задати це питання - це сам Launchpad. Запросивши його там, ви зможете розробникам та досвідченим людям пояснити, як саме це зробити, або чому цього не можна зробити. Launchpad має спеціальну систему управління цим типом питань, ви можете задати їх тут , де інші люди, включаючи розробників і користувачі зможуть відповісти вам або тут , де річ стане більш офіційною.
sebikul

@KeesCook Я можу це відтворити. Цей новий запис, як видається, створюється при використанні project.recipe для створення вихідного файлу (локально через те, bzr dailydeb project.recipe working-dirде файл рецепту просто отримує гілку джерела та вкладає інформацію про упаковку).
htorque

Відповіді:


5

Я поставив це питання на IRC (у #launchpad) і отримав відповідь, яку я очікував:

Ні, не можна запобігти створенню цього запису змін. Це необхідно, щоб він міг вказати відповідний рядок версії автобілдингу (той, який ви визначаєте в першому рядку файлу рецептів).

Однак ваші зміни не повинні бути втрачені, а розміщені відразу після цього запису.


3
Можливо, bzr-builder повинен інтегрувати запис зміни журналу автопобудови з будь-яким наявним записом із розподілом, встановленим UNRELEASED, як це часто зустрічається у файлах журналу змін debian.
jelmer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.