Hello community,

here is the log from the commit of package ghc for openSUSE:Factory checked in 
at 2020-01-20 22:51:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc (Old)
 and      /work/SRC/openSUSE:Factory/.ghc.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc"

Mon Jan 20 22:51:22 2020 rev:78 rq:765570 version:8.8.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc/ghc.changes  2020-01-03 17:35:18.959244279 
+0100
+++ /work/SRC/openSUSE:Factory/.ghc.new.26092/ghc.changes       2020-01-20 
22:52:09.447267640 +0100
@@ -1,0 +2,28 @@
+Thu Jan 16 19:08:53 UTC 2020 - Peter Trommler <ptromm...@icloud.com>
+
+- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
+  * fixed upstream
+- drop D5212.patch
+  * fixed upstream
+- drop fix-build-using-unregisterized-v8.4.patch
+  * bootstrap compiler is 8.6.5 now
+- refresh fix-unregisterised-v8.4-8.6.patch
+- clean up spec file
+
+-------------------------------------------------------------------
+Thu Jan 16 17:56:27 UTC 2020 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 8.8.2
+ * A bug (Issue #17088) in the compacting garbage collector resulting in 
segmentation
+   faults under specific circumstances. Note that this may affect user 
programs even
+   if they did not explicitly request the compacting GC (using the -c RTS flag)
+   since GHC may fallback to compacting collection during times of high memory 
pressure.
+ * A code generator bug (Issue #17334) resulting in GHC panics has been fixed.
+ * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs
+   has been fixed.
+ * A bug (Issue #16707) in the implementation of software transactional memory
+   potentially resulting in hanging transactions has been fixed.
+ * A bug in the implementation of compact normal forms resulting in 
segmentation
+   faults in some uses (Issue #17044) has been fixed.
+
+-------------------------------------------------------------------

Old:
----
  0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
  D5212.patch
  fix-build-using-unregisterized-v8.4.patch
  ghc-8.8.1-src.tar.xz
  ghc-8.8.1-src.tar.xz.sig

New:
----
  ghc-8.8.2-src.tar.xz
  ghc-8.8.2-src.tar.xz.sig

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

Other differences:
------------------
++++++ ghc.spec ++++++
--- /var/tmp/diff_new_pack.8rDMGE/_old  2020-01-20 22:52:11.379268384 +0100
+++ /var/tmp/diff_new_pack.8rDMGE/_new  2020-01-20 22:52:11.379268384 +0100
@@ -29,11 +29,11 @@
 %global unregisterised_archs s390 s390x riscv64
 
 Name:           ghc
-Version:        8.8.1
+Version:        8.8.2
 Release:        0
 URL:            https://www.haskell.org/ghc/
-Source:         
https://downloads.haskell.org/~ghc/8.8.1/ghc-%{version}-src.tar.xz
-Source1:        
https://downloads.haskell.org/~ghc/8.8.1/ghc-%{version}-src.tar.xz.sig
+Source:         
https://downloads.haskell.org/~ghc/8.8.2/ghc-%{version}-src.tar.xz
+Source1:        
https://downloads.haskell.org/~ghc/8.8.2/ghc-%{version}-src.tar.xz.sig
 Source2:        ghc-rpmlintrc
 Summary:        The Glorious Glasgow Haskell Compiler
 License:        BSD-3-Clause
@@ -81,9 +81,6 @@
 BuildRequires:  libnuma-devel
 %endif
 
-# for patch 1
-# BuildRequires:  python3
-
 # bogus requires
 %ifarch x86_64
 BuildRequires:  ghc-bootstrap-helpers
@@ -96,14 +93,8 @@
 Requires:       ghc-compiler = %{version}-%{release}
 Requires:       ghc-ghc-devel = %{version}-%{release}
 Requires:       ghc-libraries = %{version}-%{release}
-# PATCH-FIX-UPSTREAM 
0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch 
ptromm...@icloud.com -- Fix __atomic_builtin detection. Patch taken from 
upstream commit ce3897ff.
-Patch1:         0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch
-# PATCH-FIX-UPSTREAM D5212.patch ptromm...@icloud.com -- Fix GHCi on big 
endiansystems. Submitted for upstream review.
-Patch2:         D5212.patch
 # PATCH-FIX-UPSTREAM Disable-unboxed-arrays.patch ptromm...@icloud.com -- Do 
not use unboxed arrays on big-endian platforms. See Haskell Trac #15411.
 Patch3:         Disable-unboxed-arrays.patch
-# PATCH-FIX-UPSTREAM fix-build-using-unregisterized-v8.4.patch
-Patch5:         fix-build-using-unregisterized-v8.4.patch
 # PATCH-FIX-UPSTREAM fix-unregisterised-v8.4-8.6.patch
 Patch6:         fix-unregisterised-v8.4-8.6.patch
 # PATCH-FIX-UPSTREAM ghc-pie.patch - set linux as default PIE platform
@@ -172,14 +163,14 @@
 %endif
 
 %if %{defined ghclibdir}
-%ghc_lib_subpackage -d Cabal-3.0.0.0
+%ghc_lib_subpackage -d Cabal-3.0.1.0
 %ghc_lib_subpackage -d array-0.5.4.0
 %ghc_lib_subpackage -d -c 
gmp-devel,libffi-devel,libdw-devel,libelf-devel%{libnuma_dep} base-4.13.0.0
 %ghc_lib_subpackage -d binary-0.8.7.0
-%ghc_lib_subpackage -d bytestring-0.10.9.0
+%ghc_lib_subpackage -d bytestring-0.10.10.0
 %ghc_lib_subpackage -d containers-0.6.2.1
 %ghc_lib_subpackage -d deepseq-1.4.4.0
-%ghc_lib_subpackage -d directory-1.3.3.2
+%ghc_lib_subpackage -d directory-1.3.4.0
 %ghc_lib_subpackage -d filepath-1.4.2.1
 %ghc_lib_subpackage -d -x ghc-%{ghc_version_override}
 %ghc_lib_subpackage -d ghc-boot-%{ghc_version_override}
@@ -193,7 +184,7 @@
 %ghc_lib_subpackage -d mtl-2.2.2
 %ghc_lib_subpackage -d parsec-3.1.14.0
 %ghc_lib_subpackage -d pretty-1.1.3.6
-%ghc_lib_subpackage -d process-1.6.5.1
+%ghc_lib_subpackage -d process-1.6.7.0
 %ghc_lib_subpackage -d stm-2.5.0.0
 %ghc_lib_subpackage -d template-haskell-2.15.0.0
 %ghc_lib_subpackage -d -c ncurses-devel terminfo-0.4.1.4
@@ -222,21 +213,15 @@
 
 %prep
 %setup -q
-#%%patch1 -p1
-#%%patch2 -p1
 %ifarch ppc64 s390 s390x
 %patch3 -p1
 %endif
-%patch5 -p1
 %patch6 -p1
 %patch35 -p1
 %patch100 -p1
 %patch110 -p1
 
 %build
-# patch 1 modifies build system, we need to recreate configure
-# ./boot
-
 cat > mk/build.mk <<EOF
 %ifarch aarch64 %{arm}
 BuildFlavour = perf-llvm

++++++ fix-unregisterised-v8.4-8.6.patch ++++++
--- /var/tmp/diff_new_pack.8rDMGE/_old  2020-01-20 22:52:11.407268394 +0100
+++ /var/tmp/diff_new_pack.8rDMGE/_new  2020-01-20 22:52:11.407268394 +0100
@@ -1,8 +1,8 @@
-Index: ghc-8.8.1/includes/stg/MiscClosures.h
+Index: ghc-8.8.2/includes/stg/MiscClosures.h
 ===================================================================
---- ghc-8.8.1.orig/includes/stg/MiscClosures.h
-+++ ghc-8.8.1/includes/stg/MiscClosures.h
-@@ -400,8 +400,12 @@ RTS_FUN_DECL(stg_copySmallMutableArrayzh
+--- ghc-8.8.2.orig/includes/stg/MiscClosures.h
++++ ghc-8.8.2/includes/stg/MiscClosures.h
+@@ -390,8 +390,12 @@ RTS_FUN_DECL(stg_copySmallMutableArrayzh
  RTS_FUN_DECL(stg_casSmallArrayzh);
  
  RTS_FUN_DECL(stg_newMutVarzh);

++++++ ghc-8.8.1-src.tar.xz -> ghc-8.8.2-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/ghc/ghc-8.8.1-src.tar.xz 
/work/SRC/openSUSE:Factory/.ghc.new.26092/ghc-8.8.2-src.tar.xz differ: char 26, 
line 1


Reply via email to