Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc for openSUSE:Factory checked in at 2023-04-22 22:03:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc (Old) and /work/SRC/openSUSE:Factory/.ghc.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc" Sat Apr 22 22:03:12 2023 rev:100 rq:1081178 version:9.4.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc/ghc.changes 2023-04-14 13:12:51.391487820 +0200 +++ /work/SRC/openSUSE:Factory/.ghc.new.1533/ghc.changes 2023-04-22 22:03:49.290422124 +0200 @@ -1,0 +2,15 @@ +Wed Apr 19 08:44:04 UTC 2023 - OndÅej Súkup <mimi...@gmail.com> + +- update to 9.4.5 +- drop unused patches: + ghc-8.0.2-Cabal-dynlibdir.patch + riscv-tntc.patch + * Fixes for a number of bug fixes in the simplifier + * Many bug fixes to the non-moving and parallel GCs + * A number of improvements to recompilation avoidance with multiple + home units + * Fixes for regressions in the typechecker and constraint solver + * and many more. See the release notes for a full accounting. +-> https://downloads.haskell.org/~ghc/9.4.5/docs/users_guide/9.4.5-notes.html + +------------------------------------------------------------------- Old: ---- ghc-8.0.2-Cabal-dynlibdir.patch ghc-9.4.4-src.tar.xz ghc-9.4.4-src.tar.xz.sig riscv-tntc.patch New: ---- ghc-9.4.5-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc.spec ++++++ --- /var/tmp/diff_new_pack.bOotKn/_old 2023-04-22 22:03:51.010432408 +0200 +++ /var/tmp/diff_new_pack.bOotKn/_new 2023-04-22 22:03:51.014432431 +0200 @@ -16,8 +16,8 @@ # -%define full_version 9.4.4 -%define short_version 9.4.4 +%define full_version 9.4.5 +%define short_version 9.4.5 %ifnarch s390x %define with_libnuma 1 @@ -80,7 +80,7 @@ %global ghc_llvm_archs s390x %global ghc_unregisterized_arches riscv64 -%global base_ver 4.17.0.0 +%global base_ver 4.17.1.0 %global ghc_compact_ver 0.1.0.0 %global hpc_ver 0.6.1.0 %global hsc2hs_ver 0.68.8 @@ -92,7 +92,6 @@ License: BSD-3-Clause URL: https://www.haskell.org/ghc/ Source: https://downloads.haskell.org/~ghc/%{full_version}/ghc-%{version}-src.tar.xz -Source1: https://downloads.haskell.org/~ghc/%{full_version}/ghc-%{version}-src.tar.xz.sig Source2: ghc-rpmlintrc Source3: 9_2_3-bootstrap-sources.tar.gz Source5: ghc-pkg.man @@ -105,22 +104,15 @@ Patch2: ghc-Cabal-install-PATH-warning.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 -# https://phabricator.haskell.org/rGHC4eebc8016f68719e1ccdf460754a97d1f4d6ef05 -# Patch6: ghc-8.6.3-sphinx-1.8.patch # PATCH-FIX-UPSTREAM execstack.patch -- RTS: Add stack marker to StgCRunAsm.S Patch7: execstack.patch # Work around a bug in Sphinx 6.1.x to fix the documentation build. Remove this patch ASAP. Patch8: fix_extlinks.patch -# unregisterized # PATCH-FIX-UPSTREAM ghc-pie.patch - set linux as default PIE platform Patch35: ghc-pie.patch -# PATCH-FIX-OPENSUSE ghc-8.0.2-Cabal-dynlibdir.patch -- Fix shared library directory location. -Patch100: ghc-8.0.2-Cabal-dynlibdir.patch Patch120: libatomic.patch -Patch130: riscv-tntc.patch Patch200: ghc-hadrian-s390x-rts--qg.patch BuildRequires: binutils-devel -BuildRequires: clang%{llvm_major} BuildRequires: gcc-PIE BuildRequires: gcc-c++ BuildRequires: ghc-bootstrap >= 9.0 @@ -132,8 +124,11 @@ BuildRequires: libelf-devel BuildRequires: libffi-devel BuildRequires: libtool +%ifarch s390x riscv64 BuildRequires: llvm%{llvm_major} BuildRequires: llvm%{llvm_major}-devel +BuildRequires: clang%{llvm_major} +%endif BuildRequires: memory-constraints BuildRequires: ncurses-devel BuildRequires: pkgconfig @@ -258,10 +253,10 @@ %ghc_lib_subpackage -d Cabal-3.8.1.0 %ghc_lib_subpackage -d Cabal-syntax-3.8.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.17.0.0 +%ghc_lib_subpackage -d -c gmp-devel,libffi-devel,libdw-devel,libelf-devel%{libnuma_dep} base-%{base_ver} %ghc_lib_subpackage -d binary-0.8.9.1 -%ghc_lib_subpackage -d bytestring-0.11.3.1 -%ghc_lib_subpackage -d containers-0.6.6 +%ghc_lib_subpackage -d bytestring-0.11.4.0 +%ghc_lib_subpackage -d containers-0.6.7 %ghc_lib_subpackage -d deepseq-1.4.8.0 %ghc_lib_subpackage -d directory-1.3.7.1 %ghc_lib_subpackage -d exceptions-0.10.5 @@ -276,13 +271,13 @@ %ghc_lib_subpackage -d -x hpc-0.6.1.0 %ghc_lib_subpackage -d -x libiserv-%{ghc_version_override} %ghc_lib_subpackage -d mtl-2.2.2 -%ghc_lib_subpackage -d parsec-3.1.15.0 +%ghc_lib_subpackage -d parsec-3.1.16.1 %ghc_lib_subpackage -d pretty-1.1.3.6 %ghc_lib_subpackage -d process-1.6.16.0 %ghc_lib_subpackage -d stm-2.5.1.0 %ghc_lib_subpackage -d template-haskell-2.19.0.0 %ghc_lib_subpackage -d -c ncurses-devel terminfo-0.4.1.5 -%ghc_lib_subpackage -d text-2.0.1 +%ghc_lib_subpackage -d text-2.0.2 %ghc_lib_subpackage -d time-1.12.2 %ghc_lib_subpackage -d transformers-0.5.6.2 %ghc_lib_subpackage -d unix-2.7.3 @@ -316,16 +311,13 @@ %setup -q %patch1 -p1 %patch2 -p1 -#%%patch6 -p1 %patch7 -p1 %patch8 -p1 %ifarch ppc64 s390 s390x %patch3 -p1 %endif %patch35 -p1 -#%%patch100 -p1 %patch120 -p1 -# %patch130 -p1 %ifarch ppc64 ppc64le s390x riscv64 %patch200 -p1 %endif @@ -432,23 +424,10 @@ %ghc_gen_filelists integer-gmp 1.1 %ghc_gen_filelists rts 1.0.2 -%define merge_filelist()\ -cat %{name}-%{1}.files >> %{name}-%{2}.files\ -cat %{name}-%{1}-devel.files >> %{name}-%{2}-devel.files\ -%if %{with ghc_prof}\ -cat %{name}-%{1}-doc.files >> %{name}-%{2}-doc.files\ -cat %{name}-%{1}-prof.files >> %{name}-%{2}-prof.files\ -%endif\ -if [ "%{1}" != "rts" ]; then\ -cp -p libraries/%{1}/LICENSE libraries/LICENSE.%{1}\ -echo "%%license libraries/LICENSE.%{1}" >> %{name}-%{2}.files\ -fi\ -%{nil} - -%merge_filelist ghc-bignum base -%merge_filelist ghc-prim base -%merge_filelist integer-gmp base -%merge_filelist rts base +%ghc_merge_filelist ghc-bignum base +%ghc_merge_filelist ghc-prim base +%ghc_merge_filelist integer-gmp base +%ghc_merge_filelist rts base # add rts libs %if %{with hadrian} ++++++ ghc-9.4.4-src.tar.xz -> ghc-9.4.5-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/ghc/ghc-9.4.4-src.tar.xz /work/SRC/openSUSE:Factory/.ghc.new.1533/ghc-9.4.5-src.tar.xz differ: char 25, line 1