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)

Reply via email to