ฉันกำลังพยายามสร้างแพ็คเกจ libdbusmenu ที่แก้ไขแล้ว มันสร้างอย่างถูกต้องหากฉันสร้างในเครื่อง:
sudo apt-get build-dep libdbusmenu
wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913-0ubuntu2.1.diff.gz
wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913-0ubuntu2.1.dsc
wget https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2B13.10.20130913.orig.tar.gz
dpkg-source -x libdbusmenu*.dsc
cd libdbusmenu*
dpkg-buildpackage
อย่างไรก็ตามใน PPA การทดสอบอย่างใดอย่างหนึ่งล้มเหลวในการเรียกใช้ซึ่งทำให้การสร้างล้มเหลว เอาต์พุตการทดสอบจริงไม่ได้ถูกเขียนไปยัง buildlog:
ฉันจะแก้ปัญหานี้ได้อย่างไร
มันอาจลงมาเพื่อสร้างสภาพแวดล้อมการสร้างที่ใช้โดยผู้สร้าง PPA อย่างใกล้ชิดยิ่งขึ้น ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร
ฉันได้ลองสร้างโดยใช้ pbuilder chroot - ทำงานได้อย่างถูกต้องในระบบท้องถิ่นของฉัน
Lintian สร้างคำเตือนต่อไปนี้บนแพ็คเกจ:
W: libdbusmenu source: quilt-build-dep-but-no-series-file
W: libdbusmenu source: patch-system-but-no-source-readme
W: libdbusmenu source: ancient-standards-version 3.9.2 (current is 3.9.4)
export VERBOSE=1
เพื่อdebian/rules
บังคับให้เอาต์พุตชุดการทดสอบทั้งหมดถูกเขียนลงในบันทึกการสร้างเมื่อล้มเหลว คุณอาจลองใช้ sbuild แทน pbuilder ดูwiki.ubuntu.com/SimpleSbuild