Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-base-compat-batteries for
openSUSE:Factory checked in at 2023-10-18 21:25:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-base-compat-batteries (Old)
and /work/SRC/openSUSE:Factory/.ghc-base-compat-batteries.new.31755 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-base-compat-batteries"
Wed Oct 18 21:25:49 2023 rev:12 rq:1118467 version:0.13.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-base-compat-batteries/ghc-base-compat-batteries.changes
2023-06-22 23:26:26.917960166 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-base-compat-batteries.new.31755/ghc-base-compat-batteries.changes
2023-10-18 21:26:02.313415185 +0200
@@ -1,0 +2,9 @@
+Wed Oct 11 11:37:17 UTC 2023 - Peter Simons <[email protected]>
+
+- Update base-compat-batteries to version 0.13.1.
+ 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/base-compat-batteries-0.13.1/src/CHANGES.markdown
+
+-------------------------------------------------------------------
Old:
----
base-compat-batteries-0.13.0.tar.gz
New:
----
base-compat-batteries-0.13.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-base-compat-batteries.spec ++++++
--- /var/tmp/diff_new_pack.A2MtLx/_old 2023-10-18 21:26:03.141445180 +0200
+++ /var/tmp/diff_new_pack.A2MtLx/_new 2023-10-18 21:26:03.145445324 +0200
@@ -20,7 +20,7 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.13.0
+Version: 0.13.1
Release: 0
Summary: Base-compat with extra batteries
License: MIT
++++++ base-compat-batteries-0.13.0.tar.gz ->
base-compat-batteries-0.13.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/base-compat-batteries-0.13.0/CHANGES.markdown
new/base-compat-batteries-0.13.1/CHANGES.markdown
--- old/base-compat-batteries-0.13.0/CHANGES.markdown 2001-09-09
03:46:40.000000000 +0200
+++ new/base-compat-batteries-0.13.1/CHANGES.markdown 2001-09-09
03:46:40.000000000 +0200
@@ -1,3 +1,8 @@
+## Changes in 0.13.1 [2023.10.11]
+ - This coincides with the `base-compat-batteries-0.13.1` release. Refer to the
+ [`base-compat-batteries`
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat-batteries/CHANGES.markdown#changes-in-0131-20231011)
+ for more details.
+
## Changes in 0.13.0 [2023.03.10]
- This coincides with the `base-compat-0.13.0` release. Refer to the
[`base-compat`
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0130-20230310)
@@ -13,6 +18,9 @@
`Bifoldable`, and `Bitraversable` classes instead of the
`bifunctors` library, which has more dependencies.
+## Changes in 0.12.3 [2023.07.12]
+ - Allow building with `OneTuple-0.4.*`.
+
## Changes in 0.12.2 [2022.08.11]
- This coincides with the `base-compat-0.12.2` release. Refer to the
[`base-compat`
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0122-20220811)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/base-compat-batteries-0.13.0/base-compat-batteries.cabal
new/base-compat-batteries-0.13.1/base-compat-batteries.cabal
--- old/base-compat-batteries-0.13.0/base-compat-batteries.cabal
2001-09-09 03:46:40.000000000 +0200
+++ new/base-compat-batteries-0.13.1/base-compat-batteries.cabal
2001-09-09 03:46:40.000000000 +0200
@@ -1,5 +1,5 @@
name: base-compat-batteries
-version: 0.13.0
+version: 0.13.1
license: MIT
license-file: LICENSE
copyright: (c) 2012-2018 Simon Hengel,
@@ -35,6 +35,23 @@
for a more comprehensive list of differences between
@base-compat@ and @base-compat-batteries@.
extra-source-files: CHANGES.markdown, README.markdown
+tested-with: GHC == 7.0.4
+ , GHC == 7.2.2
+ , GHC == 7.4.2
+ , GHC == 7.6.3
+ , GHC == 7.8.4
+ , GHC == 7.10.3
+ , GHC == 8.0.2
+ , GHC == 8.2.2
+ , GHC == 8.4.4
+ , GHC == 8.6.5
+ , GHC == 8.8.4
+ , GHC == 8.10.7
+ , GHC == 9.0.2
+ , GHC == 9.2.7
+ , GHC == 9.4.5
+ , GHC == 9.6.2
+ , GHC == 9.8.1
source-repository head
type: git
@@ -48,7 +65,7 @@
Haskell2010
build-depends:
base >= 4.3 && < 5,
- base-compat == 0.13.0,
+ base-compat == 0.13.1,
ghc-prim
if !impl(ghc >= 7.8)
build-depends:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/base-compat-batteries-0.13.0/src/Data/Functor/Compat.hs
new/base-compat-batteries-0.13.1/src/Data/Functor/Compat.hs
--- old/base-compat-batteries-0.13.0/src/Data/Functor/Compat.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/base-compat-batteries-0.13.1/src/Data/Functor/Compat.hs 2001-09-09
03:46:40.000000000 +0200
@@ -1,51 +1,6 @@
-{-# LANGUAGE CPP, NoImplicitPrelude #-}
+{-# LANGUAGE CPP, NoImplicitPrelude, PackageImports #-}
module Data.Functor.Compat (
module Base
-, Functor(..)
-, ($>)
-, void
-, (<&>)
) where
-import Data.Functor as Base
-#if !(MIN_VERSION_base(4,7,0))
-import Control.Monad.Compat (void)
-import Data.Function (flip)
-#endif
-
-#if !(MIN_VERSION_base(4,7,0))
-infixl 4 $>
-
--- | Flipped version of '$>'.
---
--- /Since: 4.7.0.0/
-($>) :: Functor f => f a -> b -> f b
-($>) = flip (<$)
-#endif
-
-#if !(MIN_VERSION_base(4,11,0))
--- | Flipped version of '<$>'.
---
--- @
--- ('<&>') = 'flip' 'fmap'
--- @
---
--- /Since: 4.11.0.0/
---
--- ==== __Examples__
--- Apply @(+1)@ to a list, a 'Data.Maybe.Just' and a 'Data.Either.Right':
---
--- >>> Just 2 <&> (+1)
--- Just 3
---
--- >>> [1,2,3] <&> (+1)
--- [2,3,4]
---
--- >>> Right 3 <&> (+1)
--- Right 4
---
-(<&>) :: Functor f => f a -> (a -> b) -> f b
-as <&> f = f <$> as
-
-infixl 1 <&>
-#endif
+import "base-compat" Data.Functor.Compat as Base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/base-compat-batteries-0.13.0/src/Data/Tuple/Compat.hs
new/base-compat-batteries-0.13.1/src/Data/Tuple/Compat.hs
--- old/base-compat-batteries-0.13.0/src/Data/Tuple/Compat.hs 2001-09-09
03:46:40.000000000 +0200
+++ new/base-compat-batteries-0.13.1/src/Data/Tuple/Compat.hs 2001-09-09
03:46:40.000000000 +0200
@@ -22,6 +22,7 @@
#else
Solo(MkSolo)
#endif
+ , getSolo
, fst
, snd
, curry
@@ -31,9 +32,12 @@
#if MIN_VERSION_ghc_prim(0,10,0)
import "base-compat" Data.Tuple.Compat
-#elif MIN_VERSION_ghc_prim(0,7,0)
+#elif MIN_VERSION_ghc_prim(0,8,0)
import "base-compat" Data.Tuple.Compat
import "OneTuple" Data.Tuple.Solo (pattern MkSolo)
+#elif MIN_VERSION_ghc_prim(0,7,0)
+import "base-compat" Data.Tuple.Compat
+import "OneTuple" Data.Tuple.Solo (pattern MkSolo, getSolo)
#else
import "base" Data.Tuple
import "OneTuple" Data.Tuple.Solo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/base-compat-batteries-0.13.0/test/System/Environment/CompatSpec.hs
new/base-compat-batteries-0.13.1/test/System/Environment/CompatSpec.hs
--- old/base-compat-batteries-0.13.0/test/System/Environment/CompatSpec.hs
2001-09-09 03:46:40.000000000 +0200
+++ new/base-compat-batteries-0.13.1/test/System/Environment/CompatSpec.hs
2001-09-09 03:46:40.000000000 +0200
@@ -2,7 +2,7 @@
module System.Environment.CompatSpec (main, spec) where
import Test.Hspec
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
import Test.QuickCheck
#endif
@@ -56,7 +56,7 @@
it "throws an exception if key contains '='" $ do
unsetEnv "some=key" `shouldThrow` (== InvalidArgument) . ioeGetErrorType
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
it "works for arbitrary keys" $
property $ \k -> ('\NUL' `notElem` k && '=' `notElem` k && (not . null)
k) ==> do
setEnv k "foo"
@@ -96,7 +96,7 @@
setEnv "FOO\NULBAR" "foo"
getEnv "FOO" `shouldReturn` "foo"
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
it "works for unicode" $ do
unsetEnv "FOO"
setEnv "FOO" "foo-\955-bar"
@@ -118,7 +118,7 @@
it "throws an exception if key contains '='" $ do
setEnv "some=key" "foo" `shouldThrow` (== InvalidArgument) .
ioeGetErrorType
-#if __GLASGOW_HASKELL__ >= 702
+#if __GLASGOW_HASKELL__ >= 704
it "works for arbitrary keys" $
property $ \k -> ('\NUL' `notElem` k && '=' `notElem` k && (not . null)
k) ==> do
setEnv k "foo"