Я пытаюсь создать модифицированный пакет 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. Если да, то как мне это сделать?
Я попытался собрать с помощью chroot pbuilder - это работает правильно в моей локальной системе.
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 .