Hello community,

here is the log from the commit of package ghc-parallel for openSUSE:Factory 
checked in at 2015-05-13 07:13:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-parallel (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-parallel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-parallel"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-parallel/ghc-parallel.changes        
2014-11-26 20:54:59.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-parallel.new/ghc-parallel.changes   
2015-05-13 07:13:13.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Apr 13 07:24:09 UTC 2015 - [email protected]
+
+- update to 3.2.0.6
+* Make `-Wall` message free for all supported `base` versions
+* Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)
+
+-------------------------------------------------------------------

Old:
----
  parallel-3.2.0.4.tar.gz

New:
----
  parallel-3.2.0.6.tar.gz

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

Other differences:
------------------
++++++ ghc-parallel.spec ++++++
--- /var/tmp/diff_new_pack.jIgkP5/_old  2015-05-13 07:13:13.000000000 +0200
+++ /var/tmp/diff_new_pack.jIgkP5/_new  2015-05-13 07:13:13.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-parallel
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -19,7 +19,7 @@
 %global pkg_name parallel
 
 Name:           ghc-parallel
-Version:        3.2.0.4
+Version:        3.2.0.6
 Release:        0
 Summary:        Parallel programming library
 License:        BSD-3-Clause

++++++ parallel-3.2.0.4.tar.gz -> parallel-3.2.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/Control/Parallel/Strategies.hs 
new/parallel-3.2.0.6/Control/Parallel/Strategies.hs
--- old/parallel-3.2.0.4/Control/Parallel/Strategies.hs 2013-11-05 
14:50:46.000000000 +0100
+++ new/parallel-3.2.0.6/Control/Parallel/Strategies.hs 2014-12-28 
11:13:46.000000000 +0100
@@ -139,8 +139,10 @@
     NFData
   ) where
 
+#if !MIN_VERSION_base(4,8,0)
 import Data.Traversable
 import Control.Applicative
+#endif
 import Control.Parallel
 import Control.DeepSeq
 import Control.Monad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/Control/Seq.hs 
new/parallel-3.2.0.6/Control/Seq.hs
--- old/parallel-3.2.0.4/Control/Seq.hs 2013-11-05 14:50:46.000000000 +0100
+++ new/parallel-3.2.0.6/Control/Seq.hs 2014-12-28 11:13:46.000000000 +0100
@@ -1,24 +1,25 @@
 {-# LANGUAGE BangPatterns #-}
+{-# LANGUAGE CPP #-}
 
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Control.Parallel.SeqStrategies
 -- Copyright   :  (c) The University of Glasgow 2001-2009
 -- License     :  BSD-style (see the file libraries/base/LICENSE)
--- 
+--
 -- Maintainer  :  [email protected]
 -- Stability   :  experimental
 -- Portability :  portable
--- 
+--
 -- Sequential strategies provide ways to compositionally specify
 -- the degree of evaluation of a data type between the extremes of
 -- no evaluation and full evaluation.
 -- Sequential strategies may be viewed as complimentary to the parallel
 -- ones (see module "Control.Parallel.Strategies").
--- 
+--
 
 module Control.Seq
-       ( 
+       (
          -- * The sequential strategy type
          Strategy
 
@@ -30,7 +31,7 @@
        , r0               -- :: Strategy a
        , rseq
        , rdeepseq         -- :: NFData a => Strategy a
-         
+
          -- * Sequential strategies for lists
        , seqList          -- :: Strategy a -> Strategy [a]
        , seqListN         -- :: Int -> Strategy a -> Strategy [a]
@@ -57,9 +58,12 @@
        , seqTuple9
        ) where
 
-import Prelude
 import Control.DeepSeq (NFData, deepseq)
+#if MIN_VERSION_base(4,8,0)
+import Data.Foldable (toList)
+#else
 import Data.Foldable (Foldable, toList)
+#endif
 import Data.Map (Map)
 import qualified Data.Map (toList)
 import Data.Ix (Ix)
@@ -80,7 +84,7 @@
 using :: a -> Strategy a -> a
 x `using` strat = strat x `seq` x
 
--- | Evaluate a value using the given strategy. 
+-- | Evaluate a value using the given strategy.
 -- This is simply 'using' with arguments reversed.
 withStrategy :: Strategy a -> a -> a
 withStrategy = flip using
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/changelog 
new/parallel-3.2.0.6/changelog
--- old/parallel-3.2.0.4/changelog      2013-11-05 14:50:46.000000000 +0100
+++ new/parallel-3.2.0.6/changelog      1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
--*-change-log-*-
-
-3.2.0.4  Nov 2013
-        * Update package description to Cabal 1.10 format
-        * Add support for GHC 7.8
-        * Drop support for GHCs older than GHC 7.0.1
-        * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer`
-        to make RULEs more likely to fire
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/changelog.md 
new/parallel-3.2.0.6/changelog.md
--- old/parallel-3.2.0.4/changelog.md   1970-01-01 01:00:00.000000000 +0100
+++ new/parallel-3.2.0.6/changelog.md   2014-12-28 11:13:46.000000000 +0100
@@ -0,0 +1,17 @@
+# Changelog for [`parallel` 
package](http://hackage.haskell.org/package/parallel)
+
+## 3.2.0.6  *Dec 2014*
+
+  - Make `-Wall` message free for all supported `base` versions
+
+## 3.2.0.5  *Dec 2014*
+
+  - Support `base-4.8.0.0`/`deepseq-1.4.0.0` (and thus GHC 7.10)
+
+## 3.2.0.4  *Nov 2013*
+
+  * Update package description to Cabal 1.10 format
+  * Add support for GHC 7.8
+  * Drop support for GHCs older than GHC 7.0.1
+  * Add NOINLINE pragmas to `parBuffer`, `parList`, and `evalBuffer`
+    to make RULEs more likely to fire
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/parallel-3.2.0.4/parallel.cabal 
new/parallel-3.2.0.6/parallel.cabal
--- old/parallel-3.2.0.4/parallel.cabal 2013-11-05 14:50:46.000000000 +0100
+++ new/parallel-3.2.0.6/parallel.cabal 2014-12-28 11:13:46.000000000 +0100
@@ -1,8 +1,10 @@
 name:           parallel
-version:        3.2.0.4
+version:        3.2.0.6
+-- NOTE: Don't forget to update ./changelog.md
 license:        BSD3
 license-file:   LICENSE
 maintainer:     [email protected]
+bug-reports:    https://github.com/haskell/parallel/issues
 synopsis:       Parallel programming library
 category:       Control, Parallelism
 build-type:     Simple
@@ -11,16 +13,11 @@
 description:
     This package provides a library for parallel programming.
 
-extra-source-files: changelog
+extra-source-files: changelog.md
 
 source-repository head
     type:     git
-    location: http://git.haskell.org/packages/parallel.git
-
-source-repository this
-    type:     git
-    location: http://git.haskell.org/packages/parallel.git
-    tag:      parallel-3.2.0.4-release
+    location: https://github.com/haskell/parallel.git
 
 library
     default-language: Haskell2010
@@ -38,9 +35,9 @@
 
     build-depends:
         array      >= 0.3 && < 0.6,
-        base       >= 4.3 && < 4.8,
+        base       >= 4.3 && < 4.9,
         containers >= 0.4 && < 0.6,
-        deepseq    >= 1.1 && < 1.4
+        deepseq    >= 1.1 && < 1.5
 
     ghc-options: -Wall
 


Reply via email to