Come applicare un file log delle modifiche ai pacchetti in un PPA quando si crea dalla ricetta?


19

Quando il mio pacchetto viene creato da launchpad usando una ricetta, ignora il ./debian/changelogfile che fornisco e ne genera uno inutile come il seguente:

harmonyseq (0.14~natty1) maverick; urgency=low

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

Sarebbe molto meglio se launchpad memorizzasse l'elenco delle modifiche che avevo preparato nel file del log delle modifiche, piuttosto che inserire semplicemente "Auto build".

Come posso forzare launchpad a utilizzare l'elenco delle modifiche dal mio file di log, quando creo pacchetti da una ricetta?


2
Cosa stai usando per innescare le build? In condizioni normali, LP usa sempre il fornito debian/changelog...
Kees Cook

Il posto migliore per porre questa domanda è Launchpad stesso. Chiederlo lì permetterà agli sviluppatori e alle persone esperte di spiegare esattamente come farlo, o perché non può essere fatto Launchpad ha un sistema speciale per gestire questo tipo di domande, puoi chiederlo qui , dove altre persone, inclusi gli sviluppatori e gli utenti, saranno in grado di risponderti, o qui , dove la cosa diventa più ufficiale.
sebikul,

@KeesCook Posso riprodurlo. Questa nuova voce sembra essere creata quando si utilizza un project.recipe per creare il file di origine (localmente tramite il punto in bzr dailydeb project.recipe working-dircui il file della ricetta ottiene il ramo di origine e nidifica le informazioni sul pacchetto).
htorque

Risposte:


5

Ho fatto questa domanda su IRC (su #launchpad) e ho ottenuto la risposta che mi aspettavo:

No, non è possibile impedire la creazione di tale voce del registro delle modifiche. È necessario per poter specificare la stringa di versione di autobuild appropriata (quella definita nella prima riga del file della ricetta).

Tuttavia, le modifiche non devono essere perse, ma devono essere posizionate subito dopo quella voce.


3
Forse bzr-builder dovrebbe integrare la voce del changelog di autobuild con qualsiasi voce esistente con la distribuzione impostata su UNRELEASED, come è comune nei file di changelog di debian.
Jelmer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.