Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Please unblock package haskell-src-exts

someone figured out how to build this package on mips*, the change is an
additional flag for gcc that does not affect the resulting binaries.
This allowed a few reverse dependencies to build, I assume these will
migrate automatically with it (as their source package is already in
testing).

The output of the tool you’d run anyways is attached.

unblock haskell-src-exts/1.14.0.1-4

- -- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
armhf

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlR0P/0ACgkQ9ijrk0dDIGxXLgCgmgcb6MjDKMhH4QsgHAXGzUBC
BewAn3Wg9vjJVSRpv1j+BGhURJciMk2L
=PdxI
-----END PGP SIGNATURE-----
Base version: haskell-src-exts_1.14.0.1-1 from testing
Target version: haskell-src-exts_1.14.0.1-4 from unstable

No hints in place.

Excuses:

haskell-src-exts (1.14.0.1-1 to 1.14.0.1-3)
    Maintainer: Debian Haskell Group
    Too young, only 0 of 5 days old
    Not touching package due to block request by freeze (check 
https://release.debian.org/jessie/freeze_policy.html if update is needed)
    Not considered

 changelog |   19 +++++++++++++++++++
 rules     |   17 +++++++++++++++++
 2 files changed, 36 insertions(+)

gpgv: Schlüsselblockhilfsmittel`/home/nomeata/.gnupg/trustedkeys.gpg': 
Fehler beim Öffnen der Datei
gpgv: Unterschrift vom Sa 07 Jun 2014 22:51:45 UTC mittels RSA-Schlüssel 
ID F0FBF51F
gpgv: Unterschrift kann nicht geprüft werden: Öffentlicher Schlüssel 
nicht gefunden
dpkg-source: Warnung: Fehler beim Überprüfen der Signatur von 
/tmp/tmpBXcGRv/haskell-src-exts_1.14.0.1-1.dsc
gpgv: Schlüsselblockhilfsmittel`/home/nomeata/.gnupg/trustedkeys.gpg': 
Fehler beim Öffnen der Datei
gpgv: Unterschrift vom Mo 24 Nov 2014 22:45:39 UTC mittels RSA-Schlüssel 
ID F0FBF51F
gpgv: Unterschrift kann nicht geprüft werden: Öffentlicher Schlüssel 
nicht gefunden
dpkg-source: Warnung: Fehler beim Überprüfen der Signatur von 
/tmp/tmpBXcGRv/haskell-src-exts_1.14.0.1-4.dsc
diff -Nru haskell-src-exts-1.14.0.1/debian/changelog 
haskell-src-exts-1.14.0.1/debian/changelog
--- haskell-src-exts-1.14.0.1/debian/changelog   2014-06-07 
22:43:32.000000000 +0000
+++ haskell-src-exts-1.14.0.1/debian/changelog   2014-11-24 
21:45:09.000000000 +0000
@@ -1,3 +1,22 @@
+haskell-src-exts (1.14.0.1-4) unstable; urgency=medium
+
+  * s/optoins/options/. sigh. 
+
+ -- Joachim Breitner <nome...@debian.org>  Mon, 24 Nov 2014 22:45:09 
+0100
+
+haskell-src-exts (1.14.0.1-3) unstable; urgency=medium
+
+  * Fix passing ggc-min-expand=10 to gcc. 
+
+ -- Joachim Breitner <nome...@debian.org>  Mon, 24 Nov 2014 19:21:17 
+0100
+
+haskell-src-exts (1.14.0.1-2) unstable; urgency=medium
+
+  * Pass ggc-min-expand=10 to gcc, might make this compile on mips*. 
Thanks to
+    Dejan Latinovic for the patch. Closes: #770830
+
+ -- Joachim Breitner <nome...@debian.org>  Mon, 24 Nov 2014 16:07:29 
+0100
+
 haskell-src-exts (1.14.0.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru haskell-src-exts-1.14.0.1/debian/rules 
haskell-src-exts-1.14.0.1/debian/rules
--- haskell-src-exts-1.14.0.1/debian/rules       2012-10-13 
11:42:14.000000000 +0000
+++ haskell-src-exts-1.14.0.1/debian/rules       2014-11-24 
21:44:45.000000000 +0000
@@ -2,8 +2,25 @@
 
 DEB_CABAL_PACKAGE=src-exts
 DEB_BUILD_DEPENDENCIES = build-arch
+
 DEB_SETUP_GHC6_CONFIGURE_ARGS = --ghc-options="+RTS -V0 -RTS"
 
+# haskell-src-exts needs a lot of memory during compilation.
+# Unfortunately, this amount of memory is not available on all 
platforms,
+# and error: "virtual memory exhausted: Cannot allocate memory." could 
appear.
+# 
+# In this case possible solution could be using ggc-min-expand.
+# This parameter specifies the minimum percentage by which the
+# garbage collector’s heap should be allowed to expand between 
collections.
+# Tuning this may improve compilation speed; it has no effect on code 
generation.
+#
+# 
http://hostingfu.com/article/compiling-with-gcc-on-low-memory-vps
+#  -- Dejan Latinovic <dejan.latino...@imgtec.com>
+DEB_BUILD_ARCH     ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel))
+       DEB_SETUP_GHC6_CONFIGURE_ARGS += --ghc-options="-optc--param 
-optcggc-min-expand=10"
+endif
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/cdbs/1/class/hlibrary.mk
 
Hints needed:
unblock haskell-src-exts/1.14.0.1-4

Reply via email to