Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-bifunctors for openSUSE:Factory checked in at 2022-10-13 15:41:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-bifunctors (Old) and /work/SRC/openSUSE:Factory/.ghc-bifunctors.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-bifunctors" Thu Oct 13 15:41:12 2022 rev:28 rq:1008439 version:5.5.13 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-bifunctors/ghc-bifunctors.changes 2022-08-01 21:29:39.721529613 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-bifunctors.new.2275/ghc-bifunctors.changes 2022-10-13 15:41:16.802636589 +0200 @@ -1,0 +2,15 @@ +Mon Sep 12 23:34:21 UTC 2022 - Peter Simons <[email protected]> + +- Update bifunctors to version 5.5.13. + 5.5.13 [2022.09.12] + ------------------- + * Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor` + instances. + +------------------------------------------------------------------- +Sat Jul 23 18:25:27 UTC 2022 - Peter Simons <[email protected]> + +- Update bifunctors to version 5.5.12 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +------------------------------------------------------------------- Old: ---- bifunctors-5.5.12.tar.gz New: ---- bifunctors-5.5.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-bifunctors.spec ++++++ --- /var/tmp/diff_new_pack.4UhMaj/_old 2022-10-13 15:41:17.426637807 +0200 +++ /var/tmp/diff_new_pack.4UhMaj/_new 2022-10-13 15:41:17.430637815 +0200 @@ -19,7 +19,7 @@ %global pkg_name bifunctors %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.5.12 +Version: 5.5.13 Release: 0 Summary: Collection Haskell 98 bifunctors, bifoldables and bitraversables License: BSD-2-Clause ++++++ bifunctors-5.5.12.tar.gz -> bifunctors-5.5.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.12/CHANGELOG.markdown new/bifunctors-5.5.13/CHANGELOG.markdown --- old/bifunctors-5.5.12/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.13/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,8 @@ +5.5.13 [2022.09.12] +------------------- +* Make the `Biapplicative` instances for tuples lazy, to match their `Bifunctor` + instances. + 5.5.12 [2022.05.07] ------------------- * Backport an upstream GHC change which removes the default implementation of diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.12/bifunctors.cabal new/bifunctors-5.5.13/bifunctors.cabal --- old/bifunctors-5.5.12/bifunctors.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.13/bifunctors.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ name: bifunctors category: Data, Functors -version: 5.5.12 +version: 5.5.13 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE @@ -61,7 +61,7 @@ base-orphans >= 0.8.4 && < 1, comonad >= 5.0.7 && < 6, containers >= 0.2 && < 0.7, - template-haskell >= 2.4 && < 2.19, + template-haskell >= 2.4 && < 2.20, th-abstraction >= 0.4.2.0 && < 0.5, transformers >= 0.3 && < 0.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.12/src/Data/Biapplicative.hs new/bifunctors-5.5.13/src/Data/Biapplicative.hs --- old/bifunctors-5.5.12/src/Data/Biapplicative.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.13/src/Data/Biapplicative.hs 2001-09-09 03:46:40.000000000 +0200 @@ -268,9 +268,9 @@ instance Biapplicative (,) where bipure = (,) {-# INLINE bipure #-} - (f, g) <<*>> (a, b) = (f a, g b) + ~(f, g) <<*>> ~(a, b) = (f a, g b) {-# INLINE (<<*>>) #-} - biliftA2 f g (x, y) (a, b) = (f x a, g y b) + biliftA2 f g ~(x, y) ~(a, b) = (f x a, g y b) {-# INLINE biliftA2 #-} instance Biapplicative Arg where @@ -284,31 +284,31 @@ instance Monoid x => Biapplicative ((,,) x) where bipure = (,,) mempty {-# INLINE bipure #-} - (x, f, g) <<*>> (x', a, b) = (mappend x x', f a, g b) + ~(x, f, g) <<*>> ~(x', a, b) = (mappend x x', f a, g b) {-# INLINE (<<*>>) #-} instance (Monoid x, Monoid y) => Biapplicative ((,,,) x y) where bipure = (,,,) mempty mempty {-# INLINE bipure #-} - (x, y, f, g) <<*>> (x', y', a, b) = (mappend x x', mappend y y', f a, g b) + ~(x, y, f, g) <<*>> ~(x', y', a, b) = (mappend x x', mappend y y', f a, g b) {-# INLINE (<<*>>) #-} instance (Monoid x, Monoid y, Monoid z) => Biapplicative ((,,,,) x y z) where bipure = (,,,,) mempty mempty mempty {-# INLINE bipure #-} - (x, y, z, f, g) <<*>> (x', y', z', a, b) = (mappend x x', mappend y y', mappend z z', f a, g b) + ~(x, y, z, f, g) <<*>> ~(x', y', z', a, b) = (mappend x x', mappend y y', mappend z z', f a, g b) {-# INLINE (<<*>>) #-} instance (Monoid x, Monoid y, Monoid z, Monoid w) => Biapplicative ((,,,,,) x y z w) where bipure = (,,,,,) mempty mempty mempty mempty {-# INLINE bipure #-} - (x, y, z, w, f, g) <<*>> (x', y', z', w', a, b) = (mappend x x', mappend y y', mappend z z', mappend w w', f a, g b) + ~(x, y, z, w, f, g) <<*>> ~(x', y', z', w', a, b) = (mappend x x', mappend y y', mappend z z', mappend w w', f a, g b) {-# INLINE (<<*>>) #-} instance (Monoid x, Monoid y, Monoid z, Monoid w, Monoid v) => Biapplicative ((,,,,,,) x y z w v) where bipure = (,,,,,,) mempty mempty mempty mempty mempty {-# INLINE bipure #-} - (x, y, z, w, v, f, g) <<*>> (x', y', z', w', v', a, b) = (mappend x x', mappend y y', mappend z z', mappend w w', mappend v v', f a, g b) + ~(x, y, z, w, v, f, g) <<*>> ~(x', y', z', w', v', a, b) = (mappend x x', mappend y y', mappend z z', mappend w w', mappend v v', f a, g b) {-# INLINE (<<*>>) #-} #ifdef MIN_VERSION_tagged
