[Buildd-tools-devel] Bug#355604: hangs during "Preconfiguring
packages" because it's running whiptail
Martin Michlmayr
tbm at cyrius.com
Mon Mar 6 16:40:50 UTC 2006
Package: sbuild
Version: 0.37
Severity: important
When I build some packages, but only with some, it hangs during
"Preconfiguring packages ...". What I found out is that it's running
whiptail but since I have no terminal it just waits forever...
I've attached some logs:
- cl-tclink_3.3.1-3_20060303-0123: what normally happens
- cl-tclink_3.3.1-3_20060303-0058: one I managed to kill it in a way
that the whiptail stuff ended up in the log
- preconfigbug: "ps aux" during the hang
Basically, what happens is that it runs whiptail not in the chroot but
in the _main system_. This would explain a number of issues we've
seen in sbuild, such as the problem that change logs are sent when you
have apt-listchanges installed in the main system. I've no idea why
this doesn't happen all the time; but something is wrong since it
happens sometimes. FWIW, puring whiptail in my main system and
setting debconf to "noninteractive" (in the main system!) makes
cl-tclink build.
In fact, I just experienced another problem with hints towards this
common cause: while building a package, I got an error message saying
that the build-depends couldn't be fulfiled. However, installing the
package manually in the chroot works. As it turns out, running
"apt-get update" in the _main system_ fixed the problem in the
chroot... [see attachment "gnat"]
See also attachment irclog for the diagnosis.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages sbuild depends on:
ii adduser 3.80 Add and remove users and groups
ii apt 0.6.43.2 Advanced front-end for dpkg
ii dpkg-dev 1.13.16 package building tools for Debian
ii grep-dctrl 2.6.7 Grep Debian package information
ii perl 5.8.8-2 Larry Wall's Practical Extraction
ii postfix [mail-transport-agent 2.2.8-9 A high-performance mail transport
ii sudo 1.6.8p12-1 Provide limited super user privile
Versions of packages sbuild recommends:
ii debootstrap 0.3.3 Bootstrap a basic Debian system
pn fakeroot <none> (no description available)
-- no debconf information
--
Martin Michlmayr
http://www.cyrius.com/
-------------- next part --------------
Automatic build of cl-tclink_3.3.1-3 on bigsur.cyrius.com by sbuild/mips 1.75
Build started at 20060303-0123
******************************************************************************
Checking available source versions...
Fetching source files...
Reading package lists...
Building dependency tree...
Need to get 21.8kB of source archives.
Get:1 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (dsc) [663B]
Get:2 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (tar) [15.9kB]
Get:3 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (diff) [5248B]
Fetched 21.8kB in 0s (275kB/s)
Download complete and in download only mode
** Using build dependencies supplied by package:
Build-Depends: debhelper (>> 4.0.0), libssl-dev, tetex-bin, tetex-extra
Checking for already installed source dependencies...
debhelper: missing
libssl-dev: missing
tetex-bin: missing
tetex-extra: missing
Checking for source dependency conflicts...
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
defoma ed file fontconfig-config gettext html2text intltool-debian libcairo2
libexpat1 libfontconfig1 libfreetype6 libice6 libjpeg62 libkpathsea4
libmagic1 libpaper1 libpng12-0 libpoppler0c2 libsm6 libt1-5 libx11-6 libxaw8
libxext6 libxmu6 libxp6 libxpm4 libxrender1 libxt6 mime-support po-debconf
tetex-base tex-common ttf-dejavu ucf x11-common xlibs-data zlib1g-dev
Suggested packages:
dh-make defoma-doc psfontmgr x-ttcidfont-conf dfontmgr cvs gettext-doc
libfreetype6-dev gs-gpl gs-esp gs-afpl gv postscript-viewer xpdf-reader
pdf-viewer texinfo texi2html dvipng chktex lacheck rubber sam2p
xbase-clients x-window-system-core x-window-system
Recommended packages:
libft-perl curl wget lynx libpaper-utils libmail-sendmail-perl
libcompress-zlib-perl tetex-doc dialog psutils perl-tk libxml-parser-perl
debconf-utils
The following NEW packages will be installed:
debhelper defoma ed file fontconfig-config gettext html2text intltool-debian
libcairo2 libexpat1 libfontconfig1 libfreetype6 libice6 libjpeg62
libkpathsea4 libmagic1 libpaper1 libpng12-0 libpoppler0c2 libsm6 libssl-dev
libt1-5 libx11-6 libxaw8 libxext6 libxmu6 libxp6 libxpm4 libxrender1 libxt6
mime-support po-debconf tetex-base tetex-bin tetex-extra tex-common
ttf-dejavu ucf x11-common xlibs-data zlib1g-dev
Extracting templates from packages: 73%
Extracting templates from packages: 100%
Preconfiguring packages ...
sbuild received SIGTERM -- shutting down
******************************************************************************
Finished at 20060303-0129
Build needed 00:00:00, 0k disk space
-------------- next part --------------
Automatic build of cl-tclink_3.3.1-3 on bigsur.cyrius.com by sbuild/mips 1.75
Build started at 20060303-0058
******************************************************************************
Checking available source versions...
Fetching source files...
Reading package lists...
Building dependency tree...
Need to get 21.8kB of source archives.
Get:1 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (dsc) [663B]
Get:2 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (tar) [15.9kB]
Get:3 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main cl-tclink 3.3.1-3 (diff) [5248B]
Fetched 21.8kB in 0s (145kB/s)
Download complete and in download only mode
** Using build dependencies supplied by package:
Build-Depends: debhelper (>> 4.0.0), libssl-dev, tetex-bin, tetex-extra
Checking for already installed source dependencies...
debhelper: missing
libssl-dev: missing
tetex-bin: missing
tetex-extra: missing
Checking for source dependency conflicts...
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
defoma ed file fontconfig-config gettext html2text intltool-debian libcairo2
libexpat1 libfontconfig1 libfreetype6 libice6 libjpeg62 libkpathsea4
libmagic1 libpaper1 libpng12-0 libpoppler0c2 libsm6 libt1-5 libx11-6 libxaw8
libxext6 libxmu6 libxp6 libxpm4 libxrender1 libxt6 mime-support po-debconf
tetex-base tex-common ttf-dejavu ucf x11-common xlibs-data zlib1g-dev
Suggested packages:
dh-make defoma-doc psfontmgr x-ttcidfont-conf dfontmgr cvs gettext-doc
libfreetype6-dev gs-gpl gs-esp gs-afpl gv postscript-viewer xpdf-reader
pdf-viewer texinfo texi2html dvipng chktex lacheck rubber sam2p
xbase-clients x-window-system-core x-window-system
Recommended packages:
libft-perl curl wget lynx libpaper-utils libmail-sendmail-perl
libcompress-zlib-perl tetex-doc dialog psutils perl-tk libxml-parser-perl
debconf-utils
The following NEW packages will be installed:
debhelper defoma ed file fontconfig-config gettext html2text intltool-debian
libcairo2 libexpat1 libfontconfig1 libfreetype6 libice6 libjpeg62
libkpathsea4 libmagic1 libpaper1 libpng12-0 libpoppler0c2 libsm6 libssl-dev
libt1-5 libx11-6 libxaw8 libxext6 libxmu6 libxp6 libxpm4 libxrender1 libxt6
mime-support po-debconf tetex-base tetex-bin tetex-extra tex-common
ttf-dejavu ucf x11-common xlibs-data zlib1g-dev
0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.6MB/51.3MB of archives.
After unpacking 174MB of additional disk space will be used.
Get:1 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main ucf 2.005 [39.7kB]
Get:2 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main tex-common 0.18 [262kB]
Get:3 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main tetex-base 3.0-14 [22.4MB]
Get:4 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libexpat1 1.95.8-3 [60.8kB]
Get:5 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main defoma 0.11.8-0.1 [77.9kB]
Get:6 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main ttf-dejavu 2.1-2 [1298kB]
Get:7 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main fontconfig-config 2.3.2-2 [50.3kB]
Get:8 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libfontconfig1 2.3.2-2 [122kB]
Get:9 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libxrender1 1:0.9.0.2-1 [24.5kB]
Get:10 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libcairo2 1.0.2-3 [280kB]
Get:11 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libkpathsea4 3.0-14 [75.9kB]
Get:12 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libpaper1 1.1.14-5 [19.7kB]
Get:13 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libpoppler0c2 0.4.5-3 [447kB]
Get:14 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libt1-5 5.1.0-2 [156kB]
Get:15 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libxmu6 6.9.0.dfsg.1-4 [234kB]
Get:16 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libxp6 6.9.0.dfsg.1-4 [202kB]
Get:17 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libxpm4 6.9.0.dfsg.1-4 [220kB]
Get:18 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libxaw8 6.9.0.dfsg.1-4 [374kB]
Get:19 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main mime-support 3.35-1 [30.3kB]
Get:20 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main tetex-bin 3.0-14 [4151kB]
Get:21 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main tetex-extra 3.0-14 [10.8MB]
Get:22 ftp://ftp-uxsup.csx.cam.ac.uk unstable/main libssl-dev 0.9.8a-7 [2243kB]
Extracting templates from packages: 73%
Extracting templates from packages: 100%
Preconfiguring packages ...
[?1049h[1;26r[4l(B)0[?25l[m[37m[40m[1;26r[H[J[1;1H[1m[37m[44m [2;1H [3;1H [4;1H [5;1H [6;1H [7;1H [8;1H [9;1H [10;1H [11;1H [12;1H [13;1H [14;1H [15;1H [16;1H [17;1H [18;1H [19;1H [20;1H [21;1H [22;1H [23;1H [24;1H [25;1H [26;1H [26;101H [4h [4l[1;1H[33mDebian Configuration[4;2H[m[30m[47mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu[m[30m[47m [31mConfiguring tex-common[30m [30m[47mtqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk[5;2Hx[m[30m[47m [30m[47mx[m[1m[37m[40m [6;2H[m[30m[47mx[m[30m[47m A TeX system may have to generate new font data (pixel data, metric, sources) on the fly. [30m[47mx[m[1m[37m[40m [7;2H[m[30m[47mx[m[30m[47m These files can be saved into the TeX font cache in /var/cache/fonts and later reused. [30m[47mx[m[1m[37m[40m [8;2H[m[30m[47mx[m[30m[47m [30m[47mx[m[1m[37m[40m [9;2H[m[30m[47mx[m[30m[47m If you accept, you can specify a group name and *all* directories under /var/cache/fonts will [30m[47mx[m[1m[37m[40m [10;2H[m[30m[47mx[m[30m[47m get ownership root:<groupname> and permission bits 3775 (i.e. writable for the group [30m[47mx[m[1m[37m[40m [11;2H[m[30m[47mx[m[30m[47m <groupname>, sticky and setgid bit set). Accordingly, the ls-R index file will be owned and [30m[47mx[m[1m[37m[40m [12;2H[m[30m[47mx[m[30m[47m writable by that group. [30m[47mx[m[1m[37m[40m [13;2H[m[30m[47mx[m[30m[47m [30m[47mx[m[1m[37m[40m [14;2H[m[30m[47mx[m[30m[47m The default is not to manage permissions with debconf, but this is just because this is [30m[47mx[m[1m[37m[40m [15;2H[m[30m[47mx[m[30m[47m required for building other Debian packages. In almost every other setup, like desktop [30m[47mx[m[1m[37m[40m [16;2H[m[30m[47mx[m[30m[47m machines or multi-user servers, accepting this is strongly recommended! [30m[47mx[m[1m[37m[40m [17;2H[m[30m[47mx[m[30m[47m [30m[47mx[m[1m[37m[40m [18;2H[m[30m[47mx[m[30m[47m Manage the permissions of the TeX font cache with debconf. [30m[47mx[m[1m[37m[40m [19;2H[m[30m[47mx[m[30m[47m [30m[47mx[m[1m[37m[40m [20;2H[m[30m[47mx[m[30m[47m <Yes> [37m[41m<No>[30m[47m [30m[47mx[m[1m[37m[40m [21;2H[m[30m[47mx[m[30m[47m [30m[47mx[m[1m[37m[40m [22;2H[m[30m[47mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj[m[1m[37m[40m [23;3H [20;71HE: Sub-process /usr/sbin/dpkg-preconfigure --apt || true exited unexpectedly
E: Failure running script /usr/sbin/dpkg-preconfigure --apt || true
Fetched 43.6MB in 30s (1441kB/s)
sbuild received SIGTERM -- shutting down
******************************************************************************
Finished at 20060303-0118
Build needed 00:00:00, 0k disk space
-------------- next part --------------
tbm 5504 0.2 0.3 14716 6408 pts/4 S+ 01:23 0:00 /usr/bin/perl /usr/bin/sbuild cl-tclink_3.3.1-3
root 5527 0.0 0.0 3660 1208 pts/4 S+ 01:24 0:00 /bin/sh -c /usr/bin/apt-get -o Dir::State::status=/home/tbm/debian/build/chroot-unstable/var/lib/dpkg/status -o DPkg::Options::=--root=/home/tbm/debian/build/chroot-unstable -o DPkg::Run-Directory=/home/tbm/debian/build/chroot-unstable --purge -o DPkg::Options::=--force-confold -q -y install debhelper libssl-dev tetex-bin tetex-extra 2>&1 </dev/null
root 5528 0.6 0.4 13828 9900 pts/4 S+ 01:24 0:01 /usr/bin/apt-get -o Dir::State::status=/home/tbm/debian/build/chroot-unstable/var/lib/dpkg/status -o DPkg::Options::=--root=/home/tbm/debian/build/chroot-unstable -o DPkg::Run-Directory=/home/tbm/debian/build/chroot-unstable --purge -o DPkg::Options::=--force-confold -q -y install debhelper libssl-dev tetex-bin tetex-extra
root 5529 0.0 0.0 3652 1196 pts/4 S+ 01:24 0:00 /bin/sh -c /usr/sbin/dpkg-preconfigure --apt || true
root 5530 0.6 0.4 15536 8440 pts/4 S+ 01:24 0:02 /usr/bin/perl -w /usr/sbin/dpkg-preconfigure --apt
root 5536 0.0 0.0 0 0 pts/4 Z+ 01:24 0:00 [dpkg-preconfigu] <defunct>
root 5585 0.0 0.0 3944 1600 pts/4 S+ 01:24 0:00 /bin/sh -e /tmp/tex-common.config.55373 configure 0.18
root 5593 0.0 0.0 5376 1260 pts/4 S+ 01:24 0:00 whiptail --backtitle Debian Configuration --title Configuring tex-common --output-fd 12 --defaultno --yesno -- A TeX system may have to generate new font data (pixel data, metric, sources) on the fly. ?These files can be saved into the TeX font cache in /var/cache/fonts and later reused.??If you accept, you can specify a group name and *all* directories under /var/cache/fonts will ?get ownership root:<groupname> and permission bits 3775 (i.e. writable for the group ?<groupname>, sticky and setgid bit set). Accordingly, the ls-R index file will be owned and ?writable by that group.??The default is not to manage permissions with debconf, but this is just because this is ?required for building other Debian packages. In almost every other setup, like desktop ?machines or multi-user servers, accepting this is strongly recommended!??Manage the permissions of the TeX font cache with debconf. 19 99
tbm 5595 0.0 0.0 5600 1180 pts/1 R+ 01:29 0:00 ps aux
and:
root 19565 0.0 0.0 3660 1208 pts/1 S+ 16:10 0:00 /bin/sh -c /usr/bin/apt-get -o Dir::State::status=/home/tbm/debian/build/chroot-unstable/var/lib/dpkg/status -o DPkg::Options::=--root=/home/tbm/debian/build/chroot-unstable -o DPkg::Run-Directory=/home/tbm/debian/build/chroot-unstable --purge -o DPkg::Options::=--force-confold -q -y install debhelper aolserver4-dev 2>&1 </dev/null
root 19566 0.1 0.4 13788 9884 pts/1 S+ 16:10 0:00 /usr/bin/apt-get -o Dir::State::status=/home/tbm/debian/build/chroot-unstable/var/lib/dpkg/status -o DPkg::Options::=--root=/home/tbm/debian/build/chroot-unstable -o DPkg::Run-Directory=/home/tbm/debian/build/chroot-unstable --purge -o DPkg::Options::=--force-confold -q -y install debhelper aolserver4-dev
root 19569 0.0 0.0 3652 1196 pts/1 S+ 16:10 0:00 /bin/sh -c /usr/sbin/dpkg-preconfigure --apt || true
root 19570 0.2 0.4 15540 8420 pts/1 S+ 16:10 0:01 /usr/bin/perl -w /usr/sbin/dpkg-preconfigure --apt
root 19576 0.0 0.0 0 0 pts/1 Z+ 16:10 0:00 [dpkg-preconfigu] <defunct>
root 19604 0.0 0.0 3676 1336 pts/1 S+ 16:10 0:00 /bin/sh -e /tmp/aolserver4.config.195775 configure
root 19606 0.0 0.0 5376 1244 pts/1 S+ 16:10 0:00 whiptail --backtitle Debian Configuration --title Configuring aolserver4 --output-fd 12 --nocancel --msgbox Welcome to the AOLserver 4.??AOLserver is a multithreaded, Tcl-enabled, high-performance webserver.??This software is designed to run multiple domains on a single machine. We will set up just one?(main) right now. You can modify the configuration file in /etc/aolserver4 and its init script?yourself for more complicated configurations. 13 99
-------------- next part --------------
[main system]
2642:tbm at bigsur: ~] sudo apt-get install gnat-4.1
Reading package lists... Done
Building dependency tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
gnat-4.1: Depends: gcc-4.1-base (= 4.1-0exp9) but 4.1.0-0 is to be installed
Depends: gcc-4.1 (= 4.1-0exp9) but 4.1.0-0 is to be installed
E: Broken packages
zsh: exit 100 sudo apt-get install gnat-4.1
[chroot]
2645:tbm at bigsur: ~] sudo chroot ~/debian/build/chroot-unstable /bin/sh
sh-3.1# apt-get install gnat-4.1
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
gnat-4.1-doc ada-reference-manual
The following NEW packages will be installed:
gnat-4.1
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0B/11.5MB of archives.
After unpacking 43.9MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
gnat-4.1
Authentication warning overridden.
Selecting previously deselected package gnat-4.1.
(Reading database ... 9380 files and directories currently installed.)
Unpacking gnat-4.1 (from .../gnat-4.1_4.1.0-0_mips.deb) ...
-------------- next part --------------
16:09 <tbm> hey
16:10 <rleigh> Hi. Thanks for filing all those sbuild bugs. I'm away this weekend, but I'll try to get to them all next week.
16:12 <tbm> no hurry. But do you have a few minutes now?
16:12 <rleigh> Sure.
16:13 <tbm> can you do a
16:13 <tbm> sbuild cl-tclink_3.3.1-3
16:13 <tbm> here it hangs after downloading b-ds at "Preconfiguring packages ...
16:13 <tbm> I've seen this before
16:14 <tbm> ps aux shows this
16:14 <tbm> root 5593 0.0 0.0 5376 1260 pts/4 S+ 01:24 0:00 whiptail --backtitle Debian Configura
16:14 <tbm> tion --title Configuring tex-common --output-fd 12 --defaultno --yesno -- A TeX system may have to gen
16:14 <tbm> erate new font data (pixel data, metric, sources) on the fly. ?These files can be saved into the TeX f
16:14 <tbm> ont cache in /var/cache/fonts and later reused.??If you accept, ....
16:14 <tbm>
16:14 <tbm> which is really weird because I set debconf to noninteractive
16:15 <tbm> I wonder if it's 1) only me who sees weird stuff like this b) the package is broken c) sbuild is broken d) something else
16:18 <rleigh> The current sbuild, at least in unstable, always sets '$ENV{'DEBIAN_FRONTEND'} = "noninteractive";'. This was introduced in 0.37, looking at the changelog. BTW, all your bug reports said version 0.36; is this correct? (the current testing=0.37, unstable-0.39).
16:19 <rleigh> cl-tclink build successfully. Please see http://people.debian.org/~rleigh/cl-tclink_3.3.1-3_20060303-1613
16:20 <tbm> I use sbuild 0.41. Sorry, I filed the bugs from another machine that has an older version
16:20 <tbm> god, this is odd
16:20 <tbm> it fails here... 100% reproducible
16:22 <tbm> hm, speaking of which, another package jsut hangs the same way
16:22 <tbm> gar
16:22 <tbm> root 19570 0.2 0.4 15540 8420 pts/1 S+ 16:10 0:01 /usr/bin/perl -w /usr/sbin/dpkg-preco
16:22 <tbm> root 19576 0.0 0.0 0 0 pts/1 Z+ 16:10 0:00 [dpkg-preconfigu] <defunct>
16:22 <tbm> root 19604 0.0 0.0 3676 1336 pts/1 S+ 16:10 0:00 /bin/sh -e /tmp/aolserver4.config.195
16:22 <tbm> root 19606 0.0 0.0 5376 1244 pts/1 S+ 16:10 0:00 whiptail --backtitle Debian Configura
16:25 <rleigh> Very odd. Does the sbuild you are running definitely have the DEBIAN_FRONTEND stuff in it (in uninstall_debs and run_apt)? One other reasonable possibility is that the conffiles /etc/sbuild.conf and /etc/sbuild.conf.local (or .sbuildrc) are outdated or something. Are you using chroot_mode="split" or "schroot" (not that this should cause any difference here)?
16:26 <tbm> DEBIAN_FRONTEND gets set, I installed sbuild 0.41 and didn't touch /etc/sbuild.conf* at all
16:27 <tbm> that's my local conf
16:27 <tbm> 836:tbm at bigsur: ~] grep -v "^#" ~/.sbuildrc | grep -v "^$"
16:27 <tbm> $log_dir = "$HOME/debian/build/logs";
16:27 <tbm> $mailto = "tbm";
16:27 <tbm> $maintainer_name="Martin Michlmayr <tbm\@cyrius.com>";
16:27 <tbm> $purge_build_directory="successful";
16:27 <tbm> $stalled_pkg_timeout = 90;
16:27 <tbm>
16:28 <rleigh> That all looks sensible.
16:28 <tbm> do you have debconf-i18n in your chroot?
16:30 <rleigh> Yes, plus po-debconf. The chroot is a plain cdebootstrapped chroot [buildd flavour], plus sudo, fakeroot and build-essential.
16:30 <tbm> I dont have ppo-debconf but that shoudln't matter
16:33 <tbm> hm, seems to work on i386. Maybe a mips thing
--- Log closed Fri Mar 03 16:39:07 2006
--- Log opened Fri Mar 03 16:47:24 2006
16:47 <rleigh> Possibly. I would suggest running 'DEBIAN_FRONTEND=noninteractive a[t-get install ... ' in the chroot to make sure APT is behaving. It's also OK on powerpc.
16:47 <tbm> ok, I'll try later. Gotta go to the library now
--- Log closed Fri Mar 03 16:53:07 2006
--- Log opened Fri Mar 03 16:59:37 2006
16:59 <tbm> btw, do you know if anyone has been pushing for the ability to set global build vars?
16:59 <tbm> e.g. I'd like to run make with -j4
16:59 <tbm> some people might want to change CFLAGS globally to test the compiler
16:59 <tbm> anyway, bbl
--- Log closed Fri Mar 03 17:05:07 2006
--- Log opened Fri Mar 03 21:40:54 2006
21:40 -!- Irssi: Starting query in OFTC with rleigh
21:40 <tbm> hey
21:40 <tbm> now that's interesting
21:41 <tbm> I had whiptail in my chroot
21:41 <tbm> I purged that
21:41 <tbm> then built cl-tclink_3.3.1-3 again, and even though its b-ds pulled in whiptail
21:41 <tbm> it worked
21:41 <tbm> gar
21:41 <tbm> no
--- Log closed Fri Mar 03 21:47:07 2006
--- Log opened Fri Mar 03 21:51:00 2006
21:51 <tbm> ok, so I purged whiptail from the chroot
21:51 <tbm> and now cl-tclink_3.3.1-3 builds
21:51 <tbm> but aolserver4-nscache_1.5-1_20060303-1610 still shows the problem
21:51 <tbm> very odd
--- Log closed Fri Mar 03 21:57:07 2006
--- Log opened Fri Mar 03 22:16:53 2006
22:16 <tbm> this is getting even weirder...
22:17 <tbm> I just built the same package twice... the first tame it hung, the 2nd time it worked
22:17 <tbm> 3rd time works too
22:21 <tbm> ok, I think I know what the bug is
22:21 <tbm> it seems you're not running stuff in the chroot
22:21 <tbm> I filed this bug the other day about apt using the lock file of the main machine
22:22 <tbm> and there's this long-outstanding bug tat apt-listchanges on the main machine sends stuff when you install stuff in the chroot
22:22 <tbm> so what's happening now is that it is calling
22:22 <tbm> whiptail
22:22 <tbm> but whiptail is not even in my chroot!
22:22 <tbm> so it's running some of this stuff in my main system
22:23 <tbm> and debconf on my main system doesn't have "noninteractive"
22:23 <tbm> at least this is my current theory
22:23 <tbm> let me remove whiptail from my main system and see what happens
22:27 <tbm> yup, seems like I'm right!
22:28 <tbm> I just purged whiptail in my main system
22:28 <tbm> when I build stuff now I get:
22:28 <tbm> tcl8.4-dev ucf zlib1g-dev
22:28 <tbm> debconf: unable to initialize frontend: Dialog
22:28 <tbm> debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 75, <> line 17.)
22:28 <tbm> debconf: falling back to frontend: Readline
22:28 <tbm> Preconfiguring packages ...
22:28 <tbm> Configuring aolserver4
22:28 <tbm> ----------------------
22:28 <tbm> The server needs at least an IP address to listen to. It is generally the primary Ethernet interface
22:28 <tbm> (or the loopback address, if you would to use the server just locally).
22:28 <tbm> The default address is the loopback one, which is not recommended for general (network or Internet)
22:28 <tbm> use.
22:28 <tbm> y
22:28 <tbm> in the log
22:28 <tbm> sbuild aolserver4-nscache_1.5-1_20060303-1610
22:28 <tbm> Enter an IP address number:
22:29 <tbm>
22:29 <tbm> although I've _no clue_ why I only see this problem with some packages
22:31 <tbm> the packages were:
22:31 <tbm> swedish_1.4.3
22:31 <tbm> aolserver4-nscache_1.5-1_20060303-1610
22:31 <tbm> cl-tclink_3.3.1-3
More information about the Buildd-tools-devel
mailing list