Hello community, here is the log from the commit of package ghc-monads-tf for openSUSE:Factory checked in at 2016-06-14 23:08:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-monads-tf (Old) and /work/SRC/openSUSE:Factory/.ghc-monads-tf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ghc-monads-tf" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-monads-tf/ghc-monads-tf.changes 2016-05-03 09:35:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-monads-tf.new/ghc-monads-tf.changes 2016-06-14 23:08:31.000000000 +0200 @@ -1,0 +2,10 @@ +Mon Jun 13 12:50:08 UTC 2016 - mimi.vx@gmail.com + +- update to 0.1.0.3 + +------------------------------------------------------------------- +Wed Jun 1 08:36:38 UTC 2016 - mimi.vx@gmail.com + +- relax base dep, fix build with GHC-8 + +------------------------------------------------------------------- Old: ---- monads-tf-0.1.0.2.tar.gz New: ---- monads-tf-0.1.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-monads-tf.spec ++++++ --- /var/tmp/diff_new_pack.1q1J8w/_old 2016-06-14 23:08:32.000000000 +0200 +++ /var/tmp/diff_new_pack.1q1J8w/_new 2016-06-14 23:08:32.000000000 +0200 @@ -18,7 +18,7 @@ %global pkg_name monads-tf Name: ghc-%{pkg_name} -Version: 0.1.0.2 +Version: 0.1.0.3 Release: 0 Summary: Monad classes, using type families License: BSD-3-Clause @@ -55,7 +55,6 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %{ghc_lib_build} ++++++ monads-tf-0.1.0.2.tar.gz -> monads-tf-0.1.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/Cont/Class.hs new/monads-tf-0.1.0.3/Control/Monad/Cont/Class.hs --- old/monads-tf-0.1.0.2/Control/Monad/Cont/Class.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/Cont/Class.hs 2016-06-08 18:54:23.000000000 +0200 @@ -66,7 +66,6 @@ import Control.Monad.Trans.Writer.Lazy as LazyWriter import Control.Monad.Trans.Writer.Strict as StrictWriter -import Control.Monad import Data.Monoid class (Monad m) => MonadCont m where diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/Error/Class.hs new/monads-tf-0.1.0.3/Control/Monad/Error/Class.hs --- old/monads-tf-0.1.0.2/Control/Monad/Error/Class.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/Error/Class.hs 2016-06-08 18:54:23.000000000 +0200 @@ -1,3 +1,4 @@ +{-# LANGUAGE CPP #-} {- | Module : Control.Monad.Error.Class Copyright : (c) Michael Weber <michael.weber@post.rwth-aachen.de> 2001, @@ -51,8 +52,9 @@ import Control.Monad.Trans import qualified Control.Exception -import Control.Monad -import Control.Monad.Instances () +#if !(MIN_VERSION_base(4,6,0)) +import Control.Monad.Instances () -- deprecated from base-4.6 +#endif import Data.Monoid import System.IO diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/Error.hs new/monads-tf-0.1.0.3/Control/Monad/Error.hs --- old/monads-tf-0.1.0.2/Control/Monad/Error.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/Error.hs 2016-06-08 18:54:23.000000000 +0200 @@ -1,3 +1,4 @@ +{-# LANGUAGE CPP #-} {- | Module : Control.Monad.Error Copyright : (c) Michael Weber <michael.weber@post.rwth-aachen.de> 2001, @@ -54,7 +55,9 @@ import Control.Monad import Control.Monad.Fix -import Control.Monad.Instances () +#if !(MIN_VERSION_base(4,6,0)) +import Control.Monad.Instances () -- deprecated from base-4.6 +#endif {- $customErrorExample Here is an example that demonstrates the use of a custom 'Error' data type with diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/Reader/Class.hs new/monads-tf-0.1.0.3/Control/Monad/Reader/Class.hs --- old/monads-tf-0.1.0.2/Control/Monad/Reader/Class.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/Reader/Class.hs 2016-06-08 18:54:23.000000000 +0200 @@ -56,7 +56,6 @@ import Control.Monad.Trans.Writer.Strict as Strict import Control.Monad.Trans -import Control.Monad import Data.Monoid -- ---------------------------------------------------------------------------- @@ -74,13 +73,13 @@ -- | Executes a computation in a modified environment. local :: (EnvType m -> EnvType m) - -- ^ The function to modify the environment. - -> m a -- ^ @Reader@ to run in the modified environment. + -- ^ The function to modify the environment. + -> m a -- ^ @Reader@ to run in the modified environment. -> m a -- | Retrieves a function of the current environment. asks :: (MonadReader m) - => (EnvType m -> a) -- ^ The selector function to apply to the environment. + => (EnvType m -> a) -- ^ The selector function to apply to the environment. -> m a asks f = do r <- ask diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/State/Class.hs new/monads-tf-0.1.0.3/Control/Monad/State/Class.hs --- old/monads-tf-0.1.0.2/Control/Monad/State/Class.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/State/Class.hs 2016-06-08 18:54:23.000000000 +0200 @@ -39,7 +39,6 @@ import Control.Monad.Trans.Writer.Lazy as Lazy import Control.Monad.Trans.Writer.Strict as Strict -import Control.Monad import Data.Monoid -- --------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/Control/Monad/Writer/Class.hs new/monads-tf-0.1.0.3/Control/Monad/Writer/Class.hs --- old/monads-tf-0.1.0.2/Control/Monad/Writer/Class.hs 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/Control/Monad/Writer/Class.hs 2016-06-08 18:54:23.000000000 +0200 @@ -24,7 +24,6 @@ censor, ) where -import Control.Monad import Control.Monad.Trans.Error as Error import Control.Monad.Trans.Identity as Identity import Control.Monad.Trans.Maybe as Maybe @@ -40,6 +39,7 @@ import qualified Control.Monad.Trans.Writer.Strict as Strict ( WriterT, tell, listen, pass) import Control.Monad.Trans (lift) + import Data.Monoid -- --------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/monads-tf-0.1.0.2/monads-tf.cabal new/monads-tf-0.1.0.3/monads-tf.cabal --- old/monads-tf-0.1.0.2/monads-tf.cabal 2014-04-20 01:33:15.000000000 +0200 +++ new/monads-tf-0.1.0.3/monads-tf.cabal 2016-06-08 18:54:23.000000000 +0200 @@ -1,5 +1,5 @@ name: monads-tf -version: 0.1.0.2 +version: 0.1.0.3 license: BSD3 license-file: LICENSE author: Andy Gill @@ -40,7 +40,7 @@ Control.Monad.Writer.Class Control.Monad.Writer.Lazy Control.Monad.Writer.Strict - build-depends: base < 6, transformers >= 0.2.0.0 && < 0.5 + build-depends: base < 6, transformers >= 0.2.0.0 && < 0.6 extensions: FlexibleContexts TypeFamilies