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

2012-07-28 Thread Adam D. Barratt
On Sat, 2012-07-28 at 16:08 +0100, Adam D. Barratt wrote:
> On Wed, 2012-07-25 at 19:47 +0100, Adam D. Barratt wrote:
> > On Mon, 2012-07-23 at 23:14 +0200, Joachim Breitner wrote:
> > > A fixed pandoc has been uploaded (1.9.4.2-2)
> [...]
> > Ignoring tests and the Slideous stuff makes it a little happier to look
> > at, although it's still larger than I'd like.  Unblocked in any case,
> > let's hope it doesn't need any more help to get things unbunged.
> 
> Following on from a discussion on IRC this morning, the stack including
> pandoc is not currently in a position to migrate, and some of the
> packages that have been blocked behind pandoc will lose their
> auto-exceptions soon.

Niels's auto-hinter came up with a better solution.  We've added that,
together with urgenting pandoc, for tonight's britney run.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1343506276.18013.105.ca...@jacala.jungle.funky-badger.org



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

2012-07-28 Thread Adam D. Barratt
On Wed, 2012-07-25 at 19:47 +0100, Adam D. Barratt wrote:
> On Mon, 2012-07-23 at 23:14 +0200, Joachim Breitner wrote:
> > A fixed pandoc has been uploaded (1.9.4.2-2)
[...]
> Ignoring tests and the Slideous stuff makes it a little happier to look
> at, although it's still larger than I'd like.  Unblocked in any case,
> let's hope it doesn't need any more help to get things unbunged.

Following on from a discussion on IRC this morning, the stack including
pandoc is not currently in a position to migrate, and some of the
packages that have been blocked behind pandoc will lose their
auto-exceptions soon.

With pandoc aged, britney attempts two auto-hints.  The first is small -
highlighting-kate,gitit,pandoc - and fails due to breaking
libghc-hakyll-{dev,prof} on several architectures.  haskell-hakyll
appears to have been binNMUed already, but the binNMUs are waiting for
haskell-cryptohash, which is waiting for (at least) haskell-cereal and
haskell-crypto-api. 

With apologies for the noise... The larger auto-hint ends up
considering:

highlighting-kate gitit pandoc haskell-yesod-markdown
haskell-hakyll/kfreebsd-i386 haskell-hakyll/amd64 haskell-hakyll/i386
haskell-hakyll/kfreebsd-amd64 haskell-yesod-core haskell-yesod-form
haskell-yesod-json haskell-yesod-default haskell-yesod-persistent
haskell-yesod-auth haskell-yesod  haskell-cereal haskell-clientsession
haskell-yesod-static haskell-http-conduit haskell-authenticate
haskell-socks/kfreebsd-amd64 haskell-puremd5/kfree bsd-amd64
haskell-puremd5/s390 haskell-pem/mips haskell-puremd5/armel
haskell-socks/mips haskell-socks/kfreebsd-i386 haskell-skein/armhf
haskell-acid- state/i386 haskell-acid-state/kfreebsd-amd64
haskell-pem/i386 haskell-acid-state/amd64 haskell-acid-state/sparc
haskell-pem/armhf haskell-crypto-api/k freebsd-i386 haskell-skein/s390x
haskell-socks/armel haskell-cryptohash/powerpc
haskell-openpgp-asciiarmor/s390x haskell-crypto-api/armel haskell-cryp
to-api/mips haskell-crypto-conduit/mipsel haskell-pem/powerpc
haskell-pem/s390x haskell-safecopy/kfreebsd-i386
haskell-cryptohash/sparc haskell-puremd 5/armhf
haskell-crypto-conduit/mips haskell-skein/i386
haskell-crypto-api/powerpc haskell-pem/s390 haskell-socks/armhf
haskell-acid-state/kfreebsd-i38 6 haskell-puremd5/amd64
haskell-socks/amd64 haskell-socks/powerpc haskell-crypto-conduit/sparc
haskell-skein/sparc haskell-crypto-api/sparc haskell-sk
ein/kfreebsd-amd64 haskell-skein/powerpc haskell-puremd5/mipsel
haskell-pem/kfreebsd-amd64 haskell-crypto-conduit/s390x
haskell-openpgp-asciiarmor/pow erpc haskell-skein/s390
haskell-crypto-api/armhf haskell-socks/s390x haskell-crypto-api/s390
haskell-puremd5/i386 haskell-openpgp-asciiarmor/mipsel ha
skell-openpgp-asciiarmor/mips haskell-safecopy/i386
haskell-openpgp-asciiarmor/armhf haskell-cryptocipher
haskell-safecopy/kfreebsd-amd64 haskell-pure md5/powerpc
haskell-crypto-conduit/powerpc haskell-crypto-conduit/armhf
haskell-openpgp-asciiarmor/sparc haskell-tls haskell-pem/armel
haskell-puremd5 /s390x haskell-crypto-conduit/s390 haskell-skein/mipsel
haskell-openpgp-asciiarmor/kfreebsd-amd64 haskell-cryptohash/s390
haskell-cprng-aes haskell-cr ypto-api/mipsel
haskell-cryptohash/kfreebsd-i386 haskell-puremd5/mips
haskell-puremd5/kfreebsd-i386 haskell-socks/i386 haskell-pem/sparc
haskell-crypt ohash/armhf haskell-safecopy/amd64 haskell-puremd5/sparc
haskell-skein/kfreebsd-i386 haskell-pem/amd64 haskell-cryptohash/armel
haskell-crypto-api/amd 64 haskell-socks/sparc haskell-crypto-api/i386
haskell-cryptohash/kfreebsd-amd64 haskell-openpgp-asciiarmor/s390
haskell-pem/mipsel haskell-openpgp-as ciiarmor/i386
haskell-openpgp-asciiarmor/amd64 haskell-crypto-conduit/armel
haskell-cryptohash/mips haskell-cryptohash/mipsel
haskell-pem/kfreebsd-i38 6 haskell-openpgp-asciiarmor/kfreebsd-i386
haskell-crypto-conduit/kfreebsd-i386 haskell-socks/mipsel
haskell-skein/amd64 haskell-safecopy/sparc haskel l-skein/armel
haskell-cryptohash/amd64 haskell-crypto-conduit/kfreebsd-amd64
haskell-cryptohash/s390x haskell-socks/s390 haskell-cereal-conduit
haskel l-crypto-api/s390x haskell-cryptohash/i386
haskell-crypto-conduit/i386 haskell-skein/mips
haskell-openpgp-asciiarmor/armel haskell-crypto-api/kfreebsd -amd64
haskell-crypto-conduit/amd64 haskell-dbus haskell-github
haskell-tls-extra haskell-wai-app-file-cgi haskell-warp-tls 

