Bug#460388: alex: FTBFS: Module `Distribution.Simple' does not export `compilerPath'

2008-04-27 Thread Arjan Oosting
Hi Ian,

I have prepared an NMU to fix the the FTBFS. It is an upgrade to the new
upstream version of alex and I have included some other fixes as well
(see the changelog below)

Attached is the interdiff (excluding the upstream changes).

Greetings Arjan

alex (2.2-0.1) unstable; urgency=low

  * Non-maintainer upload.
  * New upstream release (Closes: #464360)
- Cabal 1.2 is now required. (Closes: #460388)
- ByteString wrappers: use Alex to lex ByteStrings directly.
- Fixes a spelling mistake. (Closes: #419671)
  * debian/control:
- Added Homepage field.
- Bump the build dependency on ghc6 to 6.8.2 as the packages needs
  Cabal 1.2 to build.
- Bump the Standards-Version to 3.7.3. No changes needed.
  * debian/copyright:
- Fix debian-copyright-file-uses-obsolete-national-encoding lintian
  warning.
- Update debian/copyright file with info from upstream LICENSE file.
  * debian/get_version.hs: Updated for Cabal 1.2
  * debian/rules:
- Fix debian-rules-ignores-make-clean-error lintian warning.
- Remove the LICENSE installed by ./setup copy
  * Add debian/watch file.

 -- Arjan Oosting [EMAIL PROTECTED]  Sun, 27 Apr 2008 15:31:08 +0200



--- alex-2.1.0~rc1/debian/changelog	2008-04-27 16:19:19.0 +0200
+++ alex-2.2/debian/changelog	2008-04-27 16:19:19.0 +0200
@@ -1,3 +1,27 @@
+alex (2.2-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release (Closes: #464360)
+- Cabal 1.2 is now required. (Closes: #460388)
+- ByteString wrappers: use Alex to lex ByteStrings directly.
+- Fixes a spelling mistake. (Closes: #419671)
+  * debian/control:
+- Added Homepage field.
+- Bump the build dependency on ghc6 to 6.8.2 as the packages needs
+  Cabal 1.2 to build.
+- Bump the Standards-Version to 3.7.3. No changes needed.
+  * debian/copyright:
+- Fix debian-copyright-file-uses-obsolete-national-encoding lintian
+  warning.
+- Update debian/copyright file with info from upstream LICENSE file.
+  * debian/get_version.hs: Updated for Cabal 1.2
+  * debian/rules: 
+- Fix debian-rules-ignores-make-clean-error lintian warning.
+- Remove the LICENSE installed by ./setup copy
+  * Add debian/watch file.
+
+ -- Arjan Oosting [EMAIL PROTECTED]  Sun, 27 Apr 2008 15:31:08 +0200
+
 alex (2.1.0~rc1-1) unstable; urgency=low
 
   * New upstream (release candidate) version.
--- alex-2.1.0~rc1/debian/control	2008-04-27 16:19:19.0 +0200
+++ alex-2.2/debian/control	2008-04-27 16:19:19.0 +0200
@@ -2,8 +2,9 @@
 Section: devel
 Priority: optional
 Maintainer: Ian Lynagh (wibble) [EMAIL PROTECTED]
-Standards-Version: 3.7.2
-Build-Depends: debhelper (= 4), ghc6 (= 6.4.2), jade, docbook-utils, docbook-xml, docbook-xsl, xsltproc
+Standards-Version: 3.7.3
+Build-Depends: debhelper (= 4), ghc6 (= 6.8.2), jade, docbook-utils, docbook-xml, docbook-xsl, xsltproc
+Homepage: http://www.haskell.org/alex/
 
 Package: alex
 Architecture: any
--- alex-2.1.0~rc1/debian/copyright	2008-04-27 16:19:19.0 +0200
+++ alex-2.2/debian/copyright	2008-04-27 16:19:19.0 +0200
@@ -8,34 +8,33 @@
 		
 Copyright:
 
-The Glasgow Haskell Compiler License
-
-Copyright 1999, The University Court of the University of Glasgow.
+Copyright (c) 1995-2003, Chris Dornan and Simon Marlow
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
+modification, are permitted provided that the following conditions are
+met:
 
-· Redistributions of source code must retain the above copyright notice,
-  this list of conditions and the following disclaimer.
+* Redistributions of source code must retain the above copyright
+  notice, this list of conditions and the following disclaimer.
 
-· Redistributions in binary form must reproduce the above copyright notice,
-  this list of conditions and the following disclaimer in the documentation
-  and/or other materials provided with the distribution.
-
-· Neither name of the University nor the names of its contributors may be
-  used to endorse or promote products derived from this software without
-  specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
-GLASGOW AND THE CONTRIBUTORS ÄS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 

Bug#460388: alex: FTBFS: Module `Distribution.Simple' does not export `compilerPath'

2008-01-12 Thread Lucas Nussbaum
Package: alex
version: 2.1.0~rc1-1
Severity: serious
User: [EMAIL PROTECTED]
Usertags: qa-ftbfs-20080111 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in sid, your package failed to build on i386.

Relevant part:

   /usr/bin/fakeroot debian/rules clean
  dh_testdir
  dh_testroot
  rm -f configure-stamp build-stamp
  /usr/bin/make -C doc clean
  make[1]: Entering directory `/build/user/alex-2.1.0~rc1/doc'
  Makefile:1: config.mk: No such file or directory
  make[1]: *** No rule to make target `config.mk'.  Stop.
  make[1]: Leaving directory `/build/user/alex-2.1.0~rc1/doc'
  make: [clean] Error 2 (ignored)
  # Remove these so setup clean oesn't remove the generated files
  rm -f src/Parser.y src/Scan.x
  ghc6 --make Setup.lhs -o setup
  [1 of 1] Compiling Main ( Setup.lhs, Setup.o )
  
  Setup.lhs:8:90:
  Module `Distribution.Simple' does not export `compilerPath'
  make: *** [clean] Error 1
  dpkg-buildpackage: failure: /usr/bin/fakeroot debian/rules clean gave error 
  exit status 2

The full build log is available from:
http://people.debian.org/~lucas/logs/2008/01/11

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment.  Internet was not accessible from the build systems.

-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |



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