commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2020-10-23 15:14:42 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3463 (New) Package is "ghc-semigroupoids" Fri Oct 23 15:14:42 2020 rev:17 rq:842762 version:5.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2020-09-07 22:03:42.882107745 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3463/ghc-semigroupoids.changes 2020-10-23 15:14:47.390147046 +0200 @@ -1,0 +2,6 @@ +Tue Oct 6 08:56:50 UTC 2020 - psim...@suse.com + +- Update semigroupoids to version 5.3.4 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + +--- Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.9fnnLQ/_old 2020-10-23 15:14:48.018147349 +0200 +++ /var/tmp/diff_new_pack.9fnnLQ/_new 2020-10-23 15:14:48.022147351 +0200 @@ -25,7 +25,7 @@ License:BSD-2-Clause 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 +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel ++ semigroupoids.cabal ++ --- /var/tmp/diff_new_pack.9fnnLQ/_old 2020-10-23 15:14:48.062147371 +0200 +++ /var/tmp/diff_new_pack.9fnnLQ/_new 2020-10-23 15:14:48.062147371 +0200 @@ -1,7 +1,7 @@ name: semigroupoids category: Control, Comonads version: 5.3.4 -x-revision: 1 +x-revision: 2 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE @@ -147,7 +147,7 @@ transformers-compat >= 0.5 && < 0.7 if impl(ghc >= 7.0 && < 7.2) -build-depends: generic-deriving >= 1.11 && < 1.14 +build-depends: generic-deriving >= 1.11 && < 1.15 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2020-09-07 22:03:39 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3399 (New) Package is "ghc-semigroupoids" Mon Sep 7 22:03:39 2020 rev:16 rq:832315 version:5.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2020-08-28 21:37:55.960796417 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3399/ghc-semigroupoids.changes 2020-09-07 22:03:42.882107745 +0200 @@ -1,0 +2,6 @@ +Mon Aug 31 09:34:34 UTC 2020 - psim...@suse.com + +- Update semigroupoids to version 5.3.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +--- Other differences: --
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2020-08-28 21:37:55 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3399 (New) Package is "ghc-semigroupoids" Fri Aug 28 21:37:55 2020 rev:15 rq:829412 version:5.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2020-06-19 17:17:51.846963251 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3399/ghc-semigroupoids.changes 2020-08-28 21:37:55.960796417 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:45:58 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.hmOPz8/_old 2020-08-28 21:37:56.576796709 +0200 +++ /var/tmp/diff_new_pack.hmOPz8/_new 2020-08-28 21:37:56.580796711 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -93,7 +93,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} cp -p %{SOURCE1} %{pkg_name}.cabal %build
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2020-06-19 17:17:46 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3606 (New) Package is "ghc-semigroupoids" Fri Jun 19 17:17:46 2020 rev:14 rq:815169 version:5.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2019-12-27 13:57:17.812772195 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.3606/ghc-semigroupoids.changes 2020-06-19 17:17:51.846963251 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:34 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- New: semigroupoids.cabal Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.9zNTck/_old 2020-06-19 17:17:52.754965823 +0200 +++ /var/tmp/diff_new_pack.9zNTck/_new 2020-06-19 17:17:52.758965835 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,7 @@ License:BSD-2-Clause 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-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -93,6 +94,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ semigroupoids.cabal ++ name: semigroupoids category: Control, Comonads version: 5.3.4 x-revision: 1 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE author:Edward A. Kmett maintainer:Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroupoids bug-reports: http://github.com/ekmett/semigroupoids/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.1 build-type:Custom synopsis: Semigroupoids: Category sans id extra-source-files: .travis.yml .gitignore .vim.custom README.markdown CHANGELOG.markdown Warning.hs description: Provides a wide array of (semi)groupoids and operations for working with them. . A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. . A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. . When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. . Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. . Ideally the following relationships would hold: . > Foldable > Traversable <--- Functor --> Alt -> Plus Semigroupoid > | || | | > v vv v v > Foldable1 ---> Traversable1 Apply > Applicative -> Alternative Category > | | | | > v v v v > Bind -> Monad ---> MonadPlus Arrow > . Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. . This lets us remove many of the restrictions from various monad transformers as in many cases the binding
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2019-12-27 13:57:10 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.6675 (New) Package is "ghc-semigroupoids" Fri Dec 27 13:57:10 2019 rev:13 rq:759502 version:5.3.4 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2019-08-29 17:22:45.555315073 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.6675/ghc-semigroupoids.changes 2019-12-27 13:57:17.812772195 +0100 @@ -1,0 +2,14 @@ +Wed Nov 27 03:01:07 UTC 2019 - psim...@suse.com + +- Update semigroupoids to version 5.3.4. + 5.3.4 [2019.11.26] + -- + * Achieve forward compatibility with +[GHC proposal 229](https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0229-whitespace-bang-patterns.rst). + +--- +Fri Nov 8 16:14:42 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Old: semigroupoids-5.3.3.tar.gz New: semigroupoids-5.3.4.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.i3bvio/_old 2019-12-27 13:57:18.320772440 +0100 +++ /var/tmp/diff_new_pack.i3bvio/_new 2019-12-27 13:57:18.324772442 +0100 @@ -19,11 +19,10 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.3.3 +Version:5.3.4 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause -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 BuildRequires: ghc-Cabal-devel @@ -84,7 +83,6 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} ++ semigroupoids-5.3.3.tar.gz -> semigroupoids-5.3.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.3.3/.travis.yml new/semigroupoids-5.3.4/.travis.yml --- old/semigroupoids-5.3.3/.travis.yml 2001-09-09 03:46:40.0 +0200 +++ new/semigroupoids-5.3.4/.travis.yml 2001-09-09 03:46:40.0 +0200 @@ -4,7 +4,7 @@ # # For more information, see https://github.com/haskell-CI/haskell-ci # -# version: 0.3.20190425 +# version: 0.5.20180830 # language: c dist: xenial @@ -35,44 +35,43 @@ include: - compiler: ghc-8.8.1 addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.8.1","cabal-install-3.0"]}} - env: GHCHEAD=true - compiler: ghc-8.6.5 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.6.5","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.6.5","cabal-install-3.0"]}} - compiler: ghc-8.4.4 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.4.4","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.4.4","cabal-install-3.0"]}} - compiler: ghc-8.2.2 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.2.2","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.2.2","cabal-install-3.0"]}} - compiler: ghc-8.0.2 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.0.2","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.0.2","cabal-install-3.0"]}} - compiler: ghc-7.10.3 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.10.3","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.10.3","cabal-install-3.0"]}} - compiler: ghc-7.8.4 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.8.4","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.8.4","cabal-install-3.0"]}} - compiler: ghc-7.6.3 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.6.3","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.6.3","cabal-install-3.0"]}} - compiler: ghc-7.4.2 - addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.4.2","cabal-install-2.4"]}} + addons: {"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.4.2","cabal-install-3.0"]}} - compiler: ghc-7.2.2 - addons: {"apt":{"sources":["hvr-ghc"]
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2019-08-29 17:22:43 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.7948 (New) Package is "ghc-semigroupoids" Thu Aug 29 17:22:43 2019 rev:12 rq:726816 version:5.3.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2019-06-19 21:12:47.562765376 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.7948/ghc-semigroupoids.changes 2019-08-29 17:22:45.555315073 +0200 @@ -1,0 +2,9 @@ +Wed Aug 28 02:02:29 UTC 2019 - psim...@suse.com + +- Update semigroupoids to version 5.3.3. + 5.3.3 [2019.08.27] + -- + * Add `Alt` and `Plus` instances for `HashMap` from the `unordered-containers` +package. + +--- Old: semigroupoids-5.3.2.tar.gz semigroupoids.cabal New: semigroupoids-5.3.3.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.h2Rxud/_old 2019-08-29 17:22:46.399314932 +0200 +++ /var/tmp/diff_new_pack.h2Rxud/_new 2019-08-29 17:22:46.407314931 +0200 @@ -19,14 +19,13 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.3.2 +Version:5.3.3 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -96,7 +95,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ semigroupoids-5.3.2.tar.gz -> semigroupoids-5.3.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.3.2/.travis.yml new/semigroupoids-5.3.3/.travis.yml --- old/semigroupoids-5.3.2/.travis.yml 2001-09-09 03:46:40.0 +0200 +++ new/semigroupoids-5.3.3/.travis.yml 2001-09-09 03:46:40.0 +0200 @@ -1,159 +1,178 @@ # This Travis job script has been generated by a script via # -# runghc make_travis_yml_2.hs '-o' '.travis.yml' '--ghc-head' '--irc-channel=irc.freenode.org#haskell-lens' '--no-no-tests-no-bench' '--no-unconstrained' '--allow-failure=7.0.4' '--allow-failure=7.2.2' 'cabal.project' +# haskell-ci '--output=.travis.yml' '--config=cabal.haskell-ci' 'cabal.project' # # For more information, see https://github.com/haskell-CI/haskell-ci # +# version: 0.3.20190425 +# language: c -sudo: false - +dist: xenial git: - submodules: false # whether to recursively clone submodules - + # whether to recursively clone submodules + submodules: false notifications: irc: channels: - - "irc.freenode.org#haskell-lens" + - irc.freenode.org#haskell-lens skip_join: true template: - - "\x0313semigroupoids\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}" - + - "\"\\x0313semigroupoids\\x03/\\x0306%{branch}\\x03 \\x0314%{commit}\\x03 %{build_url} %{message}\"" cache: directories: - $HOME/.cabal/packages - $HOME/.cabal/store - before_cache: - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log + - rm -fv $CABALHOME/packages/hackage.haskell.org/build-reports.log # remove files that are regenerated by 'cabal update' - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.* - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/*.json - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.cache - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/01-index.tar.idx - - - rm -rfv $HOME/.cabal/packages/head.hackage - + - rm -fv $CABALHOME/packages/hackage.haskell.org/00-index.* + - rm -fv $CABALHOME/packages/hackage.haskell.org/*.json + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.cache + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar.idx + - rm -rfv $CABALHOME/packages/head.hackage matrix: include: -- compiler: "ghc-8.6.3" -# env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.3], sources: [hvr-ghc]}} -
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2019-06-19 21:11:36 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.4811 (New) Package is "ghc-semigroupoids" Wed Jun 19 21:11:36 2019 rev:11 rq:710638 version:5.3.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2019-01-25 22:43:33.367214091 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.4811/ghc-semigroupoids.changes 2019-06-19 21:12:47.562765376 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 14:29:16 UTC 2019 - Peter Simons + +- Update Cabal file for more accurate build dependencies. + +--- New: semigroupoids.cabal Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.d47jV0/_old 2019-06-19 21:12:48.134765931 +0200 +++ /var/tmp/diff_new_pack.d47jV0/_new 2019-06-19 21:12:48.138765936 +0200 @@ -26,6 +26,7 @@ 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -95,6 +96,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ semigroupoids.cabal ++ name: semigroupoids category: Control, Comonads version: 5.3.2 x-revision: 1 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE author:Edward A. Kmett maintainer:Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroupoids bug-reports: http://github.com/ekmett/semigroupoids/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.3 build-type:Custom synopsis: Semigroupoids: Category sans id extra-source-files: .travis.yml .gitignore .vim.custom README.markdown CHANGELOG.markdown Warning.hs description: Provides a wide array of (semi)groupoids and operations for working with them. . A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. . A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. . When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. . Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. . Ideally the following relationships would hold: . > Foldable > Traversable <--- Functor --> Alt -> Plus Semigroupoid > | || | | > v vv v v > Foldable1 ---> Traversable1 Apply > Applicative -> Alternative Category > | | | | > v v v v > Bind -> Monad ---> MonadPlus Arrow > . Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. . This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. . Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added. source-rep
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2019-01-25 22:43:32 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.28833 (New) Package is "ghc-semigroupoids" Fri Jan 25 22:43:32 2019 rev:10 rq:667143 version:5.3.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2018-10-25 09:04:12.190583188 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new.28833/ghc-semigroupoids.changes 2019-01-25 22:43:33.367214091 +0100 @@ -1,0 +2,10 @@ +Sat Jan 5 03:01:15 UTC 2019 - psim...@suse.com + +- Update semigroupoids to version 5.3.2. + 5.3.2 [2019.01.04] + -- + * Bump the lower bound on `semigroups` to 0.16.2, and avoid incurring +the dependency entirely on recent GHCs. + * Fix the build on GHC 7.0 and 7.2. + +--- Old: semigroupoids-5.3.1.tar.gz New: semigroupoids-5.3.2.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.t2Buv6/_old 2019-01-25 22:43:34.523212667 +0100 +++ /var/tmp/diff_new_pack.t2Buv6/_new 2019-01-25 22:43:34.527212662 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.3.1 +Version:5.3.2 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause @@ -36,7 +36,6 @@ BuildRequires: ghc-distributive-devel BuildRequires: ghc-hashable-devel BuildRequires: ghc-rpm-macros -BuildRequires: ghc-semigroups-devel BuildRequires: ghc-tagged-devel BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-transformers-compat-devel ++ semigroupoids-5.3.1.tar.gz -> semigroupoids-5.3.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.3.1/.travis.yml new/semigroupoids-5.3.2/.travis.yml --- old/semigroupoids-5.3.1/.travis.yml 2018-07-02 20:08:27.0 +0200 +++ new/semigroupoids-5.3.2/.travis.yml 2001-09-09 03:46:40.0 +0200 @@ -1,8 +1,8 @@ # This Travis job script has been generated by a script via # -# runghc make_travis_yml_2.hs '-o' '.travis.yml' '--ghc-head' '--irc-channel=irc.freenode.org#haskell-lens' '--no-no-tests-no-bench' '--no-unconstrained' 'cabal.project' +# runghc make_travis_yml_2.hs '-o' '.travis.yml' '--ghc-head' '--irc-channel=irc.freenode.org#haskell-lens' '--no-no-tests-no-bench' '--no-unconstrained' '--allow-failure=7.0.4' '--allow-failure=7.2.2' 'cabal.project' # -# For more information, see https://github.com/hvr/multi-ghc-travis +# For more information, see https://github.com/haskell-CI/haskell-ci # language: c sudo: false @@ -36,36 +36,36 @@ matrix: include: -- compiler: "ghc-8.6.1" - env: GHCHEAD=true - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.6.1], sources: [hvr-ghc]}} -- compiler: "ghc-8.4.3" +- compiler: "ghc-8.6.3" +# env: TEST=--disable-tests BENCH=--disable-benchmarks + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.3], sources: [hvr-ghc]}} +- compiler: "ghc-8.4.4" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.4.3], sources: [hvr-ghc]}} + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}} - compiler: "ghc-8.2.2" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.2.2], sources: [hvr-ghc]}} + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.2.2], sources: [hvr-ghc]}} - compiler: "ghc-8.0.2" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.0.2], sources: [hvr-ghc]}} + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.0.2], sources: [hvr-ghc]}} - compiler: "ghc-7.10.3" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-7.10.3], sources: [hvr-ghc]}} + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.10.3], sources: [hvr-ghc]
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2018-10-25 09:04:08 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Thu Oct 25 09:04:08 2018 rev:9 rq:643454 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2018-07-24 17:21:45.111251319 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2018-10-25 09:04:12.190583188 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:31:58 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.qvIffi/_old 2018-10-25 09:04:12.774582830 +0200 +++ /var/tmp/diff_new_pack.qvIffi/_new 2018-10-25 09:04:12.774582830 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2018-07-24 17:21:43 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Tue Jul 24 17:21:43 2018 rev:8 rq:623851 version:5.3.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2018-05-30 12:27:09.078600733 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2018-07-24 17:21:45.111251319 +0200 @@ -1,0 +2,18 @@ +Wed Jul 18 14:26:40 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- +Fri Jul 13 14:32:00 UTC 2018 - psim...@suse.com + +- Update semigroupoids to version 5.3.1. + * Fix a regression introduced in `semigroupoids-5.3` in which some modules +regressed from `Trustworthy` to `Unsafe`. + * Allow building with `containers-0.6`. + * Add `Alt` instances for `First` and `Last` from `Data.Semigroup`, and +`Alt` and `Plus` instances for `First` and `Last` from `Data.Monoid`. + * Add missing `Apply`, `Bind`, `Extend`, `Foldable1` and `Traversable1` +instances for `Data.Semigroups`, `Data.Monoid` and `GHC.Generics`. + +--- @@ -79 +96,0 @@ - Old: semigroupoids-5.2.2.tar.gz semigroupoids.cabal New: semigroupoids-5.3.1.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.beKCiL/_old 2018-07-24 17:21:45.955252399 +0200 +++ /var/tmp/diff_new_pack.beKCiL/_new 2018-07-24 17:21:45.955252399 +0200 @@ -19,14 +19,13 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.2.2 +Version:5.3.1 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause 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/3.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -97,7 +96,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ semigroupoids-5.2.2.tar.gz -> semigroupoids-5.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.2.2/.gitignore new/semigroupoids-5.3.1/.gitignore --- old/semigroupoids-5.2.2/.gitignore 2018-01-18 21:07:06.0 +0100 +++ new/semigroupoids-5.3.1/.gitignore 2018-07-02 20:08:27.0 +0200 @@ -1,3 +1,4 @@ +.ghc.environment.* dist docs wiki diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.2.2/.travis.yml new/semigroupoids-5.3.1/.travis.yml --- old/semigroupoids-5.2.2/.travis.yml 2018-01-18 21:07:06.0 +0100 +++ new/semigroupoids-5.3.1/.travis.yml 2018-07-02 20:08:27.0 +0200 @@ -1,6 +1,6 @@ # This Travis job script has been generated by a script via # -# runghc make_travis_yml_2.hs '-o' '.travis.yml' '--irc-channel=irc.freenode.org#haskell-lens' '--no-no-tests-no-bench' '--no-installed' 'cabal.project' +# runghc make_travis_yml_2.hs '-o' '.travis.yml' '--ghc-head' '--irc-channel=irc.freenode.org#haskell-lens' '--no-no-tests-no-bench' '--no-unconstrained' 'cabal.project' # # For more information, see https://github.com/hvr/multi-ghc-travis # @@ -36,42 +36,45 @@ matrix: include: -- compiler: "ghc-7.0.4" +- compiler: "ghc-8.6.1" + env: GHCHEAD=true + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.6.1], sources: [hvr-ghc]}} +- compiler: "ghc-8.4.3" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [*apt_packages,cabal-install-2.0,ghc-7.0.4], sources: [hvr-ghc]}} -- compiler: "ghc-7.2.2" + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.4.3], sources: [hvr-ghc]}} +- compiler: "ghc-8.2.2" # env: TEST=--disable-tests BENCH=--disable-benchmarks - addons: {apt: {packages: [*apt_packages,cabal-install-2.0,ghc-7.2.2], sources: [hvr-ghc]}} -- compiler: "ghc-7.4.2" + addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.2,ghc-8.2.2], sources: [hvr-ghc]}} +- compiler: "ghc-8.0
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2018-05-30 12:13:04 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Wed May 30 12:13:04 2018 rev:7 rq:607879 version:5.2.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2017-08-31 20:59:02.405695330 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2018-05-30 12:27:09.078600733 +0200 @@ -1,0 +2,20 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update semigroupoids to version 5.2.2 revision 3. + * Add `optional` to `Data.Functor.Alt` (analogous to the `optional` function +in `Control.Applicative`) + * `liftF2` is now a class method of `Apply` (mirroring the fact that `liftA2` +is now a class method of `Applicative`). `liftF2` and `(<.>)` have default +definitions in terms of the other. + * Allow building with GHC 8.4 + * `Apply` and `Bind` instances for `Q`, from the `template-haskell` package. + * Add instances for `(:~:)` and `(:~~:)` from `Data.Type.Equality`, and +`Coercion` from `Data.Type.Coercion` + * Add the `toNonEmpty` method to `Foldable1`. Add `foldrM1` and `foldlM1` +functions to `Data.Semigroup.Foldable` that are defined in terms of `toNonEmpty`. + * Add `Apply`, `Bind`, `Foldable1`, and `Traversable1` instances for `Complex` + * Add `Apply` and `Bind` instances for `HashMap` from the `unordered-containers` package +(on which `semigroupoids` now depends) + * Add `Semigroupoid` instances for `Tagged` and `Const` + +--- Old: semigroupoids-5.2.tar.gz New: semigroupoids-5.2.2.tar.gz semigroupoids.cabal Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.e9xT6Q/_old 2018-05-30 12:27:10.454553162 +0200 +++ /var/tmp/diff_new_pack.e9xT6Q/_new 2018-05-30 12:27:10.462552885 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,13 +19,14 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.2 +Version:5.2.2 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause -Group: Development/Languages/Other -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/3.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -34,12 +35,14 @@ BuildRequires: ghc-containers-devel BuildRequires: ghc-contravariant-devel BuildRequires: ghc-distributive-devel +BuildRequires: ghc-hashable-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroups-devel BuildRequires: ghc-tagged-devel +BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: ghc-unordered-containers-devel %if %{with tests} BuildRequires: ghc-doctest-devel %endif @@ -83,7 +86,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} @@ -94,6 +97,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -111,11 +115,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc CHANGELOG.markdown README.markdown %changelog ++ semigroupoids-5.2.tar.gz -> semigroupoids-5.2.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.2/.travis.yml new/semigroupoids-5.2.2/.travis.yml --- old/semigroupoids-5.2/.t
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2017-08-31 20:59:01 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Thu Aug 31 20:59:01 2017 rev:6 rq:513480 version:5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2016-11-01 09:58:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2017-08-31 20:59:02.405695330 +0200 @@ -1,0 +2,5 @@ +Thu Jul 27 14:03:56 UTC 2017 - psim...@suse.com + +- Update to version 5.2. + +--- Old: semigroupoids-5.1.tar.gz New: semigroupoids-5.2.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.X6JxFR/_old 2017-08-31 20:59:03.393556533 +0200 +++ /var/tmp/diff_new_pack.X6JxFR/_new 2017-08-31 20:59:03.413553724 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# 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 @@ -19,7 +19,7 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.1 +Version:5.2 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause @@ -29,6 +29,7 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel +BuildRequires: ghc-cabal-doctest-devel BuildRequires: ghc-comonad-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-contravariant-devel @@ -40,9 +41,7 @@ BuildRequires: ghc-transformers-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} -BuildRequires: ghc-directory-devel BuildRequires: ghc-doctest-devel -BuildRequires: ghc-filepath-devel %endif %description ++ semigroupoids-5.1.tar.gz -> semigroupoids-5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.1/.ghci new/semigroupoids-5.2/.ghci --- old/semigroupoids-5.1/.ghci 2016-06-16 01:25:50.0 +0200 +++ new/semigroupoids-5.2/.ghci 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -:set -isrc -idist/build/autogen -optP-include -optPdist/build/autogen/cabal_macros.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.1/.travis.yml new/semigroupoids-5.2/.travis.yml --- old/semigroupoids-5.1/.travis.yml 2016-06-16 01:25:50.0 +0200 +++ new/semigroupoids-5.2/.travis.yml 2017-04-19 17:14:28.0 +0200 @@ -13,26 +13,37 @@ matrix: include: -- env: CABALVER=1.18 GHCVER=7.4.2 +- env: CABALVER=1.24 GHCVER=7.0.4 + compiler: ": #GHC 7.0.4" + addons: {apt: {packages: [cabal-install-1.24,ghc-7.0.4], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=7.2.2 + compiler: ": #GHC 7.2.2" + addons: {apt: {packages: [cabal-install-1.24,ghc-7.2.2], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=7.4.2 compiler: ": #GHC 7.4.2" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.4.2], sources: [hvr-ghc]}} -- env: CABALVER=1.18 GHCVER=7.6.3 + addons: {apt: {packages: [cabal-install-1.24,ghc-7.4.2], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=7.6.3 compiler: ": #GHC 7.6.3" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.6.3], sources: [hvr-ghc]}} -- env: CABALVER=1.18 GHCVER=7.8.4 + addons: {apt: {packages: [cabal-install-1.24,ghc-7.6.3], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=7.8.4 compiler: ": #GHC 7.8.4" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}} -- env: CABALVER=1.22 GHCVER=7.10.3 + addons: {apt: {packages: [cabal-install-1.24,ghc-7.8.4], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=7.10.3 compiler: ": #GHC 7.10.3" - addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}} -- env: CABALVER=1.24 GHCVER=8.0.1 - compiler: ": #GHC 8.0.1" - addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1], sources: [hvr-ghc]}} + addons: {apt: {packages: [cabal-install-1.24,ghc-7.10.3], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=8.0.2 + compiler: ": #GHC 8.0.2" + addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}} +- env: CABALVE
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2016-11-01 09:58:07 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2016-07-20 09:19:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2016-11-01 09:58:08.0 +0100 @@ -1,0 +2,5 @@ +Thu Sep 15 07:10:53 UTC 2016 - psim...@suse.com + +- Update to version 5.1 revision 0 with cabal2obs. + +--- Old: 1.cabal semigroupoids-5.0.1.tar.gz New: semigroupoids-5.1.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.2rpobr/_old 2016-11-01 09:58:09.0 +0100 +++ /var/tmp/diff_new_pack.2rpobr/_new 2016-11-01 09:58:09.0 +0100 @@ -19,16 +19,14 @@ %global pkg_name semigroupoids %bcond_with tests Name: ghc-%{pkg_name} -Version:5.0.1 +Version:5.1 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause -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 -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel BuildRequires: ghc-comonad-devel @@ -46,7 +44,6 @@ BuildRequires: ghc-doctest-devel BuildRequires: ghc-filepath-devel %endif -# End cabal-rpm deps %description Provides a wide array of (semi)groupoids and operations for working with them. @@ -98,22 +95,15 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal - %build %ghc_lib_build - %install %ghc_lib_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %post devel %ghc_pkg_recache ++ semigroupoids-5.0.1.tar.gz -> semigroupoids-5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.1/.gitignore new/semigroupoids-5.1/.gitignore --- old/semigroupoids-5.0.1/.gitignore 2016-01-16 23:08:19.0 +0100 +++ new/semigroupoids-5.1/.gitignore2016-06-16 01:25:50.0 +0200 @@ -11,3 +11,19 @@ *.hi *~ *# +dist-* +cabal-dev +*.chi +*.chs.h +*.dyn_o +*.dyn_hi +.hpc +.hsenv +.cabal-sandbox/ +cabal.sandbox.config +*.prof +*.aux +*.hp +*.eventlog +.stack-work/ +cabal.project.local diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.1/.travis.yml new/semigroupoids-5.1/.travis.yml --- old/semigroupoids-5.0.1/.travis.yml 2016-01-16 23:08:19.0 +0100 +++ new/semigroupoids-5.1/.travis.yml 2016-06-16 01:25:50.0 +0200 @@ -1,41 +1,102 @@ +# This file has been generated -- see https://github.com/hvr/multi-ghc-travis language: c sudo: false +cache: + directories: +- $HOME/.cabsnap +- $HOME/.cabal/packages + +before_cache: + - rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log + - rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.tar + matrix: include: -- env: CABALVER=1.16 GHCVER=7.4.2 - addons: {apt: {packages: [cabal-install-1.16,ghc-7.4.2], sources: [hvr-ghc]}} -- env: CABALVER=1.16 GHCVER=7.6.3 - addons: {apt: {packages: [cabal-install-1.16,ghc-7.6.3], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.4.2 + compiler: ": #GHC 7.4.2" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.4.2], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.6.3 + compiler: ": #GHC 7.6.3" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.6.3], sources: [hvr-ghc]}} - env: CABALVER=1.18 GHCVER=7.8.4 + compiler: ": #GHC 7.8.4" addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}} -- env: CABALVER=1.22 GHCVER=7.10.1 - addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1],sources: [hvr-ghc]}} -- env: CABALVER=head GHCVER=head - addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}} +- env: CABALVER=1.22 GHCVER=7.10.3 + compiler: ": #GHC 7.10.3" + addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=8.0.1 + compiler: ": #GHC 8.0.1" +
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2016-07-20 09:19:36 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2016-01-22 01:08:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2016-07-20 09:19:39.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:28:16 UTC 2016 - psim...@suse.com + +- Update to version 5.0.1 revision 1 with cabal2obs. + +--- New: 1.cabal Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.StHy7K/_old 2016-07-20 09:19:40.0 +0200 +++ /var/tmp/diff_new_pack.StHy7K/_new 2016-07-20 09:19:40.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-semigroupoids # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,22 +17,17 @@ %global pkg_name semigroupoids - %bcond_with tests - -Name: ghc-semigroupoids +Name: ghc-%{pkg_name} Version:5.0.1 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause Group: System/Libraries - Url:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal BuildRequires: ghc-Cabal-devel -BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-base-orphans-devel BuildRequires: ghc-bifunctors-devel @@ -40,10 +35,12 @@ BuildRequires: ghc-containers-devel BuildRequires: ghc-contravariant-devel BuildRequires: ghc-distributive-devel +BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroups-devel BuildRequires: ghc-tagged-devel BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-directory-devel BuildRequires: ghc-doctest-devel @@ -88,33 +85,36 @@ versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added. - %package devel Summary:Haskell %{pkg_name} library development files Group: Development/Libraries/Other +Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} -Requires: %{name} = %{version}-%{release} %description devel This package provides the Haskell %{pkg_name} library development files. - %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal + %build %ghc_lib_build + %install %ghc_lib_install + %check %if %{with tests} -%cabal test +%{cabal} test %endif + %post devel %ghc_pkg_recache @@ -127,6 +127,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) -%doc README.markdown +%doc CHANGELOG.markdown README.markdown %changelog ++ 1.cabal ++ name: semigroupoids category: Control, Comonads version: 5.0.1 x-revision: 1 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE author:Edward A. Kmett maintainer:Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroupoids bug-reports: http://github.com/ekmett/semigroupoids/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett build-type:Custom tested-with: GHC==7.0.1, GHC == 7.0.4, GHC == 7.2.2, GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.1 synopsis: Semigroupoids: Category sans id extra-source-files: .ghci .travis.yml .gitignore .vim.custom README.markdown CHANGELOG.markdown description: Provides a wide array of (semi)groupoids and operations for working with them. . A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. . A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. . When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2016-01-21 23:43:19 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2015-08-27 08:56:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2016-01-22 01:08:25.0 +0100 @@ -1,0 +2,7 @@ +Mon Jan 18 11:49:27 UTC 2016 - mimi...@gmail.com + +- update to 5.0.1 +* transformers-compat 0.5 support +* Removed some redundant constraints. + +--- Old: semigroupoids-5.0.0.4.tar.gz New: semigroupoids-5.0.1.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.1wUt0B/_old 2016-01-22 01:08:27.0 +0100 +++ /var/tmp/diff_new_pack.1wUt0B/_new 2016-01-22 01:08:27.0 +0100 @@ -21,7 +21,7 @@ %bcond_with tests Name: ghc-semigroupoids -Version:5.0.0.4 +Version:5.0.1 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause ++ semigroupoids-5.0.0.4.tar.gz -> semigroupoids-5.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.0.4/CHANGELOG.markdown new/semigroupoids-5.0.1/CHANGELOG.markdown --- old/semigroupoids-5.0.0.4/CHANGELOG.markdown2015-08-19 20:59:47.0 +0200 +++ new/semigroupoids-5.0.1/CHANGELOG.markdown 2016-01-16 23:08:19.0 +0100 @@ -1,3 +1,9 @@ +5.0.1 +--- +* `transformers-compat` 0.5 support +* Removed some redundant constraints. +* GHC 8 support + 5.0.0.4 --- * `doctest` 0.10 support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.0.4/semigroupoids.cabal new/semigroupoids-5.0.1/semigroupoids.cabal --- old/semigroupoids-5.0.0.4/semigroupoids.cabal 2015-08-19 20:59:47.0 +0200 +++ new/semigroupoids-5.0.1/semigroupoids.cabal 2016-01-16 23:08:19.0 +0100 @@ -1,6 +1,6 @@ name: semigroupoids category: Control, Comonads -version: 5.0.0.4 +version: 5.0.1 license: BSD3 cabal-version: >= 1.8 license-file: LICENSE @@ -119,7 +119,7 @@ bifunctors >= 5 && < 6, semigroups >= 0.8.3.1 && < 1, transformers>= 0.2 && < 0.6, -transformers-compat >= 0.3 && < 0.5 +transformers-compat >= 0.3 && < 0.6 if flag(containers) build-depends: containers >= 0.3 && < 0.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.0.4/src/Data/Functor/Bind/Trans.hs new/semigroupoids-5.0.1/src/Data/Functor/Bind/Trans.hs --- old/semigroupoids-5.0.0.4/src/Data/Functor/Bind/Trans.hs2015-08-19 20:59:47.0 +0200 +++ new/semigroupoids-5.0.1/src/Data/Functor/Bind/Trans.hs 2016-01-16 23:08:19.0 +0100 @@ -46,10 +46,10 @@ instance BindTrans (ReaderT e) where liftB = ReaderT . const -instance (Semigroup w, Monoid w) => BindTrans (Lazy.WriterT w) where +instance Monoid w => BindTrans (Lazy.WriterT w) where liftB = Lazy.WriterT . fmap (\a -> (a, mempty)) -instance (Semigroup w, Monoid w) => BindTrans (Strict.WriterT w) where +instance Monoid w => BindTrans (Strict.WriterT w) where liftB = Strict.WriterT . fmap (\a -> (a, mempty)) instance BindTrans (Lazy.StateT s) where @@ -58,10 +58,10 @@ instance BindTrans (Strict.StateT s) where liftB m = Strict.StateT $ \s -> fmap (\a -> (a, s)) m -instance (Semigroup w, Monoid w) => BindTrans (Lazy.RWST r w s) where +instance Monoid w => BindTrans (Lazy.RWST r w s) where liftB m = Lazy.RWST $ \ _r s -> fmap (\a -> (a, s, mempty)) m -instance (Semigroup w, Monoid w) => BindTrans (Strict.RWST r w s) where +instance Monoid w => BindTrans (Strict.RWST r w s) where liftB m = Strict.RWST $ \ _r s -> fmap (\a -> (a, s, mempty)) m instance BindTrans (ContT r) where diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semigroupoids-5.0.0.4/src/Data/Functor/Extend.hs new/semigroupoids-5.0.1/src/Data/Functor/Extend.hs --- old/semigroupoids-5.0.0.4/src/Data/Functor/Extend.hs2015-08-19 20:59:47.0 +0200 +++ new/semigroupoids-5.0.1/src/Data/Functor/Extend.hs 2016-01-16 23:08:19.0 +0100 @@ -24,7 +24,8 @@ import Control.Category import Control.Monad.Trans.Identity import Data.Functor.Identity -import Data.Semigroup +import Data.Functor.Sum (Su
commit ghc-semigroupoids for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-semigroupoids for openSUSE:Factory checked in at 2015-08-27 08:56:45 Comparing /work/SRC/openSUSE:Factory/ghc-semigroupoids (Old) and /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new (New) Package is "ghc-semigroupoids" Changes: --- /work/SRC/openSUSE:Factory/ghc-semigroupoids/ghc-semigroupoids.changes 2015-05-28 09:55:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-semigroupoids.new/ghc-semigroupoids.changes 2015-08-27 08:56:46.0 +0200 @@ -1,0 +2,27 @@ +Sun Aug 23 17:39:53 UTC 2015 - mimi...@gmail.com + +- update to 5.0.0.4 +* doctest 0.10 support + +--- +Thu Aug 13 16:09:42 UTC 2015 - mimi...@gmail.com + +- update to 5.0.0.3 + +--- +Thu Aug 6 19:43:49 UTC 2015 - mimi...@gmail.com + +- update to 5.0.0.2 +* Added the CHANGELOG to the distribution so that hackage can link to it in the haddocks. +* Absorbed Data.Bifunctor.Apply, Data.Semigroup.Bifoldable and Data.Semigroup.Traversable + from bifunctors. +* This caused us to pick up a dependency on tagged. +* Exiled Data.Semifunctor.*, Data.Semigroupoid.Product and Data.Semigroupoid.Coproduct + to semigroupoid-extras. +* Set an explicit fixity for -<- and ->-. +* Major changes to the API to support PolyKinds and DataKinds. This necessarily shuts off GHC <= 7.4. +* Orphan instances have moved upstream into a common base-orphans package. +* Added asum1 to Data.Semigroup.Foldable. +* Support for 'ConstrainedClassMethods' is currently required for GHC HEAD. + +--- Old: semigroupoids-4.3.tar.gz New: semigroupoids-5.0.0.4.tar.gz Other differences: -- ++ ghc-semigroupoids.spec ++ --- /var/tmp/diff_new_pack.5gk3gK/_old 2015-08-27 08:56:46.0 +0200 +++ /var/tmp/diff_new_pack.5gk3gK/_new 2015-08-27 08:56:46.0 +0200 @@ -21,7 +21,7 @@ %bcond_with tests Name: ghc-semigroupoids -Version:4.3 +Version:5.0.0.4 Release:0 Summary:Semigroupoids: Category sans id License:BSD-2-Clause @@ -34,16 +34,20 @@ BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: +BuildRequires: ghc-base-orphans-devel +BuildRequires: ghc-bifunctors-devel BuildRequires: ghc-comonad-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-contravariant-devel BuildRequires: ghc-distributive-devel BuildRequires: ghc-semigroups-devel +BuildRequires: ghc-tagged-devel BuildRequires: ghc-transformers-compat-devel BuildRequires: ghc-transformers-devel %if %{with tests} -BuildRequires: ghc-Glob-devel +BuildRequires: ghc-directory-devel BuildRequires: ghc-doctest-devel +BuildRequires: ghc-filepath-devel %endif # End cabal-rpm deps @@ -123,5 +127,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) +%doc README.markdown %changelog ++ semigroupoids-4.3.tar.gz -> semigroupoids-5.0.0.4.tar.gz ++ 3191 lines of diff (skipped)