Hello community,
here is the log from the commit of package ghc-transformers-compat for
openSUSE:Factory checked in at 2019-05-17 23:43:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-transformers-compat (Old)
and /work/SRC/openSUSE:Factory/.ghc-transformers-compat.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-transformers-compat"
Fri May 17 23:43:18 2019 rev:10 rq:703480 version:0.6.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-transformers-compat/ghc-transformers-compat.changes
2019-04-28 20:14:01.090397420 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-transformers-compat.new.5148/ghc-transformers-compat.changes
2019-05-17 23:43:19.861907285 +0200
@@ -1,0 +2,9 @@
+Sun May 12 02:02:22 UTC 2019 - [email protected]
+
+- Update transformers-compat to version 0.6.5.
+ 0.6.5 [2019.05.11]
+ ------------------
+ * Ensure that the backported `MonadFail` instance for `ExceptT` is available
+ when built against `transformers-0.4.*`.
+
+-------------------------------------------------------------------
Old:
----
transformers-compat-0.6.4.tar.gz
New:
----
transformers-compat-0.6.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-transformers-compat.spec ++++++
--- /var/tmp/diff_new_pack.T8XxJJ/_old 2019-05-17 23:43:20.521906923 +0200
+++ /var/tmp/diff_new_pack.T8XxJJ/_new 2019-05-17 23:43:20.525906920 +0200
@@ -18,7 +18,7 @@
%global pkg_name transformers-compat
Name: ghc-%{pkg_name}
-Version: 0.6.4
+Version: 0.6.5
Release: 0
Summary: A small compatibility shim for the transformers library
License: BSD-3-Clause
++++++ transformers-compat-0.6.4.tar.gz -> transformers-compat-0.6.5.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transformers-compat-0.6.4/.travis.yml
new/transformers-compat-0.6.5/.travis.yml
--- old/transformers-compat-0.6.4/.travis.yml 2001-09-09 03:46:40.000000000
+0200
+++ new/transformers-compat-0.6.5/.travis.yml 2001-09-09 03:46:40.000000000
+0200
@@ -4,27 +4,24 @@
#
# For more information, see https://github.com/haskell-CI/haskell-ci
#
-# version: 0.2.1
+# version: 0.3.20190425
#
language: c
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:
- - "\x0313transformers-compat\x03/\x0306%{branch}\x03 \x0314%{commit}\x03
%{build_url} %{message}"
-
+ - "\"\\x0313transformers-compat\\x03/\\x0306%{branch}\\x03
\\x0314%{commit}\\x03 %{build_url} %{message}\""
cache:
directories:
- $HOME/.cabal/packages
- $HOME/.cabal/store
-
before_cache:
- rm -fv $CABALHOME/packages/hackage.haskell.org/build-reports.log
# remove files that are regenerated by 'cabal update'
@@ -33,155 +30,174 @@
- 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.4"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.4],
sources: [hvr-ghc]}}
- - compiler: "ghc-8.4.4"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4],
sources: [hvr-ghc]}}
- - compiler: "ghc-8.2.2"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.2.2],
sources: [hvr-ghc]}}
- - compiler: "ghc-8.0.2"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.0.2],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.10.3"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.10.3],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.8.4"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.8.4],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.6.3"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.6.3],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.4.2"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.4.2],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.2.2"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.2.2],
sources: [hvr-ghc]}}
- - compiler: "ghc-7.0.4"
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-7.0.4],
sources: [hvr-ghc]}}
- - compiler: "ghc-head"
+ - 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"]}}
+ - compiler: ghc-8.4.4
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.4.4","cabal-install-2.4"]}}
+ - compiler: ghc-8.2.2
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.2.2","cabal-install-2.4"]}}
+ - compiler: ghc-8.0.2
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.0.2","cabal-install-2.4"]}}
+ - compiler: ghc-7.10.3
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.10.3","cabal-install-2.4"]}}
+ - compiler: ghc-7.8.4
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.8.4","cabal-install-2.4"]}}
+ - compiler: ghc-7.6.3
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.6.3","cabal-install-2.4"]}}
+ - compiler: ghc-7.4.2
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.4.2","cabal-install-2.4"]}}
+ - compiler: ghc-7.2.2
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.2.2","cabal-install-2.4"]}}
+ - compiler: ghc-7.0.4
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-7.0.4","cabal-install-2.4"]}}
+ - compiler: ghc-head
+ addons:
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-head","cabal-install-head"]}}
env: GHCHEAD=true
- addons: {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-head],
sources: [hvr-ghc]}}
-
allow_failures:
- - compiler: "ghc-head"
-
+ - compiler: ghc-head
+ - compiler: ghc-8.8.1
before_install:
- - HC=/opt/ghc/bin/${CC}
- - HCPKG=${HC/ghc/ghc-pkg}
+ - HC=$(echo "/opt/$CC/bin/ghc" | sed 's/-/\//')
+ - HCPKG="$HC-pkg"
- unset CC
- CABAL=/opt/ghc/bin/cabal
- CABALHOME=$HOME/.cabal
- export PATH="$CABALHOME/bin:$PATH"
- - ROOTDIR=$(pwd)
+ - TOP=$(pwd)
- HCNUMVER=$(( $(${HC} --numeric-version|sed -E
's/([0-9]+)\.([0-9]+)\.([0-9]+).*/\1 * 10000 + \2 * 100 + \3/') ))
- echo $HCNUMVER
-
+ - CABAL="$CABAL -vnormal+nowrap+markoutput"
+ - set -o pipefail
+ - |
+ echo 'function blue(s) { printf "\033[0;34m" s "\033[0m " }' >>
.colorful.awk
+ echo 'BEGIN { state = "output"; }' >>
.colorful.awk
+ echo '/^-----BEGIN CABAL OUTPUT-----$/ { state = "cabal" }' >>
.colorful.awk
+ echo '/^-----END CABAL OUTPUT-----$/ { state = "output" }' >>
.colorful.awk
+ echo '!/^(-----BEGIN CABAL OUTPUT-----|-----END CABAL OUTPUT-----)/ {' >>
.colorful.awk
+ echo ' if (state == "cabal") {' >>
.colorful.awk
+ echo ' print blue($0)' >>
.colorful.awk
+ echo ' } else {' >>
.colorful.awk
+ echo ' print $0' >>
.colorful.awk
+ echo ' }' >>
.colorful.awk
+ echo '}' >>
.colorful.awk
+ - cat .colorful.awk
+ - |
+ color_cabal_output () {
+ awk -f $TOP/.colorful.awk
+ }
+ - echo text | color_cabal_output
install:
- ${CABAL} --version
- echo "$(${HC} --version) [$(${HC} --print-project-git-commit-id 2>
/dev/null || echo '?')]"
- TEST=--enable-tests
- BENCH=--enable-benchmarks
- GHCHEAD=${GHCHEAD-false}
- - travis_retry ${CABAL} update -v
- - sed -i.bak 's/^jobs:/-- jobs:/' $CABALHOME/config
- - rm -fv cabal.project cabal.project.local
- - "sed -i.bak 's/^-- jobs:.*/jobs: 2/' $CABALHOME/config"
- # Overlay Hackage Package Index for GHC HEAD:
https://github.com/hvr/head.hackage
+ - rm -f $CABALHOME/config
+ - |
+ echo "verbose: normal +nowrap +markoutput" >> $CABALHOME/config
+ echo "remote-build-reporting: anonymous" >> $CABALHOME/config
+ echo "remote-repo-cache: $CABALHOME/packages" >> $CABALHOME/config
+ echo "logs-dir: $CABALHOME/logs" >> $CABALHOME/config
+ echo "world-file: $CABALHOME/world" >> $CABALHOME/config
+ echo "extra-prog-path: $CABALHOME/bin" >> $CABALHOME/config
+ echo "symlink-bindir: $CABALHOME/bin" >> $CABALHOME/config
+ echo "installdir: $CABALHOME/bin" >> $CABALHOME/config
+ echo "build-summary: $CABALHOME/logs/build.log" >> $CABALHOME/config
+ echo "store-dir: $CABALHOME/store" >> $CABALHOME/config
+ echo "install-dirs user" >> $CABALHOME/config
+ echo " prefix: $CABALHOME" >> $CABALHOME/config
+ echo "repository hackage.haskell.org" >> $CABALHOME/config
+ echo " url: http://hackage.haskell.org/" >> $CABALHOME/config
- |
if $GHCHEAD; then
- sed -i 's/-- allow-newer: .*/allow-newer: *:base/' $CABALHOME/config
- for pkg in $($HCPKG list --simple-output); do pkg=$(echo $pkg | sed
's/-[^-]*$//'); sed -i "s/allow-newer: /allow-newer: *:$pkg, /"
$CABALHOME/config; done
-
- echo 'repository head.hackage'
>> $CABALHOME/config
- echo ' url: http://head.hackage.haskell.org/'
>> $CABALHOME/config
- echo ' secure: True'
>> $CABALHOME/config
- echo ' root-keys:
07c59cb65787dedfaef5bd5f987ceb5f7e5ebf88b904bbd4c5cbdeb2ff71b740' >>
$CABALHOME/config
- echo '
2e8555dde16ebd8df076f1a8ef13b8f14c66bad8eafefd7d9e37d0ed711821fb' >>
$CABALHOME/config
- echo '
8f79fd2389ab2967354407ec852cbe73f2e8635793ac446d09461ffb99527f6e' >>
$CABALHOME/config
- echo ' key-threshold: 3'
>> $CABALHOME.config
-
- grep -Ev -- '^\s*--' $CABALHOME/config | grep -Ev '^\s*$'
-
- ${CABAL} new-update head.hackage -v
+ echo "allow-newer: $($HCPKG list --simple-output | sed -E
's/([a-zA-Z-]+)-[0-9.]+/*:\1/g')" >> $CABALHOME/config
+
+ echo "repository head.hackage"
>> $CABALHOME/config
+ echo " url: http://head.hackage.haskell.org/"
>> $CABALHOME/config
+ echo " secure: True"
>> $CABALHOME/config
+ echo " root-keys:
07c59cb65787dedfaef5bd5f987ceb5f7e5ebf88b904bbd4c5cbdeb2ff71b740" >>
$CABALHOME/config
+ echo "
2e8555dde16ebd8df076f1a8ef13b8f14c66bad8eafefd7d9e37d0ed711821fb" >>
$CABALHOME/config
+ echo "
8f79fd2389ab2967354407ec852cbe73f2e8635793ac446d09461ffb99527f6e" >>
$CABALHOME/config
+ echo " key-threshold: 3"
>> $CABALHOME/config
fi
- - grep -Ev -- '^\s*--' $CABALHOME/config | grep -Ev '^\s*$'
- - rm -f cabal.project
+ - "echo 'jobs: 2' >> $CABALHOME/config"
+ - cat $CABALHOME/config
+ - rm -fv cabal.project cabal.project.local cabal.project.freeze
+ - travis_retry ${CABAL} v2-update -v
+ # Generate cabal.project
+ - rm -rf cabal.project cabal.project.local cabal.project.freeze
- touch cabal.project
- - "printf 'packages: \".\"\\n' >> cabal.project"
- - "printf 'packages: \"./tests\"\\n' >> cabal.project"
- - "printf 'write-ghc-environment-files: always\\n' >> cabal.project"
- - touch cabal.project.local
+ - |
+ echo 'packages: "."' >> cabal.project
+ echo 'packages: "./tests"' >> cabal.project
+ - |
+ echo "write-ghc-environment-files: always" >> cabal.project
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed
's/-[^-]*$//' | grep -vE -- '^(transformers-compat|transformers-compat-tests)$'
| sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
- cat cabal.project || true
- cat cabal.project.local || true
- if [ -f "./configure.ac" ]; then (cd "." && autoreconf -i); fi
- if [ -f "./tests/configure.ac" ]; then (cd "./tests" && autoreconf -i); fi
- - rm -f cabal.project.freeze
- - rm -rf .ghc.environment.* "."/dist "./tests"/dist
- - DISTDIR=$(mktemp -d /tmp/dist-test.XXXX)
-
-# Here starts the actual work to be performed for the package under test;
-# any command which exits with a non-zero exit code causes the build to fail.
+ - ${CABAL} v2-freeze -w ${HC} ${TEST} ${BENCH} | color_cabal_output
+ - "cat cabal.project.freeze | sed -E 's/^(constraints: *| *)//' | sed
's/any.//'"
+ - rm cabal.project.freeze
script:
- # test that source-distributions can be generated
- - ${CABAL} new-sdist all
+ - DISTDIR=$(mktemp -d /tmp/dist-test.XXXX)
+ # Packaging...
+ - ${CABAL} v2-sdist all | color_cabal_output
+ # Unpacking...
- mv dist-newstyle/sdist/*.tar.gz ${DISTDIR}/
- cd ${DISTDIR} || false
- find . -maxdepth 1 -name '*.tar.gz' -exec tar -xvf '{}' \;
- - rm -f cabal.project
+ # Generate cabal.project
+ - rm -rf cabal.project cabal.project.local cabal.project.freeze
- touch cabal.project
- - "printf 'packages: \"transformers-compat-*/*.cabal\"\\n' >> cabal.project"
- - "printf 'packages: \"transformers-compat-tests-*/*.cabal\"\\n' >>
cabal.project"
- - "printf 'write-ghc-environment-files: always\\n' >> cabal.project"
- - touch cabal.project.local
+ - |
+ echo 'packages: "transformers-compat-*/*.cabal"' >> cabal.project
+ echo 'packages: "transformers-compat-tests-*/*.cabal"' >> cabal.project
+ - |
+ echo "write-ghc-environment-files: always" >> cabal.project
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed
's/-[^-]*$//' | grep -vE -- '^(transformers-compat|transformers-compat-tests)$'
| sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
- cat cabal.project || true
- cat cabal.project.local || true
-
+ # Building with tests and benchmarks...
# build & run tests, build benchmarks
- - ${CABAL} new-build -w ${HC} ${TEST} ${BENCH} all
- - if [ "x$TEST" = "x--enable-tests" ]; then ${CABAL} new-test -w ${HC}
${TEST} ${BENCH} all; fi
-
- # cabal check
- - (cd transformers-compat-* && ${CABAL} check)
- - (cd transformers-compat-tests-* && ${CABAL} check)
-
- # haddock
- - ${CABAL} new-haddock -w ${HC} ${TEST} ${BENCH} all
-
- # Build without installed constraints for packages in global-db
- - rm -f cabal.project.local; ${CABAL} new-build -w ${HC} --disable-tests
--disable-benchmarks all;
-
+ - ${CABAL} v2-build -w ${HC} ${TEST} ${BENCH} all | color_cabal_output
+ # Testing...
+ - ${CABAL} v2-test -w ${HC} ${TEST} ${BENCH} all | color_cabal_output
+ # cabal check...
+ - (cd transformers-compat-* && ${CABAL} -vnormal check)
+ - (cd transformers-compat-tests-* && ${CABAL} -vnormal check)
+ # haddock...
+ - ${CABAL} v2-haddock -w ${HC} ${TEST} ${BENCH} all | color_cabal_output
+ # Building without installed constraints for packages in global-db...
+ - rm -f cabal.project.local
+ - ${CABAL} v2-build -w ${HC} --disable-tests --disable-benchmarks all |
color_cabal_output
# Constraint sets
- rm -rf cabal.project.local
-
# Constraint set no-mtl
- - ${CABAL} new-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -mtl' all
-
+ - ${CABAL} v2-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -mtl' all | color_cabal_output
# Constraint set no-generic-deriving
- - ${CABAL} new-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -generic-deriving' all
-
+ - ${CABAL} v2-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -generic-deriving' all | color_cabal_output
# Constraint set no-mtl-no-generic-deriving
- - ${CABAL} new-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -generic-deriving'
--constraint='tranformers-compat -mtl' all
-
+ - ${CABAL} v2-build -w ${HC} --disable-tests --disable-benchmarks
--constraint='transformers-compat -generic-deriving'
--constraint='tranformers-compat -mtl' all | color_cabal_output
# Constraint set two
- - if [ $HCNUMVER -lt 70900 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +two'
all ; fi
-
+ - if [ $HCNUMVER -lt 70900 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +two'
all | color_cabal_output ; fi
# Constraint set three
- - if [ $HCNUMVER -lt 70900 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +three'
all ; fi
-
+ - if [ $HCNUMVER -lt 70900 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +three'
all | color_cabal_output ; fi
# Constraint set four
- - if [ $HCNUMVER -lt 71100 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +four'
all ; fi
-
+ - if [ $HCNUMVER -lt 71100 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +four'
all | color_cabal_output ; fi
# Constraint set five
- - if [ $HCNUMVER -lt 80300 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +five'
all ; fi
-
+ - if [ $HCNUMVER -lt 80300 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers-compat +five'
all | color_cabal_output ; fi
# Constraint set transformers-installed
- - if [ $HCNUMVER -ge 70800 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers installed' all
; fi
-
+ - if [ $HCNUMVER -ge 70800 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers installed' all
| color_cabal_output ; fi
# Constraint set transformers-newer
- - if [ $HCNUMVER -lt 80500 ] ; then ${CABAL} new-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers >=0.5.5.0' all
; fi
-
+ - if [ $HCNUMVER -lt 80500 ] ; then ${CABAL} v2-build -w ${HC}
--disable-tests --disable-benchmarks --constraint='transformers >=0.5.5.0' all
| color_cabal_output ; fi
# REGENDATA
["--output=.travis.yml","--config=cabal.haskell-ci","cabal.project"]
# EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transformers-compat-0.6.4/CHANGELOG.markdown
new/transformers-compat-0.6.5/CHANGELOG.markdown
--- old/transformers-compat-0.6.4/CHANGELOG.markdown 2001-09-09
03:46:40.000000000 +0200
+++ new/transformers-compat-0.6.5/CHANGELOG.markdown 2001-09-09
03:46:40.000000000 +0200
@@ -1,3 +1,8 @@
+0.6.5 [2019.05.11]
+------------------
+* Ensure that the backported `MonadFail` instance for `ExceptT` is available
+ when built against `transformers-0.4.*`.
+
0.6.4 [2019.04.01]
------------------
* Use more conservative CPP to guard the backported `MonadFix` instance for
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transformers-compat-0.6.4/src/Control/Monad/Trans/Instances.hs
new/transformers-compat-0.6.5/src/Control/Monad/Trans/Instances.hs
--- old/transformers-compat-0.6.4/src/Control/Monad/Trans/Instances.hs
2001-09-09 03:46:40.000000000 +0200
+++ new/transformers-compat-0.6.5/src/Control/Monad/Trans/Instances.hs
2001-09-09 03:46:40.000000000 +0200
@@ -262,12 +262,13 @@
fail msg = Strict.WriterT $ Fail.fail msg
{-# INLINE fail #-}
-# if MIN_VERSION_transformers(0,5,0) && !(MIN_VERSION_base(4,9,0))
+# if MIN_VERSION_transformers(0,4,0) && !(MIN_VERSION_base(4,9,0))
instance (Fail.MonadFail m) => Fail.MonadFail (ExceptT e m) where
fail = ExceptT . Fail.fail
{-# INLINE fail #-}
+# endif
-# if MIN_VERSION_transformers(0,5,3)
+# if MIN_VERSION_transformers(0,5,3) && !(MIN_VERSION_base(4,9,0))
instance (Monoid w, Functor m, Fail.MonadFail m) => Fail.MonadFail (AccumT w
m) where
fail msg = AccumT $ const (Fail.fail msg)
{-# INLINE fail #-}
@@ -275,7 +276,6 @@
instance (Fail.MonadFail m) => Fail.MonadFail (SelectT r m) where
fail msg = lift (Fail.fail msg)
{-# INLINE fail #-}
-# endif
# endif
#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/transformers-compat-0.6.4/tests/transformers-compat-tests.cabal
new/transformers-compat-0.6.5/tests/transformers-compat-tests.cabal
--- old/transformers-compat-0.6.4/tests/transformers-compat-tests.cabal
2001-09-09 03:46:40.000000000 +0200
+++ new/transformers-compat-0.6.5/tests/transformers-compat-tests.cabal
2001-09-09 03:46:40.000000000 +0200
@@ -22,7 +22,8 @@
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
- , GHC == 8.6.4
+ , GHC == 8.6.5
+ , GHC == 8.8.1
source-repository head
type: git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/transformers-compat-0.6.4/transformers-compat.cabal
new/transformers-compat-0.6.5/transformers-compat.cabal
--- old/transformers-compat-0.6.4/transformers-compat.cabal 2001-09-09
03:46:40.000000000 +0200
+++ new/transformers-compat-0.6.5/transformers-compat.cabal 2001-09-09
03:46:40.000000000 +0200
@@ -1,6 +1,6 @@
name: transformers-compat
category: Compatibility
-version: 0.6.4
+version: 0.6.5
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
@@ -32,7 +32,8 @@
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.4
- , GHC == 8.6.4
+ , GHC == 8.6.5
+ , GHC == 8.8.1
extra-source-files:
.travis.yml
.ghci