[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: haskell-cryptocipher (+yesod) entangled with pandoc



Dear release team,

Am Montag, den 16.07.2012, 20:55 +0200 schrieb Joachim Breitner:
> Am Montag, den 09.07.2012, 15:32 +0200 schrieb Joachim Breitner:
> > So we need another pandoc upload removing the use of the threaded
> > runtime (Jonas?), then apply for a freeze exception and then get pandoc
> > _and_ yesod into wheezy.
> 
> are you reading this? Do you plan to do such a pandoc upload soon?

A fixed pandoc has been uploaded (1.9.4.2-2)
http://packages.qa.debian.org/p/pandoc/news/20120723T204804Z.html
disabling the use of the threaded runtime:

$ debdiff pandoc_1.9.4.2-*.dsc
diff -Nru pandoc-1.9.4.2/debian/changelog pandoc-1.9.4.2/debian/changelog
--- pandoc-1.9.4.2/debian/changelog	2012-06-30 13:15:37.000000000 +0200
+++ pandoc-1.9.4.2/debian/changelog	2012-07-23 21:49:23.000000000 +0200
@@ -1,3 +1,11 @@
+pandoc (1.9.4.2-2) unstable; urgency=low
+
+  * Cherry-pick patch from upstream to not build with the threaded runtime.
+    It has a performance penalty and is not supported on multiple Debian
+    architectures, leading to build failures there. (Closes: #682433)
+
+ -- Iain Lane <laney@debian.org>  Mon, 23 Jul 2012 20:48:54 +0100
+
 pandoc (1.9.4.2-1) unstable; urgency=low
 
   * New upstream version, fixing non-ASCII filenames.
diff -Nru pandoc-1.9.4.2/debian/patches/no-threaded-runtime.patch pandoc-1.9.4.2/debian/patches/no-threaded-runtime.patch
--- pandoc-1.9.4.2/debian/patches/no-threaded-runtime.patch	1970-01-01 01:00:00.000000000 +0100
+++ pandoc-1.9.4.2/debian/patches/no-threaded-runtime.patch	2012-07-23 21:49:23.000000000 +0200
@@ -0,0 +1,42 @@
+Description: Don't build with the threaded runtime. It causes build failures
+  and has a performance penalty.
+Origin: upstream, commit:a5db4246656afae3541936269e727d9a9cc39795
+Forwarded: not-needed
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682433
+
+Index: b/pandoc.cabal
+===================================================================
+--- a/pandoc.cabal
++++ b/pandoc.cabal
+@@ -344,12 +344,12 @@
+   else
+     Build-depends: base >= 3 && < 4
+   if impl(ghc >= 7.0.1)
+-    Ghc-Options:   -O2 -rtsopts -threaded -Wall -fno-warn-unused-do-bind -dno-debug-output
++    Ghc-Options:   -O2 -rtsopts -Wall -fno-warn-unused-do-bind -dno-debug-output
+   else
+     if impl(ghc >= 6.12)
+-      Ghc-Options:   -O2 -Wall -threaded -fno-warn-unused-do-bind -dno-debug-output
++      Ghc-Options:   -O2 -Wall -fno-warn-unused-do-bind -dno-debug-output
+     else
+-      Ghc-Options:   -O2 -Wall -threaded
++      Ghc-Options:   -O2 -Wall
+   if impl(ghc >= 7.0.1)
+     Ghc-Prof-Options: -auto-all -caf-all -rtsopts
+   else
+@@ -411,12 +411,12 @@
+   else
+     Build-depends: base >= 3 && < 4
+   if impl(ghc >= 7.0.1)
+-    Ghc-Options:   -O2 -rtsopts -threaded -Wall -fno-warn-unused-do-bind -dno-debug-output
++    Ghc-Options:   -O2 -rtsopts -Wall -fno-warn-unused-do-bind -dno-debug-output
+   else
+     if impl(ghc >= 6.12)
+-      Ghc-Options:   -O2 -Wall -threaded -fno-warn-unused-do-bind -dno-debug-output
++      Ghc-Options:   -O2 -Wall -fno-warn-unused-do-bind -dno-debug-output
+     else
+-      Ghc-Options:   -O2 -Wall -threaded
++      Ghc-Options:   -O2 -Wall
+   if impl(ghc >= 7.0.1)
+     Ghc-Prof-Options: -auto-all -caf-all -rtsopts
+   else
diff -Nru pandoc-1.9.4.2/debian/patches/series pandoc-1.9.4.2/debian/patches/series
--- pandoc-1.9.4.2/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ pandoc-1.9.4.2/debian/patches/series	2012-07-23 21:49:23.000000000 +0200
@@ -0,0 +1 @@
+no-threaded-runtime.patch


Please consider allowing this to enter wheezy, as it would also allow a
bunch of other package (who already benefit from the pre-release
unblock) to migrate.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: