Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-mmorph for openSUSE:Factory 
checked in at 2021-03-10 08:56:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-mmorph (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-mmorph.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-mmorph"

Wed Mar 10 08:56:22 2021 rev:5 rq:877982 version:1.1.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-mmorph/ghc-mmorph.changes    2021-02-16 
22:48:36.134564052 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-mmorph.new.2378/ghc-mmorph.changes  
2021-03-10 08:58:07.930943289 +0100
@@ -1,0 +2,15 @@
+Tue Mar  2 09:34:20 UTC 2021 - [email protected]
+
+- Update mmorph to version 1.1.5 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
+Fri Feb 19 23:06:07 UTC 2021 - [email protected]
+
+- Update mmorph to version 1.1.5.
+  Upstream has edited the change log file since the last release in
+  a non-trivial way, i.e. they did more than just add a new entry
+  at the top. You can review the file at:
+  http://hackage.haskell.org/package/mmorph-1.1.5/src/CHANGELOG.md
+
+-------------------------------------------------------------------

Old:
----
  mmorph-1.1.4.tar.gz

New:
----
  mmorph-1.1.5.tar.gz

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

Other differences:
------------------
++++++ ghc-mmorph.spec ++++++
--- /var/tmp/diff_new_pack.pl8yEE/_old  2021-03-10 08:58:08.514943893 +0100
+++ /var/tmp/diff_new_pack.pl8yEE/_new  2021-03-10 08:58:08.514943893 +0100
@@ -18,7 +18,7 @@
 
 %global pkg_name mmorph
 Name:           ghc-%{pkg_name}
-Version:        1.1.4
+Version:        1.1.5
 Release:        0
 Summary:        Monad morphisms
 License:        BSD-3-Clause

++++++ mmorph-1.1.4.tar.gz -> mmorph-1.1.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mmorph-1.1.4/CHANGELOG.md 
new/mmorph-1.1.5/CHANGELOG.md
--- old/mmorph-1.1.4/CHANGELOG.md       2021-01-31 20:49:00.000000000 +0100
+++ new/mmorph-1.1.5/CHANGELOG.md       2021-02-17 01:30:49.000000000 +0100
@@ -1,6 +1,24 @@
-1.1.4
+1.1.5
 
+* Fix build failures on GHC 8.4 and 8.6
+* Add support for safe Haskell
+    * Specifically, this marks the `Control.Monad.Trans.Compose` module as
+      `Trustworthy`
+    * The change in 1.1.4 to use `GeneralizedNewtypeDeriving` meant that the
+      `Control.Monad.Trans.Compose` module was no longer inferred as safe
+* Restore `Traversable` instance removed by mistake in 1.1.4
+
+1.1.4 (Blacklisted)
+
+* Unintentional removal of `Traversable` instance for `ComposeT`
+    * This missing instance is restored in 1.1.5
+    * This is the reason why the 1.1.4 release is blacklisted
 * Fix `MonadFail`-related code to work for GHCJS
+* The `MonadRWS` instance for `ComposeT` has a more flexible constraint
+    * The constraint is now
+      `MonadReader r (f (g m)), MonadWriter w (f (g m)), MonadState s (f (g 
m))`
+      instead of `MonadRWS r w s (f g m)`
+    * This loosening of the constraint is backwards-compatible
 
 1.1.3
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mmorph-1.1.4/mmorph.cabal 
new/mmorph-1.1.5/mmorph.cabal
--- old/mmorph-1.1.4/mmorph.cabal       2021-01-31 20:49:00.000000000 +0100
+++ new/mmorph-1.1.5/mmorph.cabal       2021-02-17 01:30:49.000000000 +0100
@@ -1,5 +1,5 @@
 Name: mmorph
-Version: 1.1.4
+Version: 1.1.5
 Cabal-Version: >= 1.10
 Build-Type: Simple
 License: BSD3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mmorph-1.1.4/src/Control/Monad/Morph.hs 
new/mmorph-1.1.5/src/Control/Monad/Morph.hs
--- old/mmorph-1.1.4/src/Control/Monad/Morph.hs 2021-01-31 20:49:00.000000000 
+0100
+++ new/mmorph-1.1.5/src/Control/Monad/Morph.hs 2021-02-17 01:30:49.000000000 
+0100
@@ -1,7 +1,8 @@
-{-# LANGUAGE CPP, RankNTypes #-}
-
+{-# LANGUAGE CPP        #-}
+{-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE Safe       #-}
 #if __GLASGOW_HASKELL__ >= 706
-{-# LANGUAGE PolyKinds #-}
+{-# LANGUAGE PolyKinds  #-}
 #endif
 
 {-| A monad morphism is a natural transformation:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mmorph-1.1.4/src/Control/Monad/Trans/Compose.hs 
new/mmorph-1.1.5/src/Control/Monad/Trans/Compose.hs
--- old/mmorph-1.1.4/src/Control/Monad/Trans/Compose.hs 2021-01-31 
20:49:00.000000000 +0100
+++ new/mmorph-1.1.5/src/Control/Monad/Trans/Compose.hs 2021-02-17 
01:30:49.000000000 +0100
@@ -1,10 +1,12 @@
-{-# LANGUAGE FlexibleContexts #-}
-{-# LANGUAGE FlexibleInstances #-}
+{-# LANGUAGE FlexibleContexts           #-}
+{-# LANGUAGE FlexibleInstances          #-}
 {-# LANGUAGE GeneralizedNewtypeDeriving #-}
-{-# LANGUAGE KindSignatures #-}
-{-# LANGUAGE MultiParamTypeClasses #-}
-{-# LANGUAGE UndecidableInstances #-}
-{-# LANGUAGE CPP #-}
+{-# LANGUAGE KindSignatures             #-}
+{-# LANGUAGE MultiParamTypeClasses      #-}
+{-# LANGUAGE UndecidableInstances       #-}
+{-# LANGUAGE DeriveTraversable          #-}
+{-# LANGUAGE CPP                        #-}
+{-# LANGUAGE Trustworthy                #-}
 
 #if __GLASGOW_HASKELL__ >= 806
 {-# LANGUAGE QuantifiedConstraints #-}
@@ -25,6 +27,7 @@
 import Control.Monad (MonadPlus(mzero, mplus), liftM)
 import Control.Monad.Cont.Class (MonadCont(callCC))
 import Control.Monad.Error.Class (MonadError(throwError, catchError))
+import Control.Monad.Fail (MonadFail(..))
 import Control.Monad.Morph (MFunctor(hoist))
 import Control.Monad.RWS.Class (MonadRWS)
 import Control.Monad.Reader.Class (MonadReader(ask, local, reader))
@@ -36,10 +39,6 @@
 import Data.Traversable (Traversable(traverse, sequenceA, mapM, sequence))
 import Prelude hiding (foldr, foldl, foldr1, foldl1, mapM, sequence)
 
-#if !MIN_VERSION_base(4,11,0)
-import Control.Monad.Fail (MonadFail(..))
-#endif
-
 infixr 9 `ComposeT`
 
 -- | Composition of monad transformers.
@@ -54,6 +53,7 @@
     , Ord
     , Read
     , Show
+    , Traversable
     , Monad
     , MonadCont
     , MonadError e

++++++ mmorph.cabal ++++++
--- /var/tmp/diff_new_pack.pl8yEE/_old  2021-03-10 08:58:08.606943988 +0100
+++ /var/tmp/diff_new_pack.pl8yEE/_new  2021-03-10 08:58:08.606943988 +0100
@@ -1,33 +1,33 @@
-Name: mmorph
-Version: 1.1.4
-x-revision: 1
-Cabal-Version: >= 1.10
-Build-Type: Simple
-License: BSD3
-License-File: LICENSE
-Copyright: 2013 Gabriel Gonzalez
-Author: Gabriel Gonzalez
-Maintainer: [email protected]
-Bug-Reports: https://github.com/Gabriel439/Haskell-MMorph-Library/issues
-Synopsis: Monad morphisms
-Description: This library provides monad morphism utilities, most commonly used
-    for manipulating monad transformer stacks.
-Category: Control
-Extra-Source-Files: CHANGELOG.md
-Source-Repository head
-    Type: git
-    Location: https://github.com/Gabriel439/Haskell-MMorph-Library
-
-Library
-    Hs-Source-Dirs: src
-    Build-Depends:
-        base                >= 4.13    && < 5  ,
-        mtl                 >= 2.1     && < 2.3,
-        transformers        >= 0.2.0.0 && < 0.6,
-        transformers-compat >= 0.3     && < 0.7
-    if impl(ghc < 8.0)
-        Build-Depends:
-            fail == 4.9.*
-    Exposed-Modules: Control.Monad.Morph, Control.Monad.Trans.Compose
-    GHC-Options: -O2
-    Default-Language: Haskell2010
+Name: mmorph
+Version: 1.1.5
+x-revision: 1
+Cabal-Version: >= 1.10
+Build-Type: Simple
+License: BSD3
+License-File: LICENSE
+Copyright: 2013 Gabriel Gonzalez
+Author: Gabriel Gonzalez
+Maintainer: [email protected]
+Bug-Reports: https://github.com/Gabriel439/Haskell-MMorph-Library/issues
+Synopsis: Monad morphisms
+Description: This library provides monad morphism utilities, most commonly used
+    for manipulating monad transformer stacks.
+Category: Control
+Extra-Source-Files: CHANGELOG.md
+Source-Repository head
+    Type: git
+    Location: https://github.com/Gabriel439/Haskell-MMorph-Library
+
+Library
+    Hs-Source-Dirs: src
+    Build-Depends:
+        base                >= 4.5     && < 5  ,
+        mtl                 >= 2.1     && < 2.3,
+        transformers        >= 0.2.0.0 && < 0.6,
+        transformers-compat >= 0.3     && < 0.7
+    if impl(ghc < 8.0)
+        Build-Depends:
+            fail == 4.9.*
+    Exposed-Modules: Control.Monad.Morph, Control.Monad.Trans.Compose
+    GHC-Options: -O2
+    Default-Language: Haskell2010

Reply via email to