Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-generic-random for openSUSE:Factory checked in at 2022-02-11 23:08:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-generic-random (Old) and /work/SRC/openSUSE:Factory/.ghc-generic-random.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-generic-random" Fri Feb 11 23:08:58 2022 rev:5 rq:953463 version:1.5.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-generic-random/ghc-generic-random.changes 2021-12-19 17:34:32.504269386 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-generic-random.new.1956/ghc-generic-random.changes 2022-02-11 23:10:50.151193494 +0100 @@ -1,0 +2,9 @@ +Tue Nov 23 00:37:29 UTC 2021 - Peter Simons <[email protected]> + +- Update generic-random to version 1.5.0.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/generic-random-1.5.0.1/src/CHANGELOG.md + +------------------------------------------------------------------- Old: ---- generic-random-1.5.0.0.tar.gz generic-random.cabal New: ---- generic-random-1.5.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-generic-random.spec ++++++ --- /var/tmp/diff_new_pack.P1q2Ci/_old 2022-02-11 23:10:50.591194767 +0100 +++ /var/tmp/diff_new_pack.P1q2Ci/_new 2022-02-11 23:10:50.595194778 +0100 @@ -19,13 +19,12 @@ %global pkg_name generic-random %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.5.0.0 +Version: 1.5.0.1 Release: 0 Summary: Generic random generators for QuickCheck License: MIT 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-QuickCheck-devel BuildRequires: ghc-rpm-macros @@ -58,7 +57,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ generic-random-1.5.0.0.tar.gz -> generic-random-1.5.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-random-1.5.0.0/CHANGELOG.md new/generic-random-1.5.0.1/CHANGELOG.md --- old/generic-random-1.5.0.0/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-random-1.5.0.1/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -2,9 +2,13 @@ Latest version: https://github.com/Lysxia/generic-random/blob/master/changelog.md +# 1.5.1.0 + +- Support GHC 9.2 + # 1.5.0.0 -- Add newtypes for `DerivingVia` +- Add newtypes for `DerivingVia` (thanks, blackheaven) - Drop compatibility with GHC 8.0 and 8.2 # 1.4.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-random-1.5.0.0/generic-random.cabal new/generic-random-1.5.0.1/generic-random.cabal --- old/generic-random-1.5.0.0/generic-random.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-random-1.5.0.1/generic-random.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: generic-random -version: 1.5.0.0 +version: 1.5.0.1 synopsis: Generic random generators for QuickCheck description: Derive instances of @Arbitrary@ for QuickCheck, @@ -23,7 +23,7 @@ build-type: Simple extra-source-files: README.md CHANGELOG.md cabal-version: >=1.10 -tested-with: GHC == 8.4.1, GHC == 8.6.1, GHC == 8.8.4, GHC == 8.10.5, GHC == 9.0.1 +tested-with: GHC == 8.4.1, GHC == 8.6.1, GHC == 8.8.4, GHC == 8.10.5, GHC == 9.0.1, GHC == 9.2.1 library hs-source-dirs: src diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/generic-random-1.5.0.0/src/Generic/Random/Internal/BaseCase.hs new/generic-random-1.5.0.1/src/Generic/Random/Internal/BaseCase.hs --- old/generic-random-1.5.0.0/src/Generic/Random/Internal/BaseCase.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/generic-random-1.5.0.1/src/Generic/Random/Internal/BaseCase.hs 2001-09-09 03:46:40.000000000 +0200 @@ -188,7 +188,9 @@ gbcs y z = fmap M1 (gbcs y z) instance - ( GBCSSum f g z e yf yg + ( Alternative (IfM y Weighted Proxy) -- logically redundant, but GHC isn't clever + -- enough to deduce; see #32 + , GBCSSum f g z e yf yg , GBCS f z yf e , GBCS g z yg e , y ~ (yf ||? yg) @@ -236,7 +238,9 @@ gbcsSumCompare _ _ _ g = fmap R1 g instance - ( GBCSProduct f g z e yf yg + ( Alternative (IfM y Weighted Proxy) -- logically redundant, but GHC isn't clever + -- enough to deduce; see #32 + , GBCSProduct f g z e yf yg , GBCS f z yf e , GBCS g z yg e , y ~ (yf &&? yg) @@ -310,6 +314,8 @@ instance (Generic a, GBCS (Rep a) z y e, IsMaybe y) => GBaseCaseSearch a z y e where gBaseCaseSearch y z = ifMmap y - (\(Weighted (Just (g, n))) -> choose (0, n-1) >>= fmap to . g) + (\(Weighted gn) -> case gn of + Just (g, n) -> choose (0, n-1) >>= fmap to . g + Nothing -> error "How could this happen?") (\Proxy -> Proxy) (gbcs y z)
