Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-strict for openSUSE:Factory checked in at 2023-06-22 23:26:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-strict (Old) and /work/SRC/openSUSE:Factory/.ghc-strict.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-strict" Thu Jun 22 23:26:02 2023 rev:9 rq:1094481 version:0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-strict/ghc-strict.changes 2023-04-04 21:23:53.186374626 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-strict.new.15902/ghc-strict.changes 2023-06-22 23:26:27.721964266 +0200 @@ -1,0 +2,10 @@ +Tue Jun 14 20:10:31 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update strict to version 0.5. + # 0.5 + + - Depend on `bifunctor-classes-compat` instead of `bifunctors` + See changelog note in `bifunctors-5.6`: https://hackage.haskell.org/package/bifunctors-5.6/changelog + This is breaking change, but affects only GHC-8.0 and older users. + +------------------------------------------------------------------- Old: ---- strict-0.4.0.1.tar.gz strict.cabal New: ---- strict-0.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-strict.spec ++++++ --- /var/tmp/diff_new_pack.sItj07/_old 2023-06-22 23:26:28.213966775 +0200 +++ /var/tmp/diff_new_pack.sItj07/_new 2023-06-22 23:26:28.217966796 +0200 @@ -19,13 +19,12 @@ %global pkg_name strict %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.4.0.1 +Version: 0.5 Release: 0 Summary: Strict data types and String IO License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/4.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-assoc-devel BuildRequires: ghc-assoc-prof @@ -112,7 +111,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ strict-0.4.0.1.tar.gz -> strict-0.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/strict-0.4.0.1/CHANGELOG.md new/strict-0.5/CHANGELOG.md --- old/strict-0.4.0.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/strict-0.5/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,9 @@ +# 0.5 + +- Depend on `bifunctor-classes-compat` instead of `bifunctors` + See changelog note in `bifunctors-5.6`: https://hackage.haskell.org/package/bifunctors-5.6/changelog + This is breaking change, but affects only GHC-8.0 and older users. + # 0.4.0.1 - Allow `bytestring-0.11` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/strict-0.4.0.1/src/Data/Strict/Tuple.hs new/strict-0.5/src/Data/Strict/Tuple.hs --- old/strict-0.4.0.1/src/Data/Strict/Tuple.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/strict-0.5/src/Data/Strict/Tuple.hs 2001-09-09 03:46:40.000000000 +0200 @@ -26,7 +26,7 @@ -- The strict variant of the standard Haskell pairs and the corresponding -- variants of the functions from "Data.Tuple". -- --- Note that unlike regular Haskell pairs, @(x :*: _|_) = (_|_ :*: y) = _|_@ +-- Note that unlike regular Haskell pairs, @(x :!: _|_) = (_|_ :!: y) = _|_@ -- ----------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/strict-0.4.0.1/strict.cabal new/strict-0.5/strict.cabal --- old/strict-0.4.0.1/strict.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/strict-0.5/strict.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ Name: strict -Version: 0.4.0.1 +Version: 0.5 Synopsis: Strict data types and String IO. Category: Data, System Description: @@ -63,13 +63,11 @@ || ==8.2.2 || ==8.4.4 || ==8.6.5 - || ==8.8.3 - || ==8.10.1 - -flag assoc - description: Build with assoc dependency - manual: True - default: True + || ==8.8.4 + || ==8.10.7 + || ==9.0.2 + || ==9.2.4 + || ==9.4.2 library default-language: Haskell2010 @@ -78,19 +76,20 @@ build-depends: base >= 4.5.0.0 && < 5 + , assoc >= 1.1 && < 1.2 , binary >= 0.5.1.0 && < 0.9 , bytestring >= 0.9.2.1 && < 0.12 , deepseq >= 1.3.0.0 && < 1.5 - , hashable >= 1.2.7.0 && < 1.4 - , text >= 1.2.3.0 && < 1.3 - , these >= 1.1.1.1 && < 1.2 - , transformers >= 0.3.0.0 && < 0.6 + , hashable >= 1.2.7.0 && < 1.5 + , text >= 1.2.3.0 && < 1.3 || >=2.0 && <2.1 + , these >= 1.2 && < 1.3 + , transformers >= 0.3.0.0 && < 0.7 , ghc-prim if !impl(ghc >= 8.0) build-depends: - semigroups >= 0.18.5 && < 0.20 - , transformers-compat >= 0.6.5 && < 0.7 + semigroups >= 0.18.5 && < 0.21 + , transformers-compat >= 0.6.5 && < 0.8 -- Ensure Data.Functor.Classes is always available if impl(ghc >= 7.10) @@ -98,10 +97,7 @@ if !impl(ghc >= 8.2) build-depends: - bifunctors >= 5.5.2 && < 5.6 - - if flag(assoc) - build-depends: assoc >= 1.0.1 && < 1.1 + bifunctor-classes-compat >= 0.1 && < 0.2 exposed-modules: Data.Strict