Hello community,

here is the log from the commit of package ghc-mwc-probability for 
openSUSE:Factory checked in at 2017-03-14 10:05:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-mwc-probability (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-mwc-probability.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-mwc-probability"

Tue Mar 14 10:05:38 2017 rev:3 rq:461665 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-mwc-probability/ghc-mwc-probability.changes  
2016-11-10 13:20:10.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mwc-probability.new/ghc-mwc-probability.changes 
    2017-03-14 10:05:39.347949004 +0100
@@ -1,0 +2,5 @@
+Sun Feb 12 14:20:24 UTC 2017 - [email protected]
+
+- Update to version 1.3.0 with cabal2obs.
+
+-------------------------------------------------------------------

Old:
----
  mwc-probability-1.2.2.tar.gz

New:
----
  mwc-probability-1.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-mwc-probability.spec ++++++
--- /var/tmp/diff_new_pack.y5hWvT/_old  2017-03-14 10:05:39.919868020 +0100
+++ /var/tmp/diff_new_pack.y5hWvT/_new  2017-03-14 10:05:39.923867454 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mwc-probability
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name mwc-probability
 Name:           ghc-%{pkg_name}
-Version:        1.2.2
+Version:        1.3.0
 Release:        0
 Summary:        Sampling function-based probability distributions
 License:        MIT

++++++ mwc-probability-1.2.2.tar.gz -> mwc-probability-1.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mwc-probability-1.2.2/mwc-probability.cabal 
new/mwc-probability-1.3.0/mwc-probability.cabal
--- old/mwc-probability-1.2.2/mwc-probability.cabal     2016-10-28 
04:06:48.000000000 +0200
+++ new/mwc-probability-1.3.0/mwc-probability.cabal     2016-12-04 
10:02:25.000000000 +0100
@@ -1,5 +1,5 @@
 name:                mwc-probability
-version:             1.2.2
+version:             1.3.0
 homepage:            http://github.com/jtobin/mwc-probability
 license:             MIT
 license-file:        LICENSE
@@ -53,6 +53,6 @@
   build-depends:
       base          >  4 && < 6
     , mwc-random    >  0.13 && < 0.14
-    , primitive
-    , transformers
+    , primitive     >= 0.6 && < 1.0
+    , transformers  >= 0.5 && < 1.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mwc-probability-1.2.2/src/System/Random/MWC/Probability.hs 
new/mwc-probability-1.3.0/src/System/Random/MWC/Probability.hs
--- old/mwc-probability-1.2.2/src/System/Random/MWC/Probability.hs      
2016-10-28 04:34:45.000000000 +0200
+++ new/mwc-probability-1.3.0/src/System/Random/MWC/Probability.hs      
2016-12-04 09:55:46.000000000 +0100
@@ -219,9 +219,9 @@
 
 -- | The Dirichlet distribution.
 dirichlet
-  :: (Foldable f, PrimMonad m) => f Double -> Prob m [Double]
+  :: (Traversable f, PrimMonad m) => f Double -> Prob m (f Double)
 dirichlet as = do
-  zs <- mapM (`gamma` 1) (F.toList as)
+  zs <- traverse (`gamma` 1) as
   return $ fmap (/ sum zs) zs
 {-# INLINABLE dirichlet #-}
 
@@ -258,8 +258,9 @@
 {-# INLINABLE student #-}
 
 -- | An isotropic or spherical Gaussian distribution.
-isoGauss :: (Foldable f, PrimMonad m) => f Double -> Double -> Prob m [Double]
-isoGauss ms sd = mapM (`normal` sd) (F.toList ms)
+isoGauss
+  :: (Traversable f, PrimMonad m) => f Double -> Double -> Prob m (f Double)
+isoGauss ms sd = traverse (`normal` sd) ms
 {-# INLINABLE isoGauss #-}
 
 -- | The Poisson distribution.


Reply via email to