Hi,

we with Kumar made a progress and had python-numpy uploaded (thanks Fabio).

It builds nicely in pbuilder, but fails to build on buildbots. See:

http://buildd.debian.org/pkg.cgi?pkg=python-numpy

Fabio uploaded it on amd64, so that one is fine.

Crucial are the following lines from debian/control:

Build-Depends: cdbs (>= 0.4.43), python-all-dev, python-all-dbg,
python-central (>= 0.5.6), refblas3-dev [!arm !m68k], lapack3-dev
[!arm !m68k], debhelper (>= 5.0.38), g77, patchutils, python-docutils,
fftw3-dev
Build-Conflicts: lapack-dev [!arm !m68k], blas-dev [!arm !m68k],
atlas2-base, atlas2-base-dev, atlas3-base, atlas3-base-dev

As you can see, arm and m68k are exceptions and indeed python-numpy
builds on them just fine (see the link above). (It's still building on
m68k, but last revision built there fine). It
doesn't build on other architectures. If we look for example why it
failed on the most important architecture i386:

[...]
Setting up xfonts-utils (1:1.0.1-2) ...
Setting up xterm (229-1) ...
Setting up xutils (1:7.3+7) ...
Checking correctness of source dependencies...
After installing, the following source dependencies are still unsatisfied:
atlas3-base(still installed) atlas3-base-dev(still installed)
Source-dependencies not satisfied; skipping python-numpy
  /usr/bin/sudo dpkg --root=/home/buildd/build/chroot-unstable --purge
libx11-data fontconfig-config libio-compress-base-perl gettext file
libxaw7 ttf-dejavu python-all-dbg libfftw3-dev python2.5-minimal
libxxf86dga1 libio-stringy-perl debconf-utils x11-common libfontenc1
libcompress-raw-zlib-perl libxi6 gcc-3.4 python2.4-dev libfribidi0
libfontconfig1 libidn11 patchutils libobject-realize-later-perl
x11-utils gcc-3.4-base x11-xserver-utils libx11-6 libkrb53 libnewt0.52
atlas3-headers libxdamage1 libxt6 blt x11-session-utils xutils
libssh2-1 python-all libice6 intltool-debian lapack3-dev libxrender1
libttf2 xfonts-utils ttf-dejavu-extra libxtst6 libxft2 libxext6
libxtrap6 atlas3-base libsqlite3-0 python2.5-dev libfile-remove-perl
libxinerama1 tcl8.4 libncursesw5 libxmu6 python-docutils
xfonts-encodings defoma libtimedate-perl libdigest-sha1-perl
ttf-dejavu-core python2.5 libdrm2 liburi-perl curl libxpm4
autotools-dev refblas3 libmailtools-perl libxmuu1 python2.4-dbg
cpp-3.4 p
 ython2.5-dbg libpopt0 libmail-sendmail-perl libfreetype6 libssl0.9.8
x11-xfs-utils libmime-types-perl libgl1-mesa-glx libcompress-zlib-perl
libcurl3 tk8.4 libxv1 html2text xbitmaps debhelper libxrandr2
libkeyutils1 libuser-identity-perl xutils-dev libdmx1 python
python-roman atlas3-base-dev libmagic1 libexpat1
libio-compress-zlib-perl libxau6 libdigest-hmac-perl g77-3.4
libfftw3-3 mime-support whiptail libxdmcp6 libxfixes3 libgpmg1 libg2c0
po-debconf g77 refblas3-dev libxfont1 python-all-dev python-dbg
libxxf86vm1 python-dev lapack3 libft-perl python-minimal python2.4
cdbs ucf xterm libg2c0-dev libfs6 gettext-base libxxf86misc1 libsm6
python-central python2.4-minimal libmail-box-perl
(Reading database ... 15444 files and directories currently installed.)
Removing python-all-dbg ...
Removing libfftw3-dev ...
Removing debconf-utils ...
[...]

So as you can see, the problem is that buildbots install atlas3-base
for some reason and because we build-conflict with it, we fail.

Three questions:

1. Why is there the build-conflict in the first place? This is the
question to original maintainers (Marco, Alexandre, Jose, Matthias)
2. Why are there the exceptions to m68k and arm?
3. If the build-conflict is needed, how can we fix the package so that
it builds on buildbots?

CCing to Lucas, because he has some experience with these kinds of problems.

Thanks,
Ondrej


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to