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-08-01 21:29:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-bifunctors (Old) and /work/SRC/openSUSE:Factory/.ghc-bifunctors.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ghc-bifunctors" Mon Aug 1 21:29:33 2022 rev:27 rq:987020 version:5.5.12 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-bifunctors/ghc-bifunctors.changes 2021-08-25 20:57:25.473222921 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-bifunctors.new.1533/ghc-bifunctors.changes 2022-08-01 21:29:39.721529613 +0200 @@ -1,0 +2,12 @@ +Sun May 8 00:00:30 UTC 2022 - Peter Simons <psimons@suse.com> + +- Update bifunctors to version 5.5.12. + 5.5.12 [2022.05.07] + ------------------- + * Backport an upstream GHC change which removes the default implementation of + `bitraverse`. Per the discussion in + https://github.com/haskell/core-libraries-committee/issues/47, this default + implementation was completely broken, as attempting to use it would always + result in an infinite loop. + +------------------------------------------------------------------- Old: ---- bifunctors-5.5.11.tar.gz bifunctors.cabal New: ---- bifunctors-5.5.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-bifunctors.spec ++++++ --- /var/tmp/diff_new_pack.lePB5W/_old 2022-08-01 21:29:40.281531220 +0200 +++ /var/tmp/diff_new_pack.lePB5W/_new 2022-08-01 21:29:40.289531243 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-bifunctors # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,13 +19,12 @@ %global pkg_name bifunctors %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.5.11 +Version: 5.5.12 Release: 0 Summary: Collection Haskell 98 bifunctors, bifoldables and bitraversables License: BSD-2-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-comonad-devel @@ -57,7 +56,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ bifunctors-5.5.11.tar.gz -> bifunctors-5.5.12.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.11/CHANGELOG.markdown new/bifunctors-5.5.12/CHANGELOG.markdown --- old/bifunctors-5.5.11/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.12/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,11 @@ +5.5.12 [2022.05.07] +------------------- +* Backport an upstream GHC change which removes the default implementation of + `bitraverse`. Per the discussion in + https://github.com/haskell/core-libraries-committee/issues/47, this default + implementation was completely broken, as attempting to use it would always + result in an infinite loop. + 5.5.11 [2021.04.30] ------------------- * Allow building with `template-haskell-2.18` (GHC 9.2). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.11/bifunctors.cabal new/bifunctors-5.5.12/bifunctors.cabal --- old/bifunctors-5.5.11/bifunctors.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.12/bifunctors.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ name: bifunctors category: Data, Functors -version: 5.5.11 +version: 5.5.12 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE @@ -24,8 +24,9 @@ , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 - , GHC == 8.10.4 - , GHC == 9.0.1 + , GHC == 8.10.7 + , GHC == 9.0.2 + , GHC == 9.2.2 extra-source-files: CHANGELOG.markdown README.markdown @@ -62,10 +63,10 @@ containers >= 0.2 && < 0.7, template-haskell >= 2.4 && < 2.19, th-abstraction >= 0.4.2.0 && < 0.5, - transformers >= 0.3 && < 0.6 + transformers >= 0.3 && < 0.7 if !impl(ghc > 8.2) - build-depends: transformers-compat >= 0.5 && < 0.7 + build-depends: transformers-compat >= 0.5 && < 0.8 if !impl(ghc >= 8.0) build-depends: fail == 4.9.* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.11/old-src/ghc801/Data/Bitraversable.hs new/bifunctors-5.5.12/old-src/ghc801/Data/Bitraversable.hs --- old/bifunctors-5.5.11/old-src/ghc801/Data/Bitraversable.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.12/old-src/ghc801/Data/Bitraversable.hs 2001-09-09 03:46:40.000000000 +0200 @@ -141,8 +141,6 @@ -- -- For a version that ignores the results, see 'bitraverse_'. bitraverse :: Applicative f => (a -> f c) -> (b -> f d) -> t a b -> f (t c d) - bitraverse f g = bisequenceA . bimap f g - {-# INLINE bitraverse #-} -- | Sequences all the actions in a structure, building a new structure with the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bifunctors-5.5.11/tests/BifunctorSpec.hs new/bifunctors-5.5.12/tests/BifunctorSpec.hs --- old/bifunctors-5.5.11/tests/BifunctorSpec.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/bifunctors-5.5.12/tests/BifunctorSpec.hs 2001-09-09 03:46:40.000000000 +0200 @@ -8,6 +8,7 @@ {-# LANGUAGE RankNTypes #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE TypeFamilies #-} +{-# LANGUAGE TypeOperators #-} {-# LANGUAGE UndecidableInstances #-} #if __GLASGOW_HASKELL__ >= 708 {-# LANGUAGE EmptyCase #-}