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

Bug#770919: marked as done (unblock: haskell-src-exts/1.14.0.1-4)



Your message dated Tue, 25 Nov 2014 13:27:06 +0000
with message-id <19a8c582ec899e2e812607a65def2b2a@mail.adsl.funky-badger.org>
and subject line Re: Bug#770919: unblock: haskell-src-exts/1.14.0.1-4
has caused the Debian Bug report #770919,
regarding unblock: haskell-src-exts/1.14.0.1-4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
770919: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770919
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@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 <nomeata@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 <nomeata@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 <nomeata@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.Latinovic@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

--- End Message ---
--- Begin Message ---
On 2014-11-25 8:38, Joachim Breitner wrote:
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).

Unblocked. (and yes, binNMUs will migrate automagically assume they don't break anything.)

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

Slightly confusingly though, as it including the escapes for the colour codes. :-)

Regards,

Adam

--- End Message ---

Reply to: