Saya mencoba membangun paket libdbusmenu yang dimodifikasi. Itu membangun dengan benar jika saya membangunnya secara lokal:
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
Namun, dalam PPA, salah satu tes gagal berjalan yang menyebabkan build gagal. Output tes yang sebenarnya tidak ditulis ke buildlog:
Bagaimana saya bisa mengatasi masalah ini?
Mungkin turun untuk lebih mereproduksi lingkungan build yang digunakan oleh pembangun PPA. Jika demikian, bagaimana saya melakukannya?
Saya telah mencoba membangun menggunakan chroot pbuilder - ini berfungsi dengan benar pada sistem lokal saya.
Lintian menghasilkan peringatan berikut pada paket:
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
untuk debian/rules
memaksa seluruh output suite tes ditulis ke build log ketika gagal. Anda dapat mencoba menggunakan sbuild daripada pbuilder, lihat wiki.ubuntu.com/SimpleSbuild .