Hello community, here is the log from the commit of package ghc-parallel-io for openSUSE:Factory checked in at 2017-09-15 21:04:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-parallel-io (Old) and /work/SRC/openSUSE:Factory/.ghc-parallel-io.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-parallel-io" Fri Sep 15 21:04:01 2017 rev:2 rq:523880 version:0.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-parallel-io/ghc-parallel-io.changes 2016-11-15 17:56:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-parallel-io.new/ghc-parallel-io.changes 2017-09-15 21:04:02.456897523 +0200 @@ -1,0 +2,5 @@ +Thu Aug 3 15:38:38 UTC 2017 - [email protected] + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +------------------------------------------------------------------- Old: ---- 1.cabal New: ---- parallel-io.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-parallel-io.spec ++++++ --- /var/tmp/diff_new_pack.nED4sE/_old 2017-09-15 21:04:03.516748741 +0200 +++ /var/tmp/diff_new_pack.nED4sE/_new 2017-09-15 21:04:03.516748741 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-parallel-io # -# 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 @@ -22,18 +22,15 @@ Release: 0 Summary: Combinators for executing IO actions in parallel on a thread pool License: BSD-3-Clause -Group: System/Libraries -Url: https://hackage.haskell.org/package/%{pkg_name} +Group: Development/Libraries/Haskell +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 +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-containers-devel BuildRequires: ghc-extensible-exceptions-devel BuildRequires: ghc-random-devel BuildRequires: ghc-rpm-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description This package provides combinators for sequencing IO actions onto a thread pool. @@ -51,7 +48,7 @@ %package devel Summary: Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -64,15 +61,12 @@ %setup -q -n %{pkg_name}-%{version} cp -p %{SOURCE1} %{pkg_name}.cabal - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache @@ -80,10 +74,8 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %changelog ++++++ parallel-io.cabal ++++++ Name: parallel-io Version: 0.3.3 x-revision: 1 Cabal-Version: >= 1.2 Category: Concurrency Synopsis: Combinators for executing IO actions in parallel on a thread pool. Description: This package provides combinators for sequencing IO actions onto a thread pool. The thread pool is guaranteed to contain no more unblocked threads than a user-specified upper limit, thus minimizing contention. . Furthermore, the parallel combinators can be used reentrantly - your parallel actions can spawn more parallel actions - without violating this property of the thread pool. . The package is inspired by the thread <http://thread.gmane.org/gmane.comp.lang.haskell.cafe/56499/focus=56521>. Thanks to Neil Mitchell and Bulat Ziganshin for some of the code this package is based on. License: BSD3 License-File: LICENSE Homepage: http://batterseapower.github.com/parallel-io Author: Max Bolingbroke <[email protected]>, Neil Mitchell <[email protected]>, Bulat Ziganshin <[email protected]> Maintainer: Max Bolingbroke <[email protected]> Build-Type: Simple Flag Benchmark Description: Build the benchmarking tool Default: False Flag Fuzz Description: Build the fuzzing tool for discovering deadlocks Default: False Flag Tests Description: Build the test runner Default: False Library Exposed-Modules: Control.Concurrent.ParallelIO Control.Concurrent.ParallelIO.Global Control.Concurrent.ParallelIO.Local Other-Modules: Control.Concurrent.ParallelIO.Compat Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2 Executable benchmark Main-Is: Control/Concurrent/ParallelIO/Benchmark.hs if !flag(benchmark) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2, time >= 1 Ghc-Options: -threaded Executable tests Main-Is: Control/Concurrent/ParallelIO/Tests.hs if !flag(tests) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2, test-framework >= 0.1.1, test-framework-hunit >= 0.1.1, HUnit >= 1.2 && < 2 Ghc-Options: -threaded -rtsopts Executable fuzz Main-Is: Control/Concurrent/ParallelIO/Fuzz.hs if !flag(fuzz) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2 Ghc-Options: -threaded -rtsopts Executable fuzz-seq Main-Is: Control/Concurrent/ParallelIO/Fuzz.hs if !flag(fuzz) Buildable: False else Build-Depends: base >= 4 && < 5, extensible-exceptions > 0.1.0.1, containers >= 0.2 && < 0.6, random >= 1.0 && < 1.2
