Hello community,

here is the log from the commit of package ghc for openSUSE:Factory checked in 
at 2018-11-08 09:50:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc (Old)
 and      /work/SRC/openSUSE:Factory/.ghc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc"

Thu Nov  8 09:50:24 2018 rev:68 rq:646943 version:8.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc/ghc.changes  2018-11-06 14:40:40.540479374 
+0100
+++ /work/SRC/openSUSE:Factory/.ghc.new/ghc.changes     2018-11-08 
09:50:34.588952102 +0100
@@ -1,0 +2,21 @@
+Wed Nov  7 10:00:46 UTC 2018 - Ondřej Súkup <[email protected]>
+
+- dont require memory-constraints on older distros 
+- dropped reproducible-tmp-names.patch
+
+-------------------------------------------------------------------
+Tue Nov  6 13:56:27 UTC 2018 - Ondřej Súkup <[email protected]>
+
+- update to 8.6.2
+ * Several compiler panics observed in GHC 8.6.1 have been fixed
+ * An integer overflow, resulting in some encodeFloat uses returning
+    incorrect results, has been fixed
+ * A long-standing bug in the LLVM code generator, resulting in incorrect
+    floating point evaluation, has been fixed.
+ * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue
+    resulted in undefined runtime behavior with some uses of the dataToTag#
+    primop. Note that this issue, while less likely to manifest, has existed
+    in some form in all GHC releases prior to this release and may result
+    in silent, incorrect evaluation.
+
+-------------------------------------------------------------------

Old:
----
  ghc-8.6.1-src.tar.xz
  reproducible-tmp-names.patch

New:
----
  ghc-8.6.2-src.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc.spec ++++++
--- /var/tmp/diff_new_pack.OxqKse/_old  2018-11-08 09:50:36.064950357 +0100
+++ /var/tmp/diff_new_pack.OxqKse/_new  2018-11-08 09:50:36.068950352 +0100
@@ -29,7 +29,7 @@
 %global unregisterised_archs s390 s390x
 
 Name:           ghc
-Version:        8.6.1
+Version:        8.6.2
 Release:        0
 Url:            
http://haskell.org/ghc/dist/%{version}/%{name}-%{version}-src.tar.xz
 Summary:        The Glorious Glasgow Haskell Compiler
@@ -53,7 +53,10 @@
 BuildRequires:  libffi-devel
 %endif
 BuildRequires:  libtool
+# not resolvable on ppc
+%if 0%{?suse_version} >= 1500
 BuildRequires:  memory-constraints
+%endif
 BuildRequires:  ncurses-devel
 BuildRequires:  pkg-config
 BuildRequires:  xz
@@ -61,7 +64,7 @@
 BuildRequires:  binutils-gold
 %endif
 %ifarch aarch64 %{arm} %{ix86} x86_64
-%if %{suse_version} >= 1500
+%if 0%{?suse_version} >= 1500
 BuildRequires:  llvm5-devel
 %else
 BuildRequires:  llvm-devel
@@ -96,8 +99,6 @@
 Patch100:       ghc-8.0.2-Cabal-dynlibdir.patch
 # PATCH-FIX-UPSTREAM buildpath-abi-stability.patch -- debian patch for more 
stable abi-1
 Patch110:       buildpath-abi-stability.patch
-# PATCH-FIX-UPSTREAM reproducible-tmp-names.patch -- debian patch for more 
stable abi-2
-Patch111:       reproducible-tmp-names.patch
 
 %description
 Haskell is the standard purely functional programming language; the
@@ -152,7 +153,7 @@
 
 %if %{defined ghclibdir}
 %ghc_lib_subpackage -d Cabal-2.4.0.1
-%ghc_lib_subpackage -d array-0.5.2.0
+%ghc_lib_subpackage -d array-0.5.3.0
 %ghc_lib_subpackage -d -c 
gmp-devel,libffi-devel,libdw-devel,libelf-devel%{libnuma_dep} base-4.12.0.0
 %ghc_lib_subpackage -d binary-0.8.6.0
 %ghc_lib_subpackage -d bytestring-0.10.8.2
@@ -168,7 +169,7 @@
 %ghc_lib_subpackage -d -x ghci-%{ghc_version_override}
 %ghc_lib_subpackage -d haskeline-0.7.4.3
 %ghc_lib_subpackage -d hpc-0.6.0.3
-%ghc_lib_subpackage -d libiserv-%{ghc_version_override}
+%ghc_lib_subpackage -d libiserv-8.6.1
 %ghc_lib_subpackage -d mtl-2.2.2
 %ghc_lib_subpackage -d parsec-3.1.13.0
 %ghc_lib_subpackage -d pretty-1.1.3.6
@@ -209,8 +210,6 @@
 %patch35 -p1
 %patch100 -p1
 %patch110 -p1
-#%%patch111 -p1
-# Probably fixed upstream
 
 %build
 # patch 1 modifies build system, we need to recreate configure
@@ -266,11 +265,15 @@
   --with-system-libffi 
 
 %ifnarch s390 s390x
+%if 0%{?suse_version} >= 1500
 %limit_build -m 2000
 make %{?_smp_mflags}
 %else
 make -j 2
 %endif
+%else
+make -j 2
+%endif
 
 %install
 %if 0%{?suse_version} <= 1320

++++++ ghc-8.6.1-src.tar.xz -> ghc-8.6.2-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/ghc/ghc-8.6.1-src.tar.xz 
/work/SRC/openSUSE:Factory/.ghc.new/ghc-8.6.2-src.tar.xz differ: char 25, line 1


Reply via email to