Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-stm-chans for openSUSE:Factory checked in at 2026-06-10 16:06:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-stm-chans (Old) and /work/SRC/openSUSE:Factory/.ghc-stm-chans.new.2375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-stm-chans" Wed Jun 10 16:06:35 2026 rev:14 rq:1358442 version:3.0.0.11 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-stm-chans/ghc-stm-chans.changes 2023-04-04 21:23:49.654354625 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-stm-chans.new.2375/ghc-stm-chans.changes 2026-06-10 16:10:34.028016097 +0200 @@ -1,0 +2,12 @@ +Fri Feb 27 01:49:37 UTC 2026 - Peter Simons <[email protected]> + +- Update stm-chans to version 3.0.0.11. + 3.0.0.11 (2026-02-26): + - Updating the `Tested-With` field for ghc 9.14 (didn't actually need to + nudge the upper bound on 'base', because it's already lenient) + - Also silencing some warnings on ghc >=9.12 about deriving Typeable. + 3.0.0.10 (2024-08-28): + - Updating the `Tested-With` field for ghc 9.10 (didn't actually need to + nudge the upper bound on 'base', because it's already lenient) + +------------------------------------------------------------------- Old: ---- stm-chans-3.0.0.9.tar.gz New: ---- stm-chans-3.0.0.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-stm-chans.spec ++++++ --- /var/tmp/diff_new_pack.8G4e8H/_old 2026-06-10 16:10:35.944095500 +0200 +++ /var/tmp/diff_new_pack.8G4e8H/_new 2026-06-10 16:10:35.944095500 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-stm-chans # -# Copyright (c) 2023 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 stm-chans %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 3.0.0.9 +Version: 3.0.0.11 Release: 0 Summary: Additional types of channels for STM License: BSD-3-Clause ++++++ stm-chans-3.0.0.9.tar.gz -> stm-chans-3.0.0.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/AUTHORS new/stm-chans-3.0.0.11/AUTHORS --- old/stm-chans-3.0.0.9/AUTHORS 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/AUTHORS 2001-09-09 03:46:40.000000000 +0200 @@ -2,7 +2,7 @@ The stm-chans package was written (predominantly) by wren gayle romano and is released under the terms in the LICENSE file. I would also -like to give thanks to the following contributers: +like to give thanks to the following contributors: Thomas DuBuisson --- For important improvements to TBChan and TBMChan, incorporating parts of his bounded-tchan package. These diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/CHANGELOG new/stm-chans-3.0.0.11/CHANGELOG --- old/stm-chans-3.0.0.9/CHANGELOG 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/CHANGELOG 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,10 @@ +3.0.0.11 (2026-02-26): + - Updating the `Tested-With` field for ghc 9.14 (didn't actually need to + nudge the upper bound on 'base', because it's already lenient) + - Also silencing some warnings on ghc >=9.12 about deriving Typeable. +3.0.0.10 (2024-08-28): + - Updating the `Tested-With` field for ghc 9.10 (didn't actually need to + nudge the upper bound on 'base', because it's already lenient) 3.0.0.9 (2023-03-19): - Added `Tested-With: GHC == 9.6.1` (didn't actually need to nudge the upper bound on 'base', because it's already lenient) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/README.md new/stm-chans-3.0.0.11/README.md --- old/stm-chans-3.0.0.9/README.md 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/README.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,8 +1,9 @@ stm-chans ========= +[](https://github.com/wrengr/stm-chans/actions?query=workflow%3Aci+-event%3Apull_request) [](https://hackage.haskell.org/package/stm-chans) -[](https://github.com/wrengr/stm-chans/actions?query=workflow%3Aci) -[](http://packdeps.haskellers.com/specific?package=stm-chans) +[](https://stackage.org/lts/package/stm-chans) +[](https://stackage.org/nightly/package/stm-chans) This package offers a collection of channel types, similar to `Control.Concurrent.STM.{TChan,TQueue}` but with additional features. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBChan.hs new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBChan.hs --- old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBChan.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBChan.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,14 +1,19 @@ {-# OPTIONS_GHC -Wall -fwarn-tabs #-} -{-# LANGUAGE CPP, DeriveDataTypeable #-} +{-# LANGUAGE CPP #-} + +#if __GLASGOW_HASKELL__ < 912 +-- ghc-9.12: "all types now auto-derive Typeable" +{-# LANGUAGE DeriveDataTypeable #-} +#endif #if __GLASGOW_HASKELL__ >= 701 {-# LANGUAGE Safe #-} #endif ---------------------------------------------------------------- --- 2021.10.17 +-- 2026-02-26 -- | -- Module : Control.Concurrent.STM.TBChan --- Copyright : Copyright (c) 2011--2021 wren gayle romano +-- Copyright : Copyright (c) 2011--2026 wren gayle romano -- License : BSD -- Maintainer : [email protected] -- Stability : provisional @@ -45,7 +50,9 @@ ) where import Prelude hiding (reads) +#if __GLASGOW_HASKELL__ < 912 import Data.Typeable (Typeable) +#endif import Control.Monad.STM (STM, retry) import Control.Concurrent.STM.TVar import Control.Concurrent.STM.TChan -- N.B., GHC only @@ -57,7 +64,9 @@ {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TChan a) +#if __GLASGOW_HASKELL__ < 912 deriving (Typeable) +#endif -- The components are: -- * How many free slots we /know/ we have available. -- * How many slots have been freed up by successful reads since diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBMChan.hs new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBMChan.hs --- old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBMChan.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBMChan.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,14 +1,19 @@ {-# OPTIONS_GHC -Wall -fwarn-tabs #-} -{-# LANGUAGE CPP, DeriveDataTypeable #-} +{-# LANGUAGE CPP #-} + +#if __GLASGOW_HASKELL__ < 912 +-- ghc-9.12: "all types now auto-derive Typeable" +{-# LANGUAGE DeriveDataTypeable #-} +#endif #if __GLASGOW_HASKELL__ >= 701 {-# LANGUAGE Safe #-} #endif ---------------------------------------------------------------- --- 2021.10.17 +-- 2026-02-26 -- | -- Module : Control.Concurrent.STM.TBMChan --- Copyright : Copyright (c) 2011--2021 wren gayle romano +-- Copyright : Copyright (c) 2011--2026 wren gayle romano -- License : BSD -- Maintainer : [email protected] -- Stability : provisional @@ -50,7 +55,9 @@ ) where import Prelude hiding (reads) +#if __GLASGOW_HASKELL__ < 912 import Data.Typeable (Typeable) +#endif #if __GLASGOW_HASKELL__ < 710 import Control.Applicative ((<$>)) #endif @@ -66,7 +73,9 @@ {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TChan a) +#if __GLASGOW_HASKELL__ < 912 deriving (Typeable) +#endif -- The components are: -- * Whether the channel has been closed. -- * How many free slots we /know/ we have available. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBMQueue.hs new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBMQueue.hs --- old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TBMQueue.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TBMQueue.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,14 +1,19 @@ {-# OPTIONS_GHC -Wall -fwarn-tabs #-} -{-# LANGUAGE CPP, DeriveDataTypeable #-} +{-# LANGUAGE CPP #-} + +#if __GLASGOW_HASKELL__ < 912 +-- ghc-9.12: "all types now auto-derive Typeable" +{-# LANGUAGE DeriveDataTypeable #-} +#endif #if __GLASGOW_HASKELL__ >= 701 {-# LANGUAGE Safe #-} #endif ---------------------------------------------------------------- --- 2021.10.17 +-- 2026-02-26 -- | -- Module : Control.Concurrent.STM.TBMQueue --- Copyright : Copyright (c) 2011--2021 wren gayle romano +-- Copyright : Copyright (c) 2011--2026 wren gayle romano -- License : BSD -- Maintainer : [email protected] -- Stability : provisional @@ -48,7 +53,9 @@ ) where import Prelude hiding (reads) +#if __GLASGOW_HASKELL__ < 912 import Data.Typeable (Typeable) +#endif #if __GLASGOW_HASKELL__ < 710 import Control.Applicative ((<$>)) #endif @@ -64,7 +71,9 @@ {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TVar Int) {-# UNPACK #-} !(TQueue a) +#if __GLASGOW_HASKELL__ < 912 deriving (Typeable) +#endif -- The components are: -- * Whether the queue has been closed. -- * How many free slots we /know/ we have available. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TMChan.hs new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TMChan.hs --- old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TMChan.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TMChan.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,14 +1,19 @@ {-# OPTIONS_GHC -Wall -fwarn-tabs #-} -{-# LANGUAGE CPP, DeriveDataTypeable #-} +{-# LANGUAGE CPP #-} + +#if __GLASGOW_HASKELL__ < 912 +-- ghc-9.12: "all types now auto-derive Typeable" +{-# LANGUAGE DeriveDataTypeable #-} +#endif #if __GLASGOW_HASKELL__ >= 701 {-# LANGUAGE Safe #-} #endif ---------------------------------------------------------------- --- 2021.10.17 +-- 2026-02-26 -- | -- Module : Control.Concurrent.STM.TMChan --- Copyright : Copyright (c) 2011--2021 wren gayle romano +-- Copyright : Copyright (c) 2011--2026 wren gayle romano -- License : BSD -- Maintainer : [email protected] -- Stability : provisional @@ -44,7 +49,9 @@ , isEmptyTMChan ) where +#if __GLASGOW_HASKELL__ < 912 import Data.Typeable (Typeable) +#endif #if __GLASGOW_HASKELL__ < 710 import Control.Applicative ((<$>)) #endif @@ -58,7 +65,9 @@ data TMChan a = TMChan {-# UNPACK #-} !(TVar Bool) {-# UNPACK #-} !(TChan a) +#if __GLASGOW_HASKELL__ < 912 deriving Typeable +#endif -- | Build and returns a new instance of @TMChan@. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TMQueue.hs new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TMQueue.hs --- old/stm-chans-3.0.0.9/src/Control/Concurrent/STM/TMQueue.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/src/Control/Concurrent/STM/TMQueue.hs 2001-09-09 03:46:40.000000000 +0200 @@ -1,14 +1,19 @@ {-# OPTIONS_GHC -Wall -fwarn-tabs #-} -{-# LANGUAGE CPP, DeriveDataTypeable #-} +{-# LANGUAGE CPP #-} + +#if __GLASGOW_HASKELL__ < 912 +-- ghc-9.12: "all types now auto-derive Typeable" +{-# LANGUAGE DeriveDataTypeable #-} +#endif #if __GLASGOW_HASKELL__ >= 701 {-# LANGUAGE Safe #-} #endif ---------------------------------------------------------------- --- 2021.10.17 +-- 2026-02-26 -- | -- Module : Control.Concurrent.STM.TMQueue --- Copyright : Copyright (c) 2011--2021 wren gayle romano +-- Copyright : Copyright (c) 2011--2026 wren gayle romano -- License : BSD -- Maintainer : [email protected] -- Stability : provisional @@ -43,7 +48,9 @@ , isEmptyTMQueue ) where +#if __GLASGOW_HASKELL__ < 912 import Data.Typeable (Typeable) +#endif #if __GLASGOW_HASKELL__ < 710 import Control.Applicative ((<$>)) #endif @@ -57,7 +64,9 @@ data TMQueue a = TMQueue {-# UNPACK #-} !(TVar Bool) {-# UNPACK #-} !(TQueue a) +#if __GLASGOW_HASKELL__ < 912 deriving Typeable +#endif -- | Build and returns a new instance of @TMQueue@. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/stm-chans-3.0.0.9/stm-chans.cabal new/stm-chans-3.0.0.11/stm-chans.cabal --- old/stm-chans-3.0.0.9/stm-chans.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/stm-chans-3.0.0.11/stm-chans.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -6,18 +6,18 @@ -- <https://github.com/haskell/cabal/issues/4899> ---------------------------------------------------------------- --- wren gayle romano <[email protected]> ~ 2023.03.19 +-- wren gayle romano <[email protected]> ~ 2026-02-26 ---------------------------------------------------------------- Name: stm-chans -Version: 3.0.0.9 +Version: 3.0.0.11 Build-Type: Simple Stability: provisional Homepage: https://wrengr.org/software/hackage.html Bug-Reports: https://github.com/wrengr/stm-chans/issues Author: wren gayle romano, Thomas DuBuisson Maintainer: [email protected] -Copyright: 2011–2023 wren romano +Copyright: 2011–2025 wren romano -- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3" License: BSD-3-Clause License-File: LICENSE @@ -40,8 +40,12 @@ GHC ==8.10.3, GHC ==9.0.1, GHC ==9.2.4, - GHC ==9.4.4, - GHC ==9.6.1 + GHC ==9.4.8, + GHC ==9.6.5, + GHC ==9.8.2, + GHC ==9.10.1, + GHC ==9.12.1, + GHC ==9.14.1 ---------------------------------------------------------------- Source-Repository head
