Hello, On trečiadienis 08 Gruodis 2010 01:58:13 Roger Leigh wrote: > On Wed, Dec 08, 2010 at 01:38:26AM +0200, Modestas Vainius wrote: > > aptitude resolver no longer works in 0.60.6. I suppose it has become > > pretty important because it's the only which supports experimental > > properly. See sample build log below. > > > > dpkg-deb: failed to open package info file > > `/tmp/resolver-nGygHK/sbuild-build-depends-core-dummy/DEBIAN/control' > > for reading: No such file or directory Dummy package creation failed > > Core source dependencies not satisfied; skippingNot cleaning session: > > cloned chroot in use Keeping session: > > debian-experimental-amd64-sbuild-5b96bbf9-3747-4053-8607-bdb68178e9e7 > > This is odd. It's working fine on my system, so I wonder what's > different? > > It's clearly failing when trying to create the dummy dependency > package. What is the content of /tmp/resolver-nGygHK ?
/tmp/resolver-* is created on my system, but 'dpkg-deb', '--build' is run inside chroot session. So I guess I have to bind mount /tmp since 0.60.6 or is this unintentional? When I bind-mounted /tmp, it went a bit further but now it failed with: dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/tmp/resolver-D4hCcH/apt_archive/sbuild-build-depends-core-dummy.deb'. gpg: no default secret key: secret key not available gpg: signing failed: secret key not available Failed to sign dummy archive Release file. Core source dependencies not satisfied; skippingNot cleaning session: cloned chroot in use I guess now it wants a key. I spotted `sbuild-update --keygen` in the changelog and used it. Now it went much further but failed to pick up required build-deps from experimental (attached). Please note that sbuild 0.60.5 was fine with this phonon-backend-vlc dsc (get it from incoming). This means that my setup might need even more changes now. Well, sigh. It begs the question why it has to be so complicated? Another concern is that I got a message about lack of entropy once (I suppose from gpg) during my short testing. Now imagine buildd hanging in this state... -- Modestas Vainius <mo...@debian.org>
sbuild (Debian sbuild) 0.60.6 (07 Dec 2010) on mdxdesktop.lan.vainius.eu ╔══════════════════════════════════════════════════════════════════════════════╗ ║ phonon-backend-vlc 0.3.1-1 (amd64) 08 Grd 2010 02:42 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: phonon-backend-vlc Version: 0.3.1-1 Source Version: 0.3.1-1 Architecture: amd64 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── phonon-backend-vlc_0.3.1-1.dsc exists in .; copying to chroot Check arch ────────── dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/tmp/resolver-DJfhmz/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Ign file: experimental Release.gpg Ign file:/repositories/debian/ experimental/main Translation-en Ign file:/tmp/resolver-DJfhmz/apt_archive/ ./ Translation-en Get:1 file: ./ Release.gpg [316 B] Get:2 file: experimental Release [2279 B] Ign file: experimental/main amd64 Packages Get:3 file: ./ Release [1328 B] Get:4 http://ftp.de.debian.org experimental Release.gpg [835 B] Ign http://ftp.de.debian.org/debian/ experimental/main Translation-en Ign file: ./ Sources Ign file: ./ Packages Get:5 http://ftp.de.debian.org experimental Release [102 kB] Get:6 http://ftp.de.debian.org experimental/main amd64 Packages [697 kB] Hit ftp://ftp.de.debian.org unstable Release.gpg Get:7 ftp://ftp.de.debian.org/debian/ unstable/main Translation-en Ign ftp://ftp.de.debian.org/debian/ unstable/main Translation-en Hit ftp://ftp.de.debian.org unstable Release Hit ftp://ftp.de.debian.org unstable/main Sources/DiffIndex Hit ftp://ftp.de.debian.org unstable/main amd64 Packages/DiffIndex Fetched 800 kB in 2s (374 kB/s) Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (aptitude-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: libboost-iostreams1.42.0 libcwidget3 libept1 libncursesw5 libsigc++-2.0-0c2a libsqlite3-0 libxapian22 Suggested packages: tasksel debtags libcwidget-dev xapian-tools Recommended packages: aptitude-doc-en aptitude-doc apt-xapian-index libparse-debianchangelog-perl libgpm2 The following NEW packages will be installed: aptitude libboost-iostreams1.42.0 libcwidget3 libept1 libncursesw5 libsigc++-2.0-0c2a libsqlite3-0 libxapian22 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/6345 kB of archives. After this operation, 17.6 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libboost-iostreams1.42.0 libncursesw5 libsigc++-2.0-0c2a libcwidget3 libxapian22 libept1 libsqlite3-0 aptitude debconf: delaying package configuration, since apt-utils is not installed Authentication warning overridden. Selecting previously deselected package libboost-iostreams1.42.0. (Reading database ... 10164 files and directories currently installed.) Unpacking libboost-iostreams1.42.0 (from .../libboost-iostreams1.42.0_1.42.0-4_amd64.deb) ... Selecting previously deselected package libncursesw5. Unpacking libncursesw5 (from .../libncursesw5_5.7+20100313-4_amd64.deb) ... Selecting previously deselected package libsigc++-2.0-0c2a. Unpacking libsigc++-2.0-0c2a (from .../libsigc++-2.0-0c2a_2.2.4.2-1_amd64.deb) ... Selecting previously deselected package libcwidget3. Unpacking libcwidget3 (from .../libcwidget3_0.5.16-3_amd64.deb) ... Selecting previously deselected package libxapian22. Unpacking libxapian22 (from .../libxapian22_1.2.3-2_amd64.deb) ... Selecting previously deselected package libept1. Unpacking libept1 (from .../libept1_1.0.4_amd64.deb) ... Selecting previously deselected package libsqlite3-0. Unpacking libsqlite3-0 (from .../libsqlite3-0_3.7.3-1_amd64.deb) ... Selecting previously deselected package aptitude. Unpacking aptitude (from .../aptitude_0.6.3-3.2_amd64.deb) ... Setting up libboost-iostreams1.42.0 (1.42.0-4) ... Setting up libncursesw5 (5.7+20100313-4) ... Setting up libsigc++-2.0-0c2a (2.2.4.2-1) ... Setting up libcwidget3 (0.5.16-3) ... Setting up libxapian22 (1.2.3-2) ... Setting up libept1 (1.0.4) ... Setting up libsqlite3-0 (3.7.3-1) ... Setting up aptitude (0.6.3-3.2) ... update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode. aptitude -y --without-recommends -o Aptitude::CmdLine::Ignore-Trust-Violations=false -o Aptitude::ProblemResolver::StepScore=100 -o Aptitude::ProblemResolver::Keep-All-Level=55000 -o Aptitude::ProblemResolver::Remove-Essential-Level=maximum install sbuild-build-depends-core-dummy Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/704 B of archives. After unpacking 0 B will be used. Writing extended state information... debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package sbuild-build-depends-core-dummy. (Reading database ... 10372 files and directories currently installed.) Unpacking sbuild-build-depends-core-dummy (from .../sbuild-build-depends-core-dummy.deb) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... dpkg-deb: building package `sbuild-build-depends-phonon-backend-vlc-dummy' in `/tmp/resolver-DJfhmz/apt_archive/sbuild-build-depends-phonon-backend-vlc-dummy.deb'. OK Ign file: experimental Release.gpg Ign file:/repositories/debian/ experimental/main Translation-en Ign file:/tmp/resolver-DJfhmz/apt_archive/ ./ Translation-en Get:1 file: ./ Release.gpg [316 B] Get:2 file: experimental Release [2279 B] Get:3 file: ./ Release [1328 B] Ign file: experimental/main amd64 Packages Ign file: ./ Sources Ign file: ./ Packages Hit http://ftp.de.debian.org experimental Release.gpg Ign http://ftp.de.debian.org/debian/ experimental/main Translation-en Hit http://ftp.de.debian.org experimental Release Get:4 http://ftp.de.debian.org experimental/main amd64 Packages/DiffIndex [2023 B] Hit ftp://ftp.de.debian.org unstable Release.gpg Get:5 ftp://ftp.de.debian.org/debian/ unstable/main Translation-en Ign ftp://ftp.de.debian.org/debian/ unstable/main Translation-en Hit ftp://ftp.de.debian.org unstable Release Hit ftp://ftp.de.debian.org unstable/main Sources/DiffIndex Hit ftp://ftp.de.debian.org unstable/main amd64 Packages/DiffIndex Fetched 2023 B in 1s (1210 B/s) Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install phonon-backend-vlc build dependencies (aptitude-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Reading package lists... Building dependency tree... Reading state information... aptitude is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. aptitude -y --without-recommends -o Aptitude::CmdLine::Ignore-Trust-Violations=false -o Aptitude::ProblemResolver::StepScore=100 -o Aptitude::ProblemResolver::Keep-All-Level=55000 -o Aptitude::ProblemResolver::Remove-Essential-Level=maximum install sbuild-build-depends-phonon-backend-vlc-dummy Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... The following NEW packages will be installed: automoc{a} bsdmainutils{a} ca-certificates{a} cmake{a} cmake-data{a} debhelper{a} emacsen-common{a} file{a} fontconfig{a} fontconfig-config{a} gettext{a} gettext-base{a} groff-base{a} html2text{a} intltool-debian{a} libarchive1{a} libasound2{a} libasyncns0{a} libaudio2{a} libcap2{a} libcroco3{a} libcurl3{a} libcurl3-gnutls{a} libdbus-1-3{a} libexpat1{a} libflac8{a} libfontconfig1{a} libfreetype6{a} libgcrypt11{a} libglib2.0-0{a} libgnutls26{a} libgpg-error0{a} libgssapi-krb5-2{a} libice6{a} libidn11{a} libjpeg62{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblcms1{a} libldap-2.4-2{a} libmagic1{a} libmng1{a} libogg0{a} libpcre3{a} libphonon4{a} libpng12-0{a} libpopt0{a} libpulse-mainloop-glib0{a} libpulse0{a} libqt4-assistant{a} libqt4-dbus{a} libqt4-designer{a} libqt4-dev{a} libqt4-help{a} libqt4-multimedia{a} libqt4-network{a} libqt4-qt3support{a} libqt4-script{a} libqt4-scripttools{a} libqt4-sql{a} libqt4-svg{a} libqt4-test{a} libqt4-webkit{a} libqt4-xml{a} libqt4-xmlpatterns{a} libqtcore4{a} libqtgui4{a} libsasl2-2{a} libsm6{a} libsndfile1{a} libssh2-1{a} libssl0.9.8{a} libtasn1-3{a} libtiff4{a} libunistring0{a} libvlc-dev{a} libvlc5{a} libvlccore-dev{a} libvlccore4{a} libvorbis0a{a} libvorbisenc2{a} libwrap0{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmlrpc-c3{a} libxrender1{a} libxt6{a} libxtst6{a} man-db{a} openssl{a} pkg-config{a} pkg-kde-tools{a} po-debconf{a} procps{a} qt4-qmake{a} sbuild-build-depends-phonon-backend-vlc-dummy{b} ttf-dejavu-core{a} ucf{a} vlc-data{a} x11-common{a} 0 packages upgraded, 108 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/69.9 MB of archives. After unpacking 194 MB will be used. The following packages have unmet dependencies: sbuild-build-depends-phonon-backend-vlc-dummy: Depends: libphonon-dev (>= 4:4.6.0really4.4.3) but it is not going to be installed. The following actions will resolve these dependencies: Keep the following packages at their current version: 1) sbuild-build-depends-phonon-backend-vlc-dummy [Not Installed] The following NEW packages will be installed: bsdmainutils{a} libgcrypt11{a} libgnutls26{a} libgpg-error0{a} libldap-2.4-2{a} libpng12-0{a} libsasl2-2{a} libtasn1-3{a} 0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/1659 kB of archives. After unpacking 4219 kB will be used. Writing extended state information... debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package bsdmainutils. (Reading database ... 10372 files and directories currently installed.) Unpacking bsdmainutils (from .../bsdmainutils_8.0.17_amd64.deb) ... Selecting previously deselected package libgpg-error0. Unpacking libgpg-error0 (from .../libgpg-error0_1.6-1_amd64.deb) ... Selecting previously deselected package libgcrypt11. Unpacking libgcrypt11 (from .../libgcrypt11_1.4.5-2_amd64.deb) ... Selecting previously deselected package libtasn1-3. Unpacking libtasn1-3 (from .../libtasn1-3_2.7-1_amd64.deb) ... Selecting previously deselected package libgnutls26. Unpacking libgnutls26 (from .../libgnutls26_2.8.6-1_amd64.deb) ... Selecting previously deselected package libsasl2-2. Unpacking libsasl2-2 (from .../libsasl2-2_2.1.23.dfsg1-6_amd64.deb) ... Selecting previously deselected package libldap-2.4-2. Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.23-7_amd64.deb) ... Selecting previously deselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.44-1_amd64.deb) ... Setting up bsdmainutils (8.0.17) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode. update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode. Setting up libgpg-error0 (1.6-1) ... Setting up libgcrypt11 (1.4.5-2) ... Setting up libtasn1-3 (2.7-1) ... Setting up libgnutls26 (2.8.6-1) ... Setting up libsasl2-2 (2.1.23.dfsg1-6) ... Setting up libldap-2.4-2 (2.4.23-7) ... Setting up libpng12-0 (1.2.44-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Kernel: Linux 2.6.36-trunk-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.20.1-15 dpkg-dev_1.15.8.6 g++-4.4_4.4.5-10 gcc-4.4_4.4.5-10 libc6-dev_2.11.2-7 libstdc++6_4.4.5-10 libstdc++6-4.4-dev_4.4.5-10 linux-libc-dev_2.6.32-28 Package versions: apt_0.8.10 aptitude_0.6.3-3.2 base-files_5.10 base-passwd_3.5.22 bash_4.1-3 binutils_2.20.1-15 bsdmainutils_8.0.17 bsdutils_1:2.17.2-3.3 build-essential_11.5 bzip2_1.0.5-6 ccache_3.1.3-1 coreutils_8.5-1 cpp_4:4.4.5-2 cpp-4.4_4.4.5-10 dash_0.5.5.1-7.3 debconf_1.5.37 debconf-i18n_1.5.37 debfoster_2.7-1.1 debian-archive-keyring_2010.08.28 debianutils_3.4.2 diffutils_1:3.0-1 dpkg_1.15.8.6 dpkg-dev_1.15.8.6 e2fslibs_1.41.12-2 e2fsprogs_1.41.12-2 fakeroot_1.14.5-1 findutils_4.4.2-1+b1 g++_4:4.4.5-2 g++-4.4_4.4.5-10 gcc_4:4.4.5-2 gcc-4.4_4.4.5-10 gcc-4.4-base_4.4.5-10 gnupg_1.4.10-4 gpgv_1.4.10-4 grep_2.6.3-3 gzip_1.3.12-9 hostname_3.05 initscripts_2.88dsf-13 insserv_1.14.0-2 libacl1_2.2.49-4 libattr1_1:2.4.44-2 libblkid1_2.17.2-3.3 libboost-iostreams1.42.0_1.42.0-4 libbz2-1.0_1.0.5-6 libc-bin_2.11.2-7 libc-dev-bin_2.11.2-7 libc6_2.11.2-7 libc6-dev_2.11.2-7 libcomerr2_1.41.12-2 libcwidget3_0.5.16-3 libdb4.7_4.7.25-10 libdb4.8_4.8.30-3 libdpkg-perl_1.15.8.6 libept1_1.0.4 libgc1c2_1:6.8-1.2 libgcc1_1:4.4.5-10 libgcrypt11_1.4.5-2 libgdbm3_1.8.3-9 libgmp3c2_2:4.3.2+dfsg-1 libgnutls26_2.8.6-1 libgomp1_4.4.5-10 libgpg-error0_1.6-1 libldap-2.4-2_2.4.23-7 liblocale-gettext-perl_1.05-6 liblzma2_5.0.0-2 libmpfr1ldbl_2.4.2-3 libmpfr4_3.0.0-2 libncurses5_5.7+20100313-4 libncursesw5_5.7+20100313-4 libpam-modules_1.1.1-6.1 libpam-runtime_1.1.1-6.1 libpam0g_1.1.1-6.1 libpng12-0_1.2.44-1 libreadline6_6.1-3 libsasl2-2_2.1.23.dfsg1-6 libselinux1_2.0.96-1 libsepol1_2.0.41-1 libsigc++-2.0-0c2a_2.2.4.2-1 libslang2_2.2.2-4 libsqlite3-0_3.7.3-1 libss2_1.41.12-2 libstdc++6_4.4.5-10 libstdc++6-4.4-dev_4.4.5-10 libtasn1-3_2.7-1 libtext-charwidth-perl_0.04-6 libtext-iconv-perl_1.7-2 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_1.2000-1 libusb-0.1-4_2:0.1.12-16 libuuid1_2.17.2-3.3 libxapian22_1.2.3-2 linux-libc-dev_2.6.32-28 login_1:4.1.4.2+svn3283-2 lsb-base_3.2-26 make_3.81-8 mawk_1.3.3-15 mount_2.17.2-3.3 ncurses-base_5.7+20100313-4 ncurses-bin_5.7+20100313-4 passwd_1:4.1.4.2+svn3283-2 patch_2.6-3 perl_5.10.1-16 perl-base_5.10.1-16 perl-modules_5.10.1-16 readline-common_6.1-3 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.1-8 sensible-utils_0.0.6 sysv-rc_2.88dsf-13 sysvinit_2.88dsf-13 sysvinit-utils_2.88dsf-13 tar_1.25-3 tzdata_2010o-1 util-linux_2.17.2-3.3 xz-utils_5.0.0-2 zlib1g_1:1.2.3.4.dfsg-3 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── dpkg-source: warning: extracting unsigned source package (phonon-backend-vlc_0.3.1-1.dsc) dpkg-source: info: extracting phonon-backend-vlc in phonon-backend-vlc-0.3.1 dpkg-source: info: unpacking phonon-backend-vlc_0.3.1.orig.tar.bz2 dpkg-source: info: unpacking phonon-backend-vlc_0.3.1-1.debian.tar.gz dpkg-source: info: applying disable_usr_lib_install_rpath.diff Check disc space ──────────────── dpkg-buildpackage ───────────────── I: dpkg-buildpackage -us -uc -rfakeroot dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2 dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): dpkg-buildpackage: source package phonon-backend-vlc dpkg-buildpackage: source version 0.3.1-1 dpkg-buildpackage: source changed by Debian Qt/KDE Maintainers <debian-qt-...@lists.debian.org> dpkg-source --before-build phonon-backend-vlc-0.3.1 dpkg-buildpackage: host architecture amd64 dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 7.4.15) cmake pkg-kde-tools (>= 0.6.5) automoc pkg-config libphonon-dev (>= 4:4.6.0really4.4.3) libqt4-dev (>= 4:4.6.0) libvlc-dev (>= 1.1.1) dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting. dpkg-buildpackage: warning: (Use -d flag to override.) ------------------------------------------------- dpkg-bp-wrapper: debian/rules list-missing output ------------------------------------------------- dh list-missing --parallel --dbg-package=phonon-backend-vlc-dbg --list-missing --with kde make: dh: Command not found make: *** [list-missing] Error 127 ------------------------------------------------- dpkg-bp-wrapper: dh_install --list-missing output ------------------------------------------------- /usr/bin/dpkg-bp-wrapper: 47: dh_install: not found ------------------------------------------ dpkg-bp-wrapper: debian/tmp does not exist ------------------------------------------ ──────────────────────────────────────────────────────────────────────────────── Build finished at 20101208-0242 FAILED [dpkg-buildpackage died] ──────────────────────────────────────────────────────────────────────────────── Not cleaning session: cloned chroot in use Keeping session: debian-experimental-amd64-sbuild-39dd44b5-b417-4f40-b13b-4d605c0d5878 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Architecture: amd64 Build-Space: 592 Build-Time: 1 Distribution: experimental Fail-Stage: build Install-Time: 21 Job: phonon-backend-vlc_0.3.1-1.dsc Package: phonon-backend-vlc Package-Time: 23 Source-Version: 0.3.1-1 Space: 592 Status: attempted Version: 0.3.1-1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20101208-0242 Build needed 00:00:23, 592k disc space
signature.asc
Description: This is a digitally signed message part.