Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-semialign for openSUSE:Factory checked in at 2021-11-11 21:36:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-semialign (Old) and /work/SRC/openSUSE:Factory/.ghc-semialign.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-semialign" Thu Nov 11 21:36:51 2021 rev:5 rq:930353 version:1.2.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-semialign/ghc-semialign.changes 2021-08-25 20:58:08.969165818 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semialign.new.1890/ghc-semialign.changes 2021-11-11 21:37:11.680922463 +0100 @@ -1,0 +2,8 @@ +Mon Nov 1 08:29:28 UTC 2021 - [email protected] + +- Update semialign to version 1.2.0.1. + # 1.2.0.1 + + - GHC-9.2 support + +------------------------------------------------------------------- Old: ---- semialign-1.2.tar.gz semialign.cabal New: ---- semialign-1.2.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-semialign.spec ++++++ --- /var/tmp/diff_new_pack.htqJgX/_old 2021-11-11 21:37:12.844923312 +0100 +++ /var/tmp/diff_new_pack.htqJgX/_new 2021-11-11 21:37:12.844923312 +0100 @@ -18,13 +18,12 @@ %global pkg_name semialign Name: ghc-%{pkg_name} -Version: 1.2 +Version: 1.2.0.1 Release: 0 Summary: Align and Zip type-classes from the common Semialign ancestor License: BSD-3-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-containers-devel BuildRequires: ghc-hashable-devel @@ -59,7 +58,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ semialign-1.2.tar.gz -> semialign-1.2.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semialign-1.2/CHANGELOG.md new/semialign-1.2.0.1/CHANGELOG.md --- old/semialign-1.2/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/semialign-1.2.0.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,7 @@ +# 1.2.0.1 + +- GHC-9.2 support + # 1.2 - Migrate `SemialignWithIndex` and `ZipWithIndex` to this package, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semialign-1.2/semialign.cabal new/semialign-1.2.0.1/semialign.cabal --- old/semialign-1.2/semialign.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/semialign-1.2.0.1/semialign.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ cabal-version: >=1.10 name: semialign -version: 1.2 +version: 1.2.0.1 synopsis: Align and Zip type-classes from the common Semialign ancestor. @@ -32,6 +32,7 @@ || ==8.8.4 || ==8.10.4 || ==9.0.1 + || ==9.2.1 , GHCJS ==8.4 source-repository head @@ -50,6 +51,8 @@ if impl(ghc >=8.0) ghc-options: -Wno-trustworthy-safe + if impl(ghc >=9.2) + ghc-options: -Wno-noncanonical-monoid-instances hs-source-dirs: src exposed-modules: @@ -63,16 +66,16 @@ -- ghc boot libs build-depends: - base >=4.5.1.0 && <4.16 + base >=4.5.1.0 && <4.17 , containers >=0.4.2.1 && <0.7 - , transformers >=0.3.0.0 && <0.6 + , transformers >=0.3.0.0 && <0.7 -- These build-depends: these >=1.1.1.1 && <1.2 -- other dependencies build-depends: - hashable >=1.2.7.0 && <1.4 + hashable >=1.2.7.0 && <1.5 , indexed-traversable >=0.1.1 && <0.2 , indexed-traversable-instances >=0.1 && <0.2 , tagged >=0.8.6 && <0.9 @@ -86,8 +89,8 @@ if !impl(ghc >=8.0) build-depends: semigroups >=0.18.5 && <0.20 - , transformers >=0.3.0.0 && <0.6 - , transformers-compat >=0.6.5 && <0.7 + , transformers >=0.3.0.0 && <0.7 + , transformers-compat >=0.6.5 && <0.8 -- Ensure Data.Functor.Classes is always available if impl(ghc >=7.10) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semialign-1.2/src/Data/Semialign/Internal.hs new/semialign-1.2.0.1/src/Data/Semialign/Internal.hs --- old/semialign-1.2/src/Data/Semialign/Internal.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/semialign-1.2.0.1/src/Data/Semialign/Internal.hs 2001-09-09 03:46:40.000000000 +0200 @@ -28,7 +28,7 @@ import Data.Maybe (catMaybes) import Data.Monoid (Monoid (..)) import Data.Proxy (Proxy (..)) -import Data.Semigroup (Option (..), Semigroup (..)) +import Data.Semigroup (Semigroup (..)) import Data.Sequence (Seq) import Data.Tagged (Tagged (..)) import Data.Vector.Fusion.Stream.Monadic (Step (..), Stream (..)) @@ -74,6 +74,10 @@ import qualified Data.IntMap as IntMap #endif +#if !(MIN_VERSION_base(4,16,0)) +import Data.Semigroup (Option (..)) +#endif + import Data.These import Data.These.Combinators @@ -481,6 +485,7 @@ instance ZipWithIndex Int NonEmpty instance RepeatWithIndex Int NonEmpty +#if !(MIN_VERSION_base(4,16,0)) deriving instance Semialign Option deriving instance Align Option deriving instance Unalign Option @@ -488,11 +493,10 @@ deriving instance Repeat Option deriving instance Unzip Option -{- -deriving instance SemialignWithIndex () Option -deriving instance ZipWithIndex () Option -deriving instance RepeatWithIndex () Option --} +-- deriving instance SemialignWithIndex () Option +-- deriving instance ZipWithIndex () Option +-- deriving instance RepeatWithIndex () Option +#endif ------------------------------------------------------------------------------- -- containers: ListLike @@ -742,7 +746,9 @@ Done -> case (av, adone) of (Just x, False) -> Yield (f $ This x) (sa, sb, Nothing, adone) (_, True) -> Done +#if __GLASGOW_HASKELL__ < 902 _ -> Skip (sa, sb, Nothing, False) +#endif instance Monad m => Zip (Stream m) where zipWith = Stream.zipWith
