Hello community,

here is the log from the commit of package ghc-pipes for openSUSE:Factory 
checked in at 2017-06-04 01:54:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-pipes (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-pipes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-pipes"

Sun Jun  4 01:54:57 2017 rev:7 rq:494181 version:4.3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-pipes/ghc-pipes.changes      2017-03-14 
10:05:46.194979465 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-pipes.new/ghc-pipes.changes 2017-06-04 
01:55:01.692894885 +0200
@@ -1,0 +2,5 @@
+Mon Apr 24 12:26:35 UTC 2017 - [email protected]
+
+- Update to version 4.3.3 with cabal2obs.
+
+-------------------------------------------------------------------

Old:
----
  pipes-4.3.2.tar.gz

New:
----
  pipes-4.3.3.tar.gz

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

Other differences:
------------------
++++++ ghc-pipes.spec ++++++
--- /var/tmp/diff_new_pack.zoaXGM/_old  2017-06-04 01:55:02.860729893 +0200
+++ /var/tmp/diff_new_pack.zoaXGM/_new  2017-06-04 01:55:02.860729893 +0200
@@ -19,7 +19,7 @@
 %global pkg_name pipes
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        4.3.2
+Version:        4.3.3
 Release:        0
 Summary:        Compositional pipelines
 License:        BSD-3-Clause
@@ -32,6 +32,7 @@
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-void-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel

++++++ pipes-4.3.2.tar.gz -> pipes-4.3.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pipes-4.3.2/CHANGELOG.md new/pipes-4.3.3/CHANGELOG.md
--- old/pipes-4.3.2/CHANGELOG.md        2016-12-20 19:53:21.000000000 +0100
+++ new/pipes-4.3.3/CHANGELOG.md        2017-04-22 22:24:02.000000000 +0200
@@ -1,3 +1,6 @@
+4.3.3
+    * Make `X` a synonym for `Data.Void.Void`
+
 4.3.2
 
 * BUG FIX: Fix `MMonad` instance for `ListT`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pipes-4.3.2/pipes.cabal new/pipes-4.3.3/pipes.cabal
--- old/pipes-4.3.2/pipes.cabal 2016-12-20 19:53:21.000000000 +0100
+++ new/pipes-4.3.3/pipes.cabal 2017-04-22 22:24:02.000000000 +0200
@@ -1,5 +1,5 @@
 Name: pipes
-Version: 4.3.2
+Version: 4.3.3
 Cabal-Version: >= 1.10
 Build-Type: Simple
 Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 
8.0.1
@@ -50,7 +50,8 @@
         transformers >= 0.2.0.0 && < 0.6,
         exceptions   >= 0.4     && < 0.9,
         mmorph       >= 1.0.0   && < 1.1,
-        mtl          >= 2.2.1   && < 2.3
+        mtl          >= 2.2.1   && < 2.3,
+        void         >= 0.4     && < 0.8
 
     Exposed-Modules:
         Pipes,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pipes-4.3.2/src/Pipes/Internal.hs 
new/pipes-4.3.3/src/Pipes/Internal.hs
--- old/pipes-4.3.2/src/Pipes/Internal.hs       2016-12-20 19:53:21.000000000 
+0100
+++ new/pipes-4.3.3/src/Pipes/Internal.hs       2017-04-22 22:24:02.000000000 
+0200
@@ -42,6 +42,7 @@
 import Control.Monad.Reader (MonadReader(..))
 import Control.Monad.State (MonadState(..))
 import Control.Monad.Writer (MonadWriter(..))
+import Data.Void (Void)
 
 #if MIN_VERSION_base(4,8,0)
 import Control.Applicative (Alternative(..))
@@ -51,6 +52,7 @@
 #endif
 
 import qualified Control.Monad.Catch
+import qualified Data.Void
 
 {-| A 'Proxy' is a monad transformer that receives and sends information on 
both
     an upstream and downstream interface.
@@ -260,15 +262,10 @@
         Pure    r      -> return (Pure r)
 {-# INLINABLE observe #-}
 
-{-| The empty type, used to close output ends
-
-    When @Data.Void@ is merged into @base@, this will change to:
-
-> type X = Void
--}
-newtype X = X X
+-- | The empty type, used to close output ends
+type X = Void
 
 -- | Use 'closed' to \"handle\" impossible outputs
 closed :: X -> a
-closed (X x) = closed x
+closed = Data.Void.absurd
 {-# INLINABLE closed #-}


Reply via email to