[Pkg-haskell-maintainers] Bug#588001: Bug#588001: FTBFS: shlibs parsing error

Joachim Breitner nomeata at debian.org
Sat Jul 3 20:58:49 UTC 2010


reassign 588001 haskell-devscripts
affects 588001 haskell-haddock
thanks

Dear Riku,

Am Samstag, den 03.07.2010, 22:59 +0300 schrieb Riku Voipio:
> Package: haskell-haddock
> Version: 2.7.2-4
> Severity: serious
> 
> Package fails to build on the armel buildd:

thanks. for filing the bug report.

> > Kernel: Linux 2.6.26-2-iop32x armel (armv5tel)
> > Toolchain package versions: libc6-dev_2.11.2-1 dpkg-dev_1.15.7.2 linux-libc-dev_2.6.32-15 gcc-4.4_4.4.4-6 g++-4.4_4.4.4-6 binutils_2.20.1-11 libstdc++6-4.4-dev_4.4.4-6 libstdc++6_4.4.4-6
> > Package versions: alex_2.3.3-1 apt_0.7.25.3 base-files_5.7 base-passwd_3.5.22 bash_4.1-3 binutils_2.20.1-11 bsdmainutils_8.0.13 bsdutils_1:2.17.2-3.1 build-essential_11.5 bzip2_1.0.5-4 cdbs_0.4.87 coreutils_8.5-1 cpio_2.11-4 cpp_4:4.4.4-2 cpp-4.4_4.4.4-6 dash_0.5.5.1-7 dctrl-tools_2.14 debconf_1.5.32 debconf-english_1.5.32 debfoster_2.7-1.1 debhelper_7.9.3 debian-archive-keyring_2009.01.31 debianutils_3.2.3 diffutils_1:3.0-1 dmsetup_2:1.02.48-2 dpkg_1.15.7.2 dpkg-dev_1.15.7.2 e2fslibs_1.41.12-2 e2fsprogs_1.41.12-2 fakeroot_1.14.4-1 file_5.04-2 findutils_4.4.2-1 g++_4:4.4.4-2 g++-4.4_4.4.4-6 gcc_4:4.4.4-2 gcc-4.4_4.4.4-6 gcc-4.4-base_4.4.4-6 gettext_0.18.1.1-1 gettext-base_0.18.1.1-1 ghc6_6.12.1-13 ghc6-prof_6.12.1-13 gnupg_1.4.10-4 gpgv_1.4.10-4 grep_2.6.3-3 groff-base_1.20.1-10 gzip_1.3.12-9 happy_1.18.4-2 haskell-devscripts_0.7.10 hostname_3.04 hscolour_1.16-1 html-xml-utils_5.7-2 html2text_1.3.2a-15 initscripts_2.88dsf-9 insserv_1.14.0-2 intltool-debian_0.35.0+20060710.1 libacl1_2.2.49-3 libattr1_1:2.4.44
> > -2 libblkid1_2.17.2-3.1 libbsd-dev_0.2.0-1 libbsd0_0.2.0-1 libbz2-1.0_1.0.5-4 libc-bin_2.11.2-1 libc-dev-bin_2.11.2-1 libc6_2.11.2-1 libc6-dev_2.11.2-1 libcomerr2_1.41.12-2 libcroco3_0.6.2-1 libdb4.7_4.7.25-9 libdb4.8_4.8.30-1 libdevmapper1.02.1_2:1.02.48-2 libdpkg-perl_1.15.7.2 libffi-dev_3.0.9-2 libffi5_3.0.9-2 libgc1c2_1:6.8-1.2 libgcc1_1:4.4.4-6 libgcrypt11_1.4.5-2 libgdbm3_1.8.3-9 libghc6-ghc-paths-dev_0.1.0.6-1 libglib2.0-0_2.24.1-1 libgmp3-dev_2:4.3.2+dfsg-1 libgmp3c2_2:4.3.2+dfsg-1 libgmpxx4ldbl_2:4.3.2+dfsg-1 libgnutls26_2.8.6-1 libgomp1_4.4.4-6 libgpg-error0_1.6-1 libldap-2.4-2_2.4.21-1 liblzma2_4.999.9beta+20100527-1 libmagic1_5.04-2 libmpfr1ldbl_2.4.2-3 libncurses5_5.7+20100313-2 libopencdk10_0.6.6-1 libpam-modules_1.1.1-3 libpam-runtime_1.1.1-3 libpam0g_1.1.1-3 libpcre3_8.02-1 libreadline6_6.1-3 libsasl2-2_2.1.23.dfsg1-5 libselinux1_2.0.94-1 libsepol1_2.0.41-1 libslang2_2.2.2-4 libss2_1.41.12-2 libstdc++6_4.4.4-6 libstdc++6-4.4-dev_4.4.4-6 libtasn1-3_2.7-1 libtimedate-perl_1.2000-1 libudev0_158-
> 
> -snip-
> 
> > dpkg-gencontrol: warning: Depends field of package libghc6-haddock-prof: unknown substitution variable ${shlibs:Depends}
> > dpkg-gencontrol: warning: can't parse dependency (>= 2.3.3-10.7.25.35.73.5.224.1-32.20.1-118.0.131:2.17.2-3.111.51.0.5-40.4.878.5-12.11-44:4.4.4-24.4.4-60.5.5.1-72.141.5.321.5.322.7-1.17.9.32009.01.313.2.31:3.0-12:1.02.48-21.15.7.21.15.7.21.41.12-21.41.12-21.14.4-15.04-24.4.2-14:4.4.4-24.4.4-64:4.4.4-24.4.4-64.4.4-60.18.1.1-10.18.1.1-16.12.1-136.12.1-131.4.10-41.4.10-42.6.3-31.20.1-101.3.12-91.18.4-20.7.103.041.16-15.7-21.3.2a-152.88dsf-91.14.0-20.35.0+20060710.12.2.49-31:2.4.44-22.17.2-3.10.2.0-10.2.0-11.0.5-42.11.2-12.11.2-12.11.2-12.11.2-11.41.12-20.6.2-14.7.25-94.8.30-12:1.02.48-21.15.7.23.0.9-23.0.9-21:6.8-1.21:4.4.4-61.4.5-21.8.3-90.1.0.6-12.24.1-12:4.3.2+dfsg-12:4.3.2+dfsg-12:4.3.2+dfsg-12.8.6-14.4.4-61.6-12.4.21-14.999.9beta+20100527-15.04-22.4.2-35.7+20100313-20.6.6-11.1.1-31.1.1-31.1.1-38.02-16.1-32.1.23.dfsg1-52.0.94-12.0.41-12.2.2-41.41.12-24.4.4-64.4.4-62.7-11.2000-1158-10.9.3-12:0.1.12-152.17.2-3.12.7.7.dfsg-42.6.32-151:4.1.4.2-1+b23.2-23.13.81-82.5.7-31.3.3-152.17.2-3.15.7+20100313-25.7+201003
> > 13-21:4.1.4.2-1+b22.6-25.10.1-135.10.1-135.10.1-131.0.166.1-34.2.1-70.0.41.7.2p7-12.88dsf-92.88dsf-92.88dsf-91.23-22010j-1158-12.17.2-3.11:7.5+34.999.9beta+20100527-11:1.2.3.4.dfsg-3)
> > dpkg-gencontrol: error: error occurred while parsing Depends field: libghc6-haddock-dev (=2.7.2-4), libghc6-cabal-prof-1.8.0.2-80b8f, libghc6-array-prof-0.3.0.0-dbdf7, libghc6-base-prof-4.2.0.0-14b6a, libghc6-containers-prof-0.3.0.0-409fe, libghc6-directory-prof-1.0.1.0-78675, libghc6-filepath-prof-1.1.0.3-73da5, libghc6-ghc-prof-6.12.1-cf255, (>= 2.3.3-10.7.25.35.73.5.224.1-32.20.1-118.0.131:2.17.2-3.111.51.0.5-40.4.878.5-12.11-44:4.4.4-24.4.4-60.5.5.1-72.141.5.321.5.322.7-1.17.9.32009.01.313.2.31:3.0-12:1.02.48-21.15.7.21.15.7.21.41.12-21.41.12-21.14.4-15.04-24.4.2-14:4.4.4-24.4.4-64:4.4.4-24.4.4-64.4.4-60.18.1.1-10.18.1.1-16.12.1-136.12.1-131.4.10-41.4.10-42.6.3-31.20.1-101.3.12-91.18.4-20.7.103.041.16-15.7-21.3.2a-152.88dsf-91.14.0-20.35.0+20060710.12.2.49-31:2.4.44-22.17.2-3.10.2.0-10.2.0-11.0.5-42.11.2-12.11.2-12.11.2-12.11.2-11.41.12-20.6.2-14.7.25-94.8.30-12:1.02.48-21.15.7.23.0.9-23.0.9-21:6.8-1.21:4.4.4-61.4.5-21.8.3-90.1.0.6-12.24.1-12:4.3.2+dfsg-12:4.3.2+dfsg-12:4.3.2+dfsg-12.8.6-14.4.4-61.6-12.4
> > .21-14.999.9beta+20100527-15.04-22.4.2-35.7+20100313-20.6.6-11.1.1-31.1.1-31.1.1-38.02-16.1-32.1.23.dfsg1-52.0.94-12.0.41-12.2.2-41.41.12-24.4.4-64.4.4-62.7-11.2000-1158-10.9.3-12:0.1.12-152.17.2-3.12.7.7.dfsg-42.6.32-151:4.1.4.2-1+b23.2-23.13.81-82.5.7-31.3.3-152.17.2-3.15.7+20100313-25.7+20100313-21:4.1.4.2-1+b22.6-25.10.1-135.10.1-135.10.1-131.0.166.1-34.2.1-70.0.41.7.2p7-12.88dsf-92.88dsf-92.88dsf-91.23-22010j-1158-12.17.2-3.11:7.5+34.999.9beta+20100527-11:1.2.3.4.dfsg-3), (<< 2.3.3-10.7.25.35.73.5.224.1-32.20.1-118.0.131:2.17.2-3.111.51.0.5-40.4.878.5-12.11-44:4.4.4-24.4.4-60.5.5.1-72.141.5.321.5.322.7-1.17.9.32009.01.313.2.31:3.0-12:1.02.48-21.15.7.21.15.7.21.41.12-21.41.12-21.14.4-15.04-24.4.2-14:4.4.4-24.4.4-64:4.4.4-24.4.4-64.4.4-60.18.1.1-10.18.1.1-16.12.1-136.12.1-131.4.10-41.4.10-42.6.3-31.20.1-101.3.12-91.18.4-20.7.103.041.16-15.7-21.3.2a-152.88dsf-91.14.0-20.35.0+20060710.12.2.49-31:2.4.44-22.17.2-3.10.2.0-10.2.0-11.0.5-42.11.2-12.11.2-12.11.2-12.11.2-11.41.12-20.6.2-14.7.25-94.8.30-12:1.02.48-
> > 21.15.7.23.0.9-23.0.9-21:6.8-1.21:4.4.4-61.4.5-21.8.3-90.1.0.6-12.24.1-12:4.3.2+dfsg-12:4.3.2+dfsg-12:4.3.2+dfsg-12.8.6-14.4.4-61.6-12.4.21-14.999.9beta+20100527-15.04-22.4.2-35.7+20100313-20.6.6-11.1.1-31.1.1-31.1.1-38.02-16.1-32.1.23.dfsg1-52.0.94-12.0.41-12.2.2-41.41.12-24.4.4-64.4.4-62.7-11.2000-1158-10.9.3-12:0.1.12-152.17.2-3.12.7.7.dfsg-42.6.32-151:4.1.4.2-1+b23.2-23.13.81-82.5.7-31.3.3-152.17.2-3.15.7+20100313-25.7+20100313-21:4.1.4.2-1+b22.6-25.10.1-135.10.1-135.10.1-131.0.166.1-34.2.1-70.0.41.7.2p7-12.88dsf-92.88dsf-92.88dsf-91.23-22010j-1158-12.17.2-3.11:7.5+34.999.9beta+20100527-11:1.2.3.4.dfsg+), libghc6-pretty-prof-1.0.1.1-2bfa3
> >  , 
> >  , 
> > dh_gencontrol: dpkg-gencontrol -plibghc6-haddock-prof -ldebian/changelog -Tdebian/libghc6-haddock-prof.substvars -Pdebian/libghc6-haddock-prof returned exit code 255
> > make: *** [binary-makedeb-IMPL/libghc6-haddock-prof] Error 9

This is most likely a bug in haskell-devscripts. Too much fragile bash
scripting.  I wish we had written all of it with perl, using proper
libraries... oh well.

It does not occur on all builds, so it is hard to debug. Does anyone in
the DHG see the problem just by looking at the output and the code?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata at debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata at joachim-breitner.de | http://people.debian.org/~nomeata
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-haskell-maintainers/attachments/20100703/507c0240/attachment-0001.pgp>


More information about the Pkg-haskell-maintainers mailing list