Tariften oluştururken PPA'daki paketlere bir changelog dosyası nasıl uygulanır?


19

Paketim bir tarif kullanarak fırlatma rampası ile oluşturulduğunda, ./debian/changelogsağladığım dosyayı yok sayar ve aşağıdaki gibi işe yaramaz bir dosya oluşturur:

harmonyseq (0.14~natty1) maverick; urgency=low

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

Launchpad, değişiklik listesi içinde hazırladığım değişikliklerin listesini sadece "Otomatik derleme" koymak yerine depolarsa çok daha iyi olurdu.

Tariften paketler oluştururken launchpad'i changelog dosyamdaki değişikliklerin listesini kullanmaya nasıl zorlarım?


2
Yapıları tetiklemek için ne kullanıyorsunuz? Normal şartlar altında, LP her zaman sağlanan debian/changelog...
Kees Cook

Bu soruyu sormak için en iyi yer Launchpad'in kendisidir. Bunu sorma orada geliştiriciler ve deneyimli insanlar bunu tam olarak nasıl açıklamak için izin verecek, yoksa Launchpad soruları bu tip yönetmek için özel bir sisteme sahiptir yapılamaz neden, bunu sorabilir burada , nerede dahil, diğer insanların geliştiriciler ve kullanıcılar, size veya burada daha resmi hale geldiği yere cevap verebilirler .
sebikul

@KeesCook Bunu çoğaltabilirim. Kaynak dosyayı oluşturmak için bir project.recipe kullanılırken bu yeni giriş oluşturulmuş gibi görünüyor (yerel olarak bzr dailydeb project.recipe working-dir, reçete dosyasının kaynak dalını aldığı ve paketleme bilgilerini yerleştirdiği yer).
Mart'ta htorque

Yanıtlar:


5

Bu soruyu IRC'de (#launchpad'de) sordum ve beklediğim yanıtı aldım:

Hayır, bu changelog girdisinin oluşturulmasını engellemek mümkün değildir. Uygun autobuild sürüm dizesini (tarif dosyasının ilk satırında tanımladığınız) belirleyebilmesi için gereklidir.

Ancak, değişiklikleriniz kaybolmamalı, sadece bu girişten hemen sonra yerleştirilmelidir.


3
Belki de bzr-builder, debian changelog dosyalarında olduğu gibi autobuild changelog girişini varolan herhangi bir girişle UNRELEASED olarak ayarlanmış dağıtımla entegre etmelidir.
jelmer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.