commit ghc-auto for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-auto for openSUSE:Factory checked in at 2017-01-31 12:43:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-auto (Old) and /work/SRC/openSUSE:Factory/.ghc-auto.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ghc-auto" Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-auto/ghc-auto.changes 2016-09-25 14:32:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-auto.new/ghc-auto.changes 2017-02-03 17:38:37.812810946 +0100 @@ -1,0 +2,5 @@ +Wed Jan 18 09:00:24 UTC 2017 - psimons@suse.com + +- Update to version 0.4.3.1 with cabal2obs. + +------------------------------------------------------------------- Old: ---- auto-0.4.3.0.tar.gz New: ---- auto-0.4.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-auto.spec ++++++ --- /var/tmp/diff_new_pack.S6HToF/_old 2017-02-03 17:38:38.236750942 +0100 +++ /var/tmp/diff_new_pack.S6HToF/_new 2017-02-03 17:38:38.240750376 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-auto # -# 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,15 +18,14 @@ %global pkg_name auto Name: ghc-%{pkg_name} -Version: 0.4.3.0 +Version: 0.4.3.1 Release: 0 Summary: Denotative, locally stateful programming DSL & platform License: MIT -Group: System/Libraries +Group: Development/Languages/Other Url: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-MonadRandom-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bytestring-devel @@ -39,7 +38,6 @@ BuildRequires: ghc-semigroups-devel BuildRequires: ghc-transformers-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description (Up to date documentation is maintained at <https://mstksg.github.com/auto>) @@ -69,8 +67,8 @@ <https://github.com/mstksg/auto/blob/master/tutorial/tutorial.md>. Also, check out the <https://github.com/mstksg/auto-examples auto-examples> repository on github for plenty of real-world and toy examples to learn from; -I've also done a <blog.jle.im/entries/series/+all-about-auto blog series> on -this library, with examples and full tutorials! +I've also done a <http://blog.jle.im/entries/series/+all-about-auto blog +series> on this library, with examples and full tutorials! Support available on freenode's #haskell-auto, #haskell-game, and also on the github issue tracker for the source repository. @@ -91,15 +89,12 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache ++++++ auto-0.4.3.0.tar.gz -> auto-0.4.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/.gitignore new/auto-0.4.3.1/.gitignore --- old/auto-0.4.3.0/.gitignore 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/.gitignore 2016-05-26 21:29:06.000000000 +0200 @@ -2,3 +2,5 @@ /dist /.cabal-sandbox /tmp +/.stack-work + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/CHANGELOG.md new/auto-0.4.3.1/CHANGELOG.md --- old/auto-0.4.3.0/CHANGELOG.md 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/CHANGELOG.md 2017-01-14 05:50:39.000000000 +0100 @@ -1,3 +1,18 @@ +0.4.3.1 +------- +<https://github.com/mstksg/auto/releases/tag/v0.4.3.1> + +* Compatibility support for *MonadRandom-0.5*. + +0.4.3.0 +------- +<https://github.com/mstksg/auto/releases/tag/v0.4.3.0> + +* **Control.Auto.Blip**: New blip stream splitter `onEitherB`, which splits + an incoming blip stream into two output streams based on whether the + emitted items resolve to `Left` or `Right` when applied to the splitting + function. + 0.4.2.4 ------- <https://github.com/mstksg/auto/releases/tag/v0.4.2.4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/README.md new/auto-0.4.3.1/README.md --- old/auto-0.4.3.0/README.md 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/README.md 2016-06-19 08:09:46.000000000 +0200 @@ -1,6 +1,11 @@ Auto ==== +[![auto on Hackage](https://img.shields.io/hackage/v/auto.svg?maxAge=2592000)](https://hackage.haskell.org/package/auto) +[![auto on Stackage LTS](http://stackage.org/package/auto/badge/lts)](http://stackage.org/lts/package/auto) +[![auto on Stackage Nightly](http://stackage.org/package/auto/badge/nightly)](http://stackage.org/nightly/package/auto) +[![Build Status](https://travis-ci.org/mstksg/auto.svg?branch=master)](https://travis-ci.org/mstksg/auto) + [![Join the chat at https://gitter.im/mstksg/auto](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mstksg/auto?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) ~~~bash @@ -11,7 +16,7 @@ ------------- ~~~haskell --- Let's impliement a PID feedback controller over a black box system. +-- Let's implement a PID feedback controller over a black box system. import Control.Auto import Prelude hiding ((.), id) @@ -25,7 +30,7 @@ -- A PID controller adjusts the input to the black box system until the -- response matches the target. It does this by adjusting the input based on --- the current error, the cumulative sum, and the consecutative differences. +-- the current error, the cumulative sum, and the consecutive differences. -- -- See http://en.wikipedia.org/wiki/PID_controller -- @@ -138,7 +143,7 @@ concepts. Your building blocks are well-defined *ideas*. * **Compositional**: You build your eventually complex program/game out of - small, simple components. These simple components compose with eachother; + small, simple components. These simple components compose with each other; and compositions of components compose as well with other components. Every "layer" of composition is seamless. It's the [scalable program architecture][spa] principle in practice: If you combine an A with an A, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/auto.cabal new/auto-0.4.3.1/auto.cabal --- old/auto-0.4.3.0/auto.cabal 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/auto.cabal 2017-01-13 09:43:24.000000000 +0100 @@ -1,5 +1,5 @@ name: auto -version: 0.4.3.0 +version: 0.4.3.1 synopsis: Denotative, locally stateful programming DSL & platform description: (Up to date documentation is maintained at <https://mstksg.github.com/auto>) @@ -40,7 +40,7 @@ <https://github.com/mstksg/auto-examples auto-examples> repository on github for plenty of real-world and toy examples to learn from; I've also done a - <blog.jle.im/entries/series/+all-about-auto blog series> + <http://blog.jle.im/entries/series/+all-about-auto blog series> on this library, with examples and full tutorials! . Support available on freenode's #haskell-auto, @@ -56,11 +56,12 @@ copyright: (c) Justin Le 2015 category: Control homepage: https://github.com/mstksg/auto -bug-reports: https://github.com/mstksg/issues +bug-reports: https://github.com/mstksg/auto/issues build-type: Simple extra-source-files: README.md CHANGELOG.md tutorial/tutorial.md + stack.yaml .gitignore cabal-version: >=1.10 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/src/Control/Auto/Process/Random.hs new/auto-0.4.3.1/src/Control/Auto/Process/Random.hs --- old/auto-0.4.3.0/src/Control/Auto/Process/Random.hs 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/src/Control/Auto/Process/Random.hs 2017-01-14 01:21:50.000000000 +0100 @@ -131,12 +131,13 @@ import Control.Auto.Interval import Control.Category import Control.Monad (guard) -import Control.Monad.Random +import Control.Monad.Random (MonadRandom(..), RandT, runRandT) import Data.Bits import Data.Orphans () import Data.Serialize import Data.Tuple import Prelude hiding (id, (.), concat, concatMap, sum) +import System.Random (RandomGen(..), Random(..), StdGen) -- | Given a seed-consuming generating function of form @g -> (b, g)@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/stack.yaml new/auto-0.4.3.1/stack.yaml --- old/auto-0.4.3.0/stack.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/auto-0.4.3.1/stack.yaml 2017-01-14 01:22:00.000000000 +0100 @@ -0,0 +1,66 @@ +# This file was automatically generated by 'stack init' +# +# Some commonly used options have been documented as comments in this file. +# For advanced use and comprehensive documentation of the format, please see: +# http://docs.haskellstack.org/en/stable/yaml_configuration/ + +# Resolver to choose a 'specific' stackage snapshot or a compiler version. +# A snapshot resolver dictates the compiler version and the set of packages +# to be used for project dependencies. For example: +# +# resolver: lts-3.5 +# resolver: nightly-2015-09-21 +# resolver: ghc-7.10.2 +# resolver: ghcjs-0.1.0_ghc-7.10.2 +# resolver: +# name: custom-snapshot +# location: "./custom-snapshot.yaml" +resolver: lts-6.3 + +# User packages to be built. +# Various formats can be used as shown in the example below. +# +# packages: +# - some-directory +# - https://example.com/foo/bar/baz-0.0.2.tar.gz +# - location: +# git: https://github.com/commercialhaskell/stack.git +# commit: e7b331f14bcffb8367cd58fbfc8b40ec7642100a +# - location: https://github.com/commercialhaskell/stack/commit/e7b331f14bcffb8367cd58fbfc... +# extra-dep: true +# subdirs: +# - auto-update +# - wai +# +# A package marked 'extra-dep: true' will only be built if demanded by a +# non-dependency (i.e. a user package), and its test suites and benchmarks +# will not be run. This is useful for tweaking upstream packages. +packages: +- '.' +# Dependency packages to be pulled from upstream that are not in the resolver +# (e.g., acme-missiles-0.3) +extra-deps: [] + +# Override default flag values for local packages and extra-deps +flags: {} + +# Extra package databases containing global packages +extra-package-dbs: [] + +# Control whether we use the GHC we find on the path +# system-ghc: true +# +# Require a specific version of stack, using version ranges +# require-stack-version: -any # Default +# require-stack-version: ">=1.1" +# +# Override the architecture used by stack, especially useful on Windows +# arch: i386 +# arch: x86_64 +# +# Extra directories used by stack for building +# extra-include-dirs: [/path/to/dir] +# extra-lib-dirs: [/path/to/dir] +# +# Allow a newer minor version of GHC than the snapshot specifies +# compiler-check: newer-minor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/auto-0.4.3.0/tutorial/tutorial.md new/auto-0.4.3.1/tutorial/tutorial.md --- old/auto-0.4.3.0/tutorial/tutorial.md 2015-06-18 07:56:01.000000000 +0200 +++ new/auto-0.4.3.1/tutorial/tutorial.md 2016-05-26 21:29:06.000000000 +0200 @@ -752,7 +752,7 @@ value. ~~~haskell -ghci> interactAuto (onFor 4 . (++ "!!!")) +ghci> interactAuto (onFor 4 . arr (++ "!!!"))
participants (1)
-
root@hilbertn.suse.de