[med-svn] r10026 - in trunk/packages/qiime/trunk/debian: . patches

Andreas Tille tille at alioth.debian.org
Mon Mar 19 13:15:44 UTC 2012


Author: tille
Date: 2012-03-19 13:15:44 +0000 (Mon, 19 Mar 2012)
New Revision: 10026

Added:
   trunk/packages/qiime/trunk/debian/patches/fix_system_exit.patch
Modified:
   trunk/packages/qiime/trunk/debian/changelog
   trunk/packages/qiime/trunk/debian/patches/series
Log:
Try to fix FTBFS issue using a patch provided by Tim Booth but problem is not fully solved


Modified: trunk/packages/qiime/trunk/debian/changelog
===================================================================
--- trunk/packages/qiime/trunk/debian/changelog	2012-03-19 09:17:56 UTC (rev 10025)
+++ trunk/packages/qiime/trunk/debian/changelog	2012-03-19 13:15:44 UTC (rev 10026)
@@ -5,6 +5,12 @@
 
   [ Andreas Tille ]
   * Standards-Version: 3.9.3 (no changes needed)
+  * debian/patches/fix_system_exit.patch: Fix build problem based
+    on illegal use of 'import System' (Thanks to Tim Booth
+    <tbooth at ceh.ac.uk>) for the patch
+    Closes: #663889
+    ===> NOT YET SOLVED, I'd like to try using Build-Depends: libghc-unixutils-dev
+         but this package is not installable
 
  -- Andreas Tille <tille at debian.org>  Sat, 17 Mar 2012 19:19:38 +0100
 

Added: trunk/packages/qiime/trunk/debian/patches/fix_system_exit.patch
===================================================================
--- trunk/packages/qiime/trunk/debian/patches/fix_system_exit.patch	                        (rev 0)
+++ trunk/packages/qiime/trunk/debian/patches/fix_system_exit.patch	2012-03-19 13:15:44 UTC (rev 10026)
@@ -0,0 +1,23 @@
+Author: Tim Booth <tbooth at ceh.ac.uk>
+Revised: Andreas Tille <tille at debian.org>
+Date: Date: Thu, 15 Mar 2012 15:44:41 +0000
+Bug-Closed: http://bugs.debian.org/663889
+Desciption: Tim's comment about the patch:
+ It seems that 'import System' was previously legal but wrong, and the
+ newer version of GHC is enforcing the rule properly.
+ .
+ As a guess, based on my very old and rusty knowledge of Haskell and a
+ quick query of Google.
+
+--- qiime-1.3.0.orig/qiime/support_files/denoiser/FlowgramAlignment/FlowgramAli_4frame.lhs
++++ qiime-1.3.0/qiime/support_files/denoiser/FlowgramAlignment/FlowgramAli_4frame.lhs
+@@ -6,8 +6,7 @@
+ > import ADPCombinators
+ > import System(getArgs)
+ > import System.IO
+-> import System.Exit(exitWith)
+-> import System
++> import System.Exit
+ > import Text.Printf(printf)
+ 
+ The signature:

Modified: trunk/packages/qiime/trunk/debian/patches/series
===================================================================
--- trunk/packages/qiime/trunk/debian/patches/series	2012-03-19 09:17:56 UTC (rev 10025)
+++ trunk/packages/qiime/trunk/debian/patches/series	2012-03-19 13:15:44 UTC (rev 10026)
@@ -1,3 +1,4 @@
 python26_trim_sff_primers.patch
 fix_shebang_lines.patch
 fix_binary_helper_location.patch
+fix_system_exit.patch




More information about the debian-med-commit mailing list