and breaking:

* i386: libghc-ami-dev, libghc-ami-prof, libghc-authenticate-dev,
libghc-authenticate-prof, libghc-certificate-dev,
libghc-certificate-prof, libghc-clientsession-dev,
libghc-clientsession-prof, libghc-cprng-aes-dev, libghc-cprng-aes-prof,
libghc-crypto-pubkey-types-dev, libghc-crypto-pubkey-types-prof,
libghc-cryptocipher-dev, libghc-cryptocipher-prof, libghc-debian-dev,
libghc-debian-prof, libghc-github-dev, libghc-github-prof,
libghc-hoauth-dev, libghc-hoauth-prof, libghc-http-conduit-dev,
libghc-http-conduit-prof, libghc-ixset-dev, libghc-ixset-prof,
libghc-monadcryptorandom-dev, libghc-monadcryptorandom-prof,
libghc-pwstore-fast-dev

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

2012-07-25 Thread Adam D. Barratt
On Mon, 2012-07-23 at 23:14 +0200, Joachim Breitner wrote:
> 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.0 +0200
> +++ pandoc-1.9.4.2/debian/changelog   2012-07-23 21:49:23.0 +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   Mon, 23 Jul 2012 20:48:54 +0100
> +
>  pandoc (1.9.4.2-1) unstable; urgency=low
[...]
> 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.

This is complicated by the fact that above isn't the diff that needs
review; that's rather the accumulated changes since 1.9.3-1.

Ignoring tests and the Slideous stuff makes it a little happier to look
at, although it's still larger than I'd like.  Unblocked in any case,
let's hope it doesn't need any more help to get things unbunged.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/1343242033.495.23.ca...@jacala.jungle.funky-badger.org



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

2012-07-23 Thread Joachim Breitner
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.0 +0200
+++ pandoc-1.9.4.2/debian/changelog 2012-07-23 21:49:23.0 +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   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.0 +0100
+++ pandoc-1.9.4.2/debian/patches/no-threaded-runtime.patch 2012-07-23 
21:49:23.0 +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/series1970-01-01 01:00:00.0 
+0100
+++ pandoc-1.9.4.2/debian/patches/series2012-07-23 21:49:23.0 
+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
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata


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


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

2012-07-16 Thread Joachim Breitner
Hi Jonas,

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?

Greetings,
Joachim

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


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


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

2012-07-09 Thread Joachim Breitner
Hi,

Am Montag, den 02.07.2012, 17:35 +0200 schrieb Joachim Breitner:
> haskell-cryptocipher has stopped building on powerpc. The problem is a
> a compiler issue, but we have no fix available
> (http://hackage.haskell.org/trac/ghc/ticket/6156). This prevents the
> following list of packages from (re-)entering wheezy. As we’d rather
> release with them on all arches but powerpc than on no arches at all,
> I’m requestion removal of all powerpc binaries of the following packages from 
> unstable:
>
> [..]

the packages have been removed and we could almost have yesod back in
wheezy, but it seems that it got entangled with pandoc (haskell-hakyll
depends on haskell-cryptohash and pandoc).

pandoc is finished aging in 10 days and covered by the freeze exception.
Unfortunately, upstream has enabled threaded builds for that version
which fails on sparc and other arches. The change can be reverted (and
upstream has done that already):
http://lists.debian.org/debian-haskell/2012/07/msg6.html

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.

Greetings,
Joachim

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


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