Hello community, here is the log from the commit of package ghc-extensible-effects for openSUSE:Factory checked in at 2017-07-23 12:14:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-extensible-effects (Old) and /work/SRC/openSUSE:Factory/.ghc-extensible-effects.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-extensible-effects" Sun Jul 23 12:14:22 2017 rev:2 rq:511911 version:1.11.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-extensible-effects/ghc-extensible-effects.changes 2017-01-19 10:42:32.556147915 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-extensible-effects.new/ghc-extensible-effects.changes 2017-07-23 12:14:23.883760018 +0200 @@ -1,0 +2,5 @@ +Mon Jul 17 03:01:33 UTC 2017 - psim...@suse.com + +- Update to version 1.11.1.0. + +------------------------------------------------------------------- Old: ---- extensible-effects-1.11.0.4.tar.gz New: ---- extensible-effects-1.11.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-extensible-effects.spec ++++++ --- /var/tmp/diff_new_pack.AaBVYV/_old 2017-07-23 12:14:24.395687704 +0200 +++ /var/tmp/diff_new_pack.AaBVYV/_new 2017-07-23 12:14:24.399687139 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-extensible-effects # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,16 +19,15 @@ %global pkg_name extensible-effects %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.11.0.4 +Version: 1.11.1.0 Release: 0 Summary: An Alternative to Monad Transformers License: MIT -Group: System/Libraries +Group: Development/Languages/Other Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-transformers-base-devel BuildRequires: ghc-transformers-devel BuildRequires: ghc-type-aligned-devel @@ -42,7 +41,6 @@ BuildRequires: ghc-test-framework-quickcheck2-devel BuildRequires: ghc-test-framework-th-devel %endif -# End cabal-rpm deps %description This package introduces datatypes for typeclass-constrained effects, as an @@ -65,20 +63,14 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %post devel %ghc_pkg_recache ++++++ extensible-effects-1.11.0.4.tar.gz -> extensible-effects-1.11.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extensible-effects-1.11.0.4/README.md new/extensible-effects-1.11.1.0/README.md --- old/extensible-effects-1.11.0.4/README.md 2016-05-27 04:17:26.000000000 +0200 +++ new/extensible-effects-1.11.1.0/README.md 2017-07-11 05:15:11.000000000 +0200 @@ -4,6 +4,8 @@ [![Build Status](https://travis-ci.org/suhailshergill/extensible-effects.svg?branch=master)](https://travis-ci.org/suhailshergill/extensible-effects) [![Join the chat at https://gitter.im/suhailshergill/extensible-effects](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/suhailshergill/extensible-effects?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[![Stories in Ready](https://badge.waffle.io/suhailshergill/extensible-effects.png?label=ready&title=Ready)](http://waffle.io/suhailshergill/extensible-effects) +[![Stories in progress](https://badge.waffle.io/suhailshergill/extensible-effects.png?label=in%20progress&title=In%20progress)](http://waffle.io/suhailshergill/extensible-effects) ## Advantages diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extensible-effects-1.11.0.4/extensible-effects.cabal new/extensible-effects-1.11.1.0/extensible-effects.cabal --- old/extensible-effects-1.11.0.4/extensible-effects.cabal 2016-05-27 04:17:26.000000000 +0200 +++ new/extensible-effects-1.11.1.0/extensible-effects.cabal 2017-07-11 05:15:11.000000000 +0200 @@ -6,7 +6,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change -version: 1.11.0.4 +version: 1.11.1.0 -- A short (one-line) description of the package. synopsis: An Alternative to Monad Transformers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/extensible-effects-1.11.0.4/src/Control/Eff/Exception.hs new/extensible-effects-1.11.1.0/src/Control/Eff/Exception.hs --- old/extensible-effects-1.11.0.4/src/Control/Eff/Exception.hs 2016-05-27 04:17:25.000000000 +0200 +++ new/extensible-effects-1.11.1.0/src/Control/Eff/Exception.hs 2017-07-11 05:15:11.000000000 +0200 @@ -17,6 +17,7 @@ , liftEither , liftEitherM , liftMaybe + , liftMaybeM , ignoreFail ) where @@ -106,6 +107,13 @@ liftMaybe = maybe die return {-# INLINE liftMaybe #-} +-- | `liftMaybe` in a lifted Monad +liftMaybeM :: (Typeable1 m, Member Fail r, SetMember Lift (Lift m) r) + => m (Maybe a) + -> Eff r a +liftMaybeM m = lift m >>= liftMaybe +{-# INLINE liftMaybeM #-} + -- | Ignores a failure event. Since the event can fail, you cannot inspect its -- return type, because it has none on failure. To inspect it, use 'runFail'. ignoreFail :: Eff (Fail :> r) a