[karmic] FTBFS on no-change source rebuild

Bug #384683 reported by Daniel T Chen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
haskell-x11-xft (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

As part of the ongoing ghc6 transition in karmic - and in an attempt to make xmonad-contrib installable again - I discovered that a no-change rebuild of haskell-x11-xft FTBFS. Because libghc6-utf8-string-dev is a dependency of libghc6-utf8-string-prof, the most straightforward manner to resolve the FTBFS is to modify debian/control to build-depend explicitly only on libghc6-utf8-string-prof (>= 0.3.4-4) instead of on libghc6-utf8-string-dev (>= 0.3.4-4),libghc6-utf8-string-prof.

Revision history for this message
Daniel T Chen (crimsun) wrote :
Revision history for this message
Michael Bienia (geser) wrote :

I couldn't reproduce that FTBFS on my current karmic pbuilder on AMD64.

Changed in haskell-x11-xft (Ubuntu):
status: New → Incomplete
Revision history for this message
Daniel T Chen (crimsun) wrote :
Download full text (28.0 KiB)

I've refreshed both my amd64 karmic schroot and pbuilder to confirm that the bug is still present.

Failure to install the libghc6-utf8-string-prof build-dependency is causing the FTBFS. From the relevant portion of the pbuilder session:
---
I: Copying back the cached apt archive contents
I: Copying source file
I: copying [/home/crimsun/Code/merges/haskell-x11-xft_0.3-3.dsc]
I: copying [/home/crimsun/Code/merges/haskell-x11-xft_0.3.orig.tar.gz]
I: copying [/home/crimsun/Code/merges/haskell-x11-xft_0.3-3.diff.gz]
I: Extracting source
gpg: new configuration file `/tmp/buildd/.gnupg/gpg.conf' created
gpg: WARNING: options in `/tmp/buildd/.gnupg/gpg.conf' are not yet active during this run
gpg: Signature made Sun Mar 1 16:34:02 2009 UTC using DSA key ID 4743206C
gpg: Can't check signature: public key not found
dpkg-source: extracting haskell-x11-xft in haskell-x11-xft-0.3
dpkg-source: info: unpacking haskell-x11-xft_0.3.orig.tar.gz
dpkg-source: info: applying haskell-x11-xft_0.3-3.diff.gz
I: Building the package
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package haskell-x11-xft
dpkg-buildpackage: source version 0.3-3
dpkg-buildpackage: source changed by Joachim Breitner <email address hidden>
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
test -x debian/rules
dh_clean
test ! -x debian/hlibrary.setup || debian/hlibrary.setup clean
rm -rf dist dist-ghc6 dist-hugs debian/hlibrary.setup Setup.hi Setup.ho Setup.o .*config*
rm -f build-ghc6-stamp build-hugs-stamp
rm -rf debian/tmp-inst-ghc6
rm -f debian/hlibrary.Makefile
rm -rf debian/dh_haskell_shlibdeps
 dpkg-source -b haskell-x11-xft-0.3
dpkg-source: info: using source format `1.0'
dpkg-source: info: building haskell-x11-xft using existing haskell-x11-xft_0.3.orig.tar.gz
dpkg-source: info: building haskell-x11-xft in haskell-x11-xft_0.3-3.diff.gz
dpkg-source: info: building haskell-x11-xft in haskell-x11-xft_0.3-3.dsc
 debian/rules build
test -x debian/rules
mkdir -p "."
if test ! -e Setup.lhs -a ! -e Setup.hs; then echo "No setup script found!"; exit 1; fi
for setup in Setup.lhs Setup.hs; do if test -e $setup; then ghc6 -package Cabal $setup -o debian/hlibrary.setup; exit 0; fi; done
debian/hlibrary.setup configure --ghc -v2 \
  --prefix=/usr --libdir=/usr/lib/haskell-packages/ghc6/lib \
  --haddockdir=/usr/share/ghc6-doc/ghc-6.10.3/haddock/ \
  --htmldir=/usr/share/doc/libghc6-x11-xft-doc/html/ --enable-library-profiling \

Configuring X11-xft-0.3...
Dependency X11 >=1.2.1: using X11-1.4.5
Dependency base -any: using base-4.1.0.0
Dependency haskell98 -any: using haskell98-1.0.1.0
Dependency utf8-string >=0.1: using utf8-string-0.3.4
Dependency xft -any: using version 2.1.13
Using Cabal-1.6.0.3 compiled by ghc-6.10
Using compiler: ghc-6.10.3
Using install prefix: /usr
Binaries installed in: /usr/bin
Libraries installed in:
/usr/lib/haskell-packages/ghc6/lib/X11-xft-0.3/ghc-6.10.3
Private binaries inst...

Revision history for this message
Michael Casadevall (mcasadevall) wrote :

I took a look at this, I can successfully build the package. Marking Invalid.

Changed in haskell-x11-xft (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Daniel T Chen (crimsun) wrote :

Reproduced using pbuilder on a karmic alpha 2 desktop cd on amd64.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.