Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-kan-extensions for 
openSUSE:Factory checked in at 2026-06-10 16:03:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-kan-extensions (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-kan-extensions.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-kan-extensions"

Wed Jun 10 16:03:14 2026 rev:16 rq:1358402 version:5.2.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-kan-extensions/ghc-kan-extensions.changes    
2025-07-02 12:08:45.028835105 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-kan-extensions.new.2375/ghc-kan-extensions.changes
  2026-06-10 16:05:43.567979338 +0200
@@ -1,0 +2,9 @@
+Sat Jan 10 21:05:18 UTC 2026 - Peter Simons <[email protected]>
+
+- Update kan-extensions to version 5.2.8.
+  5.2.8 [2026.01.10]
+  ------------------
+  * Add `MonadThrow` instance for `Codensity`.
+  * Remove unused `array`, `containers`, and `tagged` dependencies.
+
+-------------------------------------------------------------------

Old:
----
  kan-extensions-5.2.7.tar.gz

New:
----
  kan-extensions-5.2.8.tar.gz

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

Other differences:
------------------
++++++ ghc-kan-extensions.spec ++++++
--- /var/tmp/diff_new_pack.rCD2dM/_old  2026-06-10 16:05:46.036081617 +0200
+++ /var/tmp/diff_new_pack.rCD2dM/_new  2026-06-10 16:05:46.044081948 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-kan-extensions
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %global pkg_name kan-extensions
 %global pkgver %{pkg_name}-%{version}
 Name:           ghc-%{pkg_name}
-Version:        5.2.7
+Version:        5.2.8
 Release:        0
 Summary:        Kan extensions, Kan lifts, the Yoneda lemma, and (co)density 
(co)monads
 License:        BSD-3-Clause
@@ -28,18 +28,16 @@
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-adjunctions-devel
 BuildRequires:  ghc-adjunctions-prof
-BuildRequires:  ghc-array-devel
-BuildRequires:  ghc-array-prof
 BuildRequires:  ghc-base-devel
 BuildRequires:  ghc-base-prof
 BuildRequires:  ghc-comonad-devel
 BuildRequires:  ghc-comonad-prof
-BuildRequires:  ghc-containers-devel
-BuildRequires:  ghc-containers-prof
 BuildRequires:  ghc-contravariant-devel
 BuildRequires:  ghc-contravariant-prof
 BuildRequires:  ghc-distributive-devel
 BuildRequires:  ghc-distributive-prof
+BuildRequires:  ghc-exceptions-devel
+BuildRequires:  ghc-exceptions-prof
 BuildRequires:  ghc-free-devel
 BuildRequires:  ghc-free-prof
 BuildRequires:  ghc-invariant-devel
@@ -51,8 +49,6 @@
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-semigroupoids-devel
 BuildRequires:  ghc-semigroupoids-prof
-BuildRequires:  ghc-tagged-devel
-BuildRequires:  ghc-tagged-prof
 BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-transformers-prof
 ExcludeArch:    %{ix86}

++++++ kan-extensions-5.2.7.tar.gz -> kan-extensions-5.2.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.7/CHANGELOG.markdown 
new/kan-extensions-5.2.8/CHANGELOG.markdown
--- old/kan-extensions-5.2.7/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 
+0200
+++ new/kan-extensions-5.2.8/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 
+0200
@@ -1,3 +1,8 @@
+5.2.8 [2026.01.10]
+------------------
+* Add `MonadThrow` instance for `Codensity`.
+* Remove unused `array`, `containers`, and `tagged` dependencies.
+
 5.2.7 [2025.06.17]
 ------------------
 * Make the implementations of `(.>)` and `(*>)` for `Data.Functor.Yoneda` more
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.7/kan-extensions.cabal 
new/kan-extensions-5.2.8/kan-extensions.cabal
--- old/kan-extensions-5.2.7/kan-extensions.cabal       2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.8/kan-extensions.cabal       2001-09-09 
03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
 name:          kan-extensions
 category:      Data Structures, Monads, Comonads, Functors
-version:       5.2.7
+version:       5.2.8
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
@@ -20,10 +20,11 @@
              , GHC == 9.0.2
              , GHC == 9.2.8
              , GHC == 9.4.8
-             , GHC == 9.6.6
+             , GHC == 9.6.7
              , GHC == 9.8.4
-             , GHC == 9.10.1
-             , GHC == 9.12.1
+             , GHC == 9.10.3
+             , GHC == 9.12.2
+             , GHC == 9.14.1
 
 extra-source-files:
   .gitignore
@@ -50,18 +51,16 @@
 
   build-depends:
     adjunctions         >= 4.2     && < 5,
-    array               >= 0.3.0.2 && < 0.6,
     base                >= 4.11    && < 5,
     comonad             >= 4       && < 6,
-    containers          >= 0.4     && < 0.9,
     contravariant       >= 1       && < 2,
     distributive        >= 0.2.2   && < 1,
+    exceptions          >= 0.10    && < 0.11,
     invariant           >= 0.1     && < 1,
     free                >= 4       && < 6,
     mtl                 >= 2.2.1   && < 2.4,
     profunctors         >= 5       && < 6,
     semigroupoids       >= 5.2.2   && < 7,
-    tagged              >= 0.7.2   && < 1,
     transformers        >= 0.5     && < 0.7
 
   exposed-modules:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kan-extensions-5.2.7/src/Control/Monad/Codensity.hs 
new/kan-extensions-5.2.8/src/Control/Monad/Codensity.hs
--- old/kan-extensions-5.2.7/src/Control/Monad/Codensity.hs     2001-09-09 
03:46:40.000000000 +0200
+++ new/kan-extensions-5.2.8/src/Control/Monad/Codensity.hs     2001-09-09 
03:46:40.000000000 +0200
@@ -38,6 +38,7 @@
 
 import Control.Applicative
 import Control.Monad (MonadPlus(..))
+import Control.Monad.Catch (MonadThrow(..))
 import qualified Control.Monad.Fail as Fail
 import Control.Monad.Free
 import Control.Monad.IO.Class
@@ -142,6 +143,9 @@
 instance (v ~~ v', Alternative v')
    => MonadPlus (Codensity (v :: k -> TYPE rep))
 
+instance MonadThrow m => MonadThrow (Codensity m) where
+  throwM = lift . throwM
+
 -- |
 -- This serves as the *left*-inverse (retraction) of 'lift'.
 --

Reply via email to