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

Reply via email to