วิธีนำไฟล์ changelog ไปใช้กับแพ็คเกจใน PPA เมื่อสร้างจากสูตร


19

เมื่อแพ็กเกจของฉันถูก build โดย launchpad โดยใช้สูตรมันจะข้าม./debian/changelogไฟล์ที่ฉันมีให้และมันจะสร้างสิ่งที่ไร้ประโยชน์ดังต่อไปนี้:

harmonyseq (0.14~natty1) maverick; urgency=low

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

มันจะดีกว่านี้ถ้า launchpad เก็บรายการการเปลี่ยนแปลงที่ฉันเตรียมไว้ในไฟล์ changelog แทนที่จะใส่ "Auto build" ที่นั่น

ฉันจะบังคับ Launchpad ให้ใช้รายการการเปลี่ยนแปลงจากไฟล์ changelog ของฉันได้อย่างไรเมื่อสร้างแพ็คเกจจากสูตร


2
คุณใช้อะไรเพื่อกระตุ้นการสร้าง? ภายใต้สภาวะปกติ LP จะใช้สิ่งที่ให้ไว้เสมอdebian/changelog...
Kees Cook

สถานที่ที่ดีที่สุดในการถามคำถามนี้คือ Launchpad การถามว่าจะให้นักพัฒนาและผู้มีประสบการณ์อธิบายได้อย่างไรหรือทำไมไม่ทำ Launchpad มีระบบพิเศษในการจัดการคำถามประเภทนี้คุณสามารถถามได้ที่นี่ที่คนอื่นรวมถึงนักพัฒนา และผู้ใช้จะสามารถตอบคุณหรือที่นี่สิ่งที่เป็นทางการมากขึ้น
sebikul

@KeesCook ฉันสามารถทำซ้ำได้ รายการใหม่นี้ดูเหมือนว่าจะถูกสร้างขึ้นเมื่อใช้ project.recipe เพื่อสร้างไฟล์ต้นฉบับ (ในเครื่องผ่านbzr dailydeb project.recipe working-dirที่ไฟล์สูตรเพิ่งได้รับสาขาที่มาและรังข้อมูลบรรจุภัณฑ์)
htorque

คำตอบ:


5

ฉันถามคำถามนี้เกี่ยวกับ IRC (ที่ #launchpad) และได้รับคำตอบที่ฉันคาดไว้:

ไม่ไม่สามารถป้องกันการสร้างรายการบันทึกการเปลี่ยนแปลงนั้นได้ จำเป็นเพื่อให้สามารถระบุสตริงเวอร์ชัน autobuild ที่เหมาะสม (อันที่คุณกำหนดในบรรทัดแรกของไฟล์สูตรอาหาร)

อย่างไรก็ตามการเปลี่ยนแปลงของคุณจะไม่หายไปเพียงแค่วางหลังจากรายการนั้น


3
บางที bzr-builder ควรรวมรายการ autobuild changelog กับรายการที่มีอยู่กับชุดการแจกจ่ายเป็น UNRELEASED เช่นเดียวกับในไฟล์ debian changelog
jelmer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.