Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-streaming-bytestring for
openSUSE:Factory checked in at 2022-08-01 21:31:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-streaming-bytestring (Old)
and /work/SRC/openSUSE:Factory/.ghc-streaming-bytestring.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-streaming-bytestring"
Mon Aug 1 21:31:17 2022 rev:7 rq:987147 version:0.2.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-streaming-bytestring/ghc-streaming-bytestring.changes
2022-02-15 23:57:58.876328653 +0100
+++
/work/SRC/openSUSE:Factory/.ghc-streaming-bytestring.new.1533/ghc-streaming-bytestring.changes
2022-08-01 21:32:03.913943292 +0200
@@ -1,0 +2,10 @@
+Wed May 18 17:51:29 UTC 2022 - Peter Simons <[email protected]>
+
+- Update streaming-bytestring to version 0.2.2.
+ ## 0.2.2 (2022-05-18)
+
+ #### Changed
+
+ - Dependency adjustments.
+
+-------------------------------------------------------------------
Old:
----
streaming-bytestring-0.2.1.tar.gz
New:
----
streaming-bytestring-0.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-streaming-bytestring.spec ++++++
--- /var/tmp/diff_new_pack.ZMNi7D/_old 2022-08-01 21:32:04.657945427 +0200
+++ /var/tmp/diff_new_pack.ZMNi7D/_new 2022-08-01 21:32:04.661945438 +0200
@@ -19,7 +19,7 @@
%global pkg_name streaming-bytestring
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.2.1
+Version: 0.2.2
Release: 0
Summary: Fast, effectful byte streams
License: BSD-3-Clause
@@ -69,7 +69,6 @@
%prep
%autosetup -n %{pkg_name}-%{version}
-cabal-tweak-dep-ver mmorph '<1.2' '< 2'
%build
%ghc_lib_build
++++++ streaming-bytestring-0.2.1.tar.gz -> streaming-bytestring-0.2.2.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/streaming-bytestring-0.2.1/CHANGELOG.md
new/streaming-bytestring-0.2.2/CHANGELOG.md
--- old/streaming-bytestring-0.2.1/CHANGELOG.md 2021-06-23 21:14:12.000000000
+0200
+++ new/streaming-bytestring-0.2.2/CHANGELOG.md 2022-05-18 19:50:51.000000000
+0200
@@ -1,3 +1,9 @@
+## 0.2.2 (2022-05-18)
+
+#### Changed
+
+- Dependency adjustments.
+
## 0.2.1 (2021-06-23)
#### Changed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/streaming-bytestring-0.2.1/lib/Streaming/ByteString/Internal.hs
new/streaming-bytestring-0.2.2/lib/Streaming/ByteString/Internal.hs
--- old/streaming-bytestring-0.2.1/lib/Streaming/ByteString/Internal.hs
2021-06-23 21:03:45.000000000 +0200
+++ new/streaming-bytestring-0.2.2/lib/Streaming/ByteString/Internal.hs
2022-01-21 19:15:08.000000000 +0100
@@ -133,18 +133,18 @@
{-# INLINE pure #-}
bf <*> bx = do {f <- bf; x <- bx; Empty (f x)}
{-# INLINE (<*>) #-}
- (*>) = (>>)
- {-# INLINE (*>) #-}
-
-instance Monad m => Monad (ByteStream m) where
- return = Empty
- {-# INLINE return #-}
- x0 >> y = loop SPEC x0 where
+ x0 *> y = loop SPEC x0 where
loop !_ x = case x of -- this seems to be insanely effective
Empty _ -> y
Chunk a b -> Chunk a (loop SPEC b)
Go m -> Go (fmap (loop SPEC) m)
- {-# INLINEABLE (>>) #-}
+ {-# INLINEABLE (*>) #-}
+
+instance Monad m => Monad (ByteStream m) where
+ return = pure
+ {-# INLINE return #-}
+ (>>) = (*>)
+ {-# INLINE (>>) #-}
x >>= f =
-- case x of
-- Empty a -> f a
@@ -189,7 +189,11 @@
instance (Monoid r, Monad m) => Monoid (ByteStream m r) where
mempty = Empty mempty
{-# INLINE mempty #-}
+#if MIN_VERSION_base(4,11,0)
+ mappend = (<>)
+#else
mappend = liftM2 mappend
+#endif
{-# INLINE mappend #-}
instance (MonadBase b m) => MonadBase b (ByteStream m) where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/streaming-bytestring-0.2.1/streaming-bytestring.cabal
new/streaming-bytestring-0.2.2/streaming-bytestring.cabal
--- old/streaming-bytestring-0.2.1/streaming-bytestring.cabal 2021-06-23
21:13:28.000000000 +0200
+++ new/streaming-bytestring-0.2.2/streaming-bytestring.cabal 2022-05-18
19:50:51.000000000 +0200
@@ -1,6 +1,6 @@
cabal-version: >=1.10
name: streaming-bytestring
-version: 0.2.1
+version: 0.2.2
synopsis: Fast, effectful byte streams.
description:
This library enables fast and safe streaming of byte data, in either @Word8@
or
@@ -40,11 +40,12 @@
|| ==8.4.4
|| ==8.6.5
|| ==8.8.4
- || ==8.10.2
+ || ==8.10.3
+ || ==9.0.2
source-repository head
type: git
- location: https://github.com/michaelt/streaming-bytestring
+ location: https://github.com/haskell-streaming/streaming-bytestring
library
default-language: Haskell2010
@@ -71,8 +72,8 @@
, bytestring
, deepseq
, exceptions
- , ghc-prim >=0.4 && <0.8
- , mmorph >=1.0 && <1.2
+ , ghc-prim >=0.4 && <0.9
+ , mmorph >=1.0 && <1.3
, mtl >=2.1 && <2.3
, resourcet
, streaming >=0.1.4.0 && <0.3