Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-lens-aeson for openSUSE:Factory 
checked in at 2021-03-10 08:55:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-lens-aeson (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-lens-aeson.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-lens-aeson"

Wed Mar 10 08:55:07 2021 rev:3 rq:877641 version:1.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-lens-aeson/ghc-lens-aeson.changes    
2021-02-16 22:48:35.322563418 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-lens-aeson.new.2378/ghc-lens-aeson.changes  
2021-03-10 08:57:15.090888748 +0100
@@ -1,0 +2,12 @@
+Fri Feb 19 23:03:03 UTC 2021 - psim...@suse.com
+
+- Update lens-aeson to version 1.1.1.
+  1.1.1 [2021.02.17]
+  ------------------
+  * Allow building with `lens-5.*`.
+  * The build-type has been changed from `Custom` to `Simple`.
+    To achieve this, the `doctests` test suite has been removed in favor of 
using
+    
[`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
+    to run the doctests.
+
+-------------------------------------------------------------------

Old:
----
  lens-aeson-1.1.tar.gz
  lens-aeson.cabal

New:
----
  lens-aeson-1.1.1.tar.gz

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

Other differences:
------------------
++++++ ghc-lens-aeson.spec ++++++
--- /var/tmp/diff_new_pack.krMaVu/_old  2021-03-10 08:57:15.830889512 +0100
+++ /var/tmp/diff_new_pack.krMaVu/_new  2021-03-10 08:57:15.830889512 +0100
@@ -17,20 +17,17 @@
 
 
 %global pkg_name lens-aeson
-%bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.1
+Version:        1.1.1
 Release:        0
 Summary:        Law-abiding lenses for aeson
 License:        MIT
 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/4.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-aeson-devel
 BuildRequires:  ghc-attoparsec-devel
 BuildRequires:  ghc-bytestring-devel
-BuildRequires:  ghc-cabal-doctest-devel
 BuildRequires:  ghc-lens-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-scientific-devel
@@ -38,12 +35,6 @@
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-vector-devel
 ExcludeArch:    %{ix86}
-%if %{with tests}
-BuildRequires:  ghc-doctest-devel
-BuildRequires:  ghc-generic-deriving-devel
-BuildRequires:  ghc-semigroups-devel
-BuildRequires:  ghc-simple-reflect-devel
-%endif
 
 %description
 Law-abiding lenses for aeson.
@@ -60,7 +51,6 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -68,9 +58,6 @@
 %install
 %ghc_lib_install
 
-%check
-%cabal_test
-
 %post devel
 %ghc_pkg_recache
 

++++++ lens-aeson-1.1.tar.gz -> lens-aeson-1.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/.ghci new/lens-aeson-1.1.1/.ghci
--- old/lens-aeson-1.1/.ghci    2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/.ghci  1970-01-01 01:00:00.000000000 +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/lens-aeson-1.1/.hlint.yaml 
new/lens-aeson-1.1.1/.hlint.yaml
--- old/lens-aeson-1.1/.hlint.yaml      1970-01-01 01:00:00.000000000 +0100
+++ new/lens-aeson-1.1.1/.hlint.yaml    2001-09-09 03:46:40.000000000 +0200
@@ -0,0 +1 @@
+- arguments: [--cpp-define=HLINT, --cpp-ansi]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/.travis.yml 
new/lens-aeson-1.1.1/.travis.yml
--- old/lens-aeson-1.1/.travis.yml      2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/.travis.yml    1970-01-01 01:00:00.000000000 +0100
@@ -1,175 +0,0 @@
-# This Travis job script has been generated by a script via
-#
-#   haskell-ci '--output=.travis.yml' '--config=cabal.haskell-ci' 
'cabal.project'
-#
-# For more information, see https://github.com/haskell-CI/haskell-ci
-#
-# version: 0.5.20180830
-#
-language: c
-dist: xenial
-git:
-  # whether to recursively clone submodules
-  submodules: false
-notifications:
-  irc:
-    channels:
-      - irc.freenode.org#haskell-lens
-    skip_join: true
-    template:
-      - "\"\\x0313lens-aeson\\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'
-  - 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.8.1
-      addons: 
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-8.8.1","cabal-install-3.0"]}}
-    - compiler: ghc-8.6.5
-      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-3.0"]}}
-    - compiler: ghc-8.2.2
-      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-3.0"]}}
-    - compiler: ghc-7.10.3
-      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-3.0"]}}
-    - compiler: ghc-7.6.3
-      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-3.0"]}}
-    - compiler: ghc-head
-      addons: 
{"apt":{"sources":["hvr-ghc"],"packages":["ghc-head","cabal-install-head"]}}
-  allow_failures:
-    - compiler: ghc-head
-before_install:
-  - HC=$(echo "/opt/$CC/bin/ghc" | sed 's/-/\//')
-  - WITHCOMPILER="-w $HC"
-  - HADDOCK=$(echo "/opt/$CC/bin/haddock" | sed 's/-/\//')
-  - HCPKG="$HC-pkg"
-  - unset CC
-  - CABAL=/opt/ghc/bin/cabal
-  - CABALHOME=$HOME/.cabal
-  - export PATH="$CABALHOME/bin:$PATH"
-  - TOP=$(pwd)
-  - "HCNUMVER=$(${HC} --numeric-version|perl -ne 
'/^(\\d+)\\.(\\d+)\\.(\\d+)(\\.(\\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 
0 ? $5 != 1 : $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
-  - HEADHACKAGE=false
-  - if [ $HCNUMVER -gt 80801 ] ; then HEADHACKAGE=true ; fi
-  - rm -f $CABALHOME/config
-  - |
-    echo "verbose: normal +nowrap +markoutput"          >> $CABALHOME/config
-    echo "remote-build-reporting: anonymous"            >> $CABALHOME/config
-    echo "write-ghc-environment-files: always"          >> $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 $HEADHACKAGE; then
-    echo "allow-newer: $($HCPKG list --simple-output | sed -E 
's/([a-zA-Z-]+)-[0-9.]+/*:\1/g')" >> $CABALHOME/config
-    echo "repository head.hackage.ghc.haskell.org"                             
           >> $CABALHOME/config
-    echo "   url: https://ghc.gitlab.haskell.org/head.hackage/";                
           >> $CABALHOME/config
-    echo "   secure: True"                                                     
           >> $CABALHOME/config
-    echo "   root-keys: 
7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d" >> 
$CABALHOME/config
-    echo "              
26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329" >> 
$CABALHOME/config
-    echo "              
f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89" >> 
$CABALHOME/config
-    echo "   key-threshold: 3"                                                 
           >> $CABALHOME/config
-    fi
-  - cat $CABALHOME/config
-  - rm -fv cabal.project cabal.project.local cabal.project.freeze
-  - travis_retry ${CABAL} v2-update -v
-  - if [ $HCNUMVER -ge 80800 ] && [ $HCNUMVER -lt 80802 ] ; then (cd /tmp && 
${CABAL} v2-install $WITHCOMPILER -j2 hlint --constraint='hlint ==2.1.*' | 
color_cabal_output) ; fi
-  # Generate cabal.project
-  - rm -rf cabal.project cabal.project.local cabal.project.freeze
-  - touch cabal.project
-  - |
-    echo "packages: ." >> cabal.project
-  - |
-  - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 
's/-[^-]*$//' | (grep -vE -- '^(lens-aeson)$' || true) | 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
-  - ${CABAL} v2-freeze $WITHCOMPILER ${TEST} ${BENCH} | color_cabal_output
-  - "cat cabal.project.freeze | sed -E 's/^(constraints: *| *)//' | sed 
's/any.//'"
-  - rm  cabal.project.freeze
-  - ${CABAL} v2-build $WITHCOMPILER ${TEST} ${BENCH} --dep -j2 all | 
color_cabal_output
-script:
-  - 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 -type f -name '*.tar.gz' -exec tar -xvf '{}' \;
-  - find . -maxdepth 1 -type f -name '*.tar.gz' -exec rm       '{}' \;
-  - PKGDIR_lens_aeson="$(find . -maxdepth 1 -type d -regex 
'.*/lens-aeson-[0-9.]*')"
-  # Generate cabal.project
-  - rm -rf cabal.project cabal.project.local cabal.project.freeze
-  - touch cabal.project
-  - |
-    echo "packages: ${PKGDIR_lens_aeson}" >> cabal.project
-  - |
-  - "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 
's/-[^-]*$//' | (grep -vE -- '^(lens-aeson)$' || true) | 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} v2-build $WITHCOMPILER ${TEST} ${BENCH} all | color_cabal_output
-  # Testing...
-  - ${CABAL} v2-test $WITHCOMPILER ${TEST} ${BENCH} all | color_cabal_output
-  # HLint..
-  - if [ $HCNUMVER -ge 80800 ] && [ $HCNUMVER -lt 80802 ] ; then (cd 
${PKGDIR_lens_aeson} && hlint --cpp-ansi --cpp-define=HLINT src) ; fi
-  # cabal check...
-  - (cd ${PKGDIR_lens_aeson} && ${CABAL} -vnormal check)
-  # haddock...
-  - ${CABAL} v2-haddock $WITHCOMPILER --with-haddock $HADDOCK ${TEST} ${BENCH} 
all | color_cabal_output
-
-# REGENDATA 
["--output=.travis.yml","--config=cabal.haskell-ci","cabal.project"]
-# EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/CHANGELOG.markdown 
new/lens-aeson-1.1.1/CHANGELOG.markdown
--- old/lens-aeson-1.1/CHANGELOG.markdown       2001-09-09 03:46:40.000000000 
+0200
+++ new/lens-aeson-1.1.1/CHANGELOG.markdown     2001-09-09 03:46:40.000000000 
+0200
@@ -1,3 +1,11 @@
+1.1.1 [2021.02.17]
+------------------
+* Allow building with `lens-5.*`.
+* The build-type has been changed from `Custom` to `Simple`.
+  To achieve this, the `doctests` test suite has been removed in favor of using
+  
[`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
+  to run the doctests.
+
 1.1 [2019.09.26]
 ----------------
 * Generalize the type of `_JSON` from `Prism' t a` to `Prism t t a b`. If you
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/README.markdown 
new/lens-aeson-1.1.1/README.markdown
--- old/lens-aeson-1.1/README.markdown  2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/README.markdown        2001-09-09 03:46:40.000000000 
+0200
@@ -1,7 +1,7 @@
 lens-aeson
 ==========
 
-[![Hackage](https://img.shields.io/hackage/v/lens-aeson.svg)](https://hackage.haskell.org/package/lens-aeson)
 [![Build 
Status](https://secure.travis-ci.org/lens/lens-aeson.svg)](http://travis-ci.org/lens/lens-aeson)
+[![Hackage](https://img.shields.io/hackage/v/lens-aeson.svg)](https://hackage.haskell.org/package/lens-aeson)
 [![Build 
Status](https://github.com/lens/lens-aeson/workflows/Haskell-CI/badge.svg)](https://github.com/lens/lens-aeson/actions?query=workflow%3AHaskell-CI)
 
 The goal of `lens-aeson` is to provide traversals and prisms for
 the [Aeson](http://hackage.haskell.org/package/aeson) library's
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/Setup.lhs 
new/lens-aeson-1.1.1/Setup.lhs
--- old/lens-aeson-1.1/Setup.lhs        2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/Setup.lhs      2001-09-09 03:46:40.000000000 +0200
@@ -1,34 +1,7 @@
-\begin{code}
-{-# LANGUAGE CPP #-}
-{-# OPTIONS_GHC -Wall #-}
-module Main (main) where
+#!/usr/bin/runhaskell
+> module Main (main) where
 
-#ifndef MIN_VERSION_cabal_doctest
-#define MIN_VERSION_cabal_doctest(x,y,z) 0
-#endif
+> import Distribution.Simple
 
-#if MIN_VERSION_cabal_doctest(1,0,0)
-
-import Distribution.Extra.Doctest ( defaultMainWithDoctests )
-main :: IO ()
-main = defaultMainWithDoctests "doctests"
-
-#else
-
-#ifdef MIN_VERSION_Cabal
--- If the macro is defined, we have new cabal-install,
--- but for some reason we don't have cabal-doctest in package-db
---
--- Probably we are running cabal sdist, when otherwise using new-build
--- workflow
-import Warning ()
-#endif
-
-import Distribution.Simple
-
-main :: IO ()
-main = defaultMain
-
-#endif
-
-\end{code}
+> main :: IO ()
+> main = defaultMain
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/Warning.hs 
new/lens-aeson-1.1.1/Warning.hs
--- old/lens-aeson-1.1/Warning.hs       2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/Warning.hs     1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-module Warning
-  {-# WARNING ["You are configuring this package without cabal-doctest 
installed.",
-               "The doctests test-suite will not work as a result.",
-               "To fix this, install cabal-doctest before configuring."] #-}
-  () where
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/lens-aeson.cabal 
new/lens-aeson-1.1.1/lens-aeson.cabal
--- old/lens-aeson-1.1/lens-aeson.cabal 2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/lens-aeson.cabal       2001-09-09 03:46:40.000000000 
+0200
@@ -1,8 +1,8 @@
 name:          lens-aeson
 category:      Numeric
-version:       1.1
+version:       1.1.1
 license:       MIT
-cabal-version: >= 1.8
+cabal-version: >= 1.10
 license-file:  LICENSE
 author:        Edward A. Kmett
 maintainer:    Edward A. Kmett <ekm...@gmail.com>
@@ -12,7 +12,7 @@
 copyright:
   Copyright (C) 2012 Paul Wilson
   Copyright (C) 2013 Edward A. Kmett
-build-type:    Custom
+build-type:    Simple
 tested-with:   GHC == 7.4.2
              , GHC == 7.6.3
              , GHC == 7.8.4
@@ -21,47 +21,33 @@
              , GHC == 8.2.2
              , GHC == 8.4.4
              , GHC == 8.6.5
-             , GHC == 8.8.1
+             , GHC == 8.8.3
+             , GHC == 8.10.1
 synopsis:      Law-abiding lenses for aeson
 description:   Law-abiding lenses for aeson.
 
 extra-source-files:
-  .travis.yml
-  .ghci
   .gitignore
+  .hlint.yaml
   .vim.custom
-  travis/cabal-apt-install
-  travis/config
   AUTHORS.markdown
   README.markdown
   CHANGELOG.markdown
-  Warning.hs
 
 source-repository head
   type: git
   location: https://github.com/lens/lens-aeson
 
-custom-setup
-  setup-depends:
-    base          >= 4 && < 5,
-    Cabal,
-    cabal-doctest >= 1 && < 1.1
-
--- You can disable the doctests test suite with -f-test-doctests
-flag test-doctests
-  default: True
-  manual: True
-
 library
   build-depends:
     base                 >= 4.5       && < 5,
-    lens                 >= 4.4       && < 5,
+    lens                 >= 4.4       && < 6,
     text                 >= 0.11.1.10 && < 1.3,
     vector               >= 0.9       && < 0.13,
     unordered-containers >= 0.2.3     && < 0.3,
     attoparsec           >= 0.10      && < 0.14,
-    bytestring           >= 0.9       && < 0.11,
-    aeson                >= 0.7.0.5   && < 1.5,
+    bytestring           >= 0.9       && < 0.12,
+    aeson                >= 0.7.0.5   && < 1.6,
     scientific           >= 0.3.2     && < 0.4
 
   exposed-modules:
@@ -69,20 +55,4 @@
 
   ghc-options: -Wall -fwarn-tabs -O2
   hs-source-dirs: src
-
-test-suite doctests
-  type:           exitcode-stdio-1.0
-  main-is:        doctests.hs
-  ghc-options:    -Wall -threaded
-  hs-source-dirs: tests
-
-  if !flag(test-doctests)
-    buildable: False
-  else
-    build-depends:
-      base,
-      doctest        >= 0.11.1 && < 0.17,
-      generic-deriving,
-      lens-aeson,
-      semigroups     >= 0.9,
-      simple-reflect >= 0.3.1
+  default-language: Haskell2010
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/src/Data/Aeson/Lens.hs 
new/lens-aeson-1.1.1/src/Data/Aeson/Lens.hs
--- old/lens-aeson-1.1/src/Data/Aeson/Lens.hs   2001-09-09 03:46:40.000000000 
+0200
+++ new/lens-aeson-1.1.1/src/Data/Aeson/Lens.hs 2001-09-09 03:46:40.000000000 
+0200
@@ -74,6 +74,9 @@
 import Prelude hiding (null)
 
 -- $setup
+-- >>> import Control.Lens
+-- >>> import Data.Aeson
+-- >>> import Data.Text (Text)
 -- >>> import Data.ByteString.Char8 as Strict.Char8
 -- >>> import qualified Data.Vector as Vector
 -- >>> :set -XOverloadedStrings
@@ -428,6 +431,8 @@
 ------------------------------------------------------------------------------
 
 -- $LazyByteStringTests
+-- >>> import qualified Data.ByteString.Lazy.Char8 as Lazy
+--
 -- >>> "42" ^? (_JSON :: Prism' Lazy.ByteString Value)
 -- Just (Number 42.0)
 --
@@ -438,6 +443,8 @@
 -- "42"
 
 -- $StrictByteStringTests
+-- >>> import qualified Data.ByteString.Char8 as Strict
+--
 -- >>> "42" ^? (_JSON :: Prism' Strict.ByteString Value)
 -- Just (Number 42.0)
 --
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/tests/doctests.hs 
new/lens-aeson-1.1.1/tests/doctests.hs
--- old/lens-aeson-1.1/tests/doctests.hs        2001-09-09 03:46:40.000000000 
+0200
+++ new/lens-aeson-1.1.1/tests/doctests.hs      1970-01-01 01:00:00.000000000 
+0100
@@ -1,25 +0,0 @@
------------------------------------------------------------------------------
--- |
--- Module      :  Main (doctests)
--- Copyright   :  (C) 2012-14 Edward Kmett
--- License     :  BSD-style (see the file LICENSE)
--- Maintainer  :  Edward Kmett <ekm...@gmail.com>
--- Stability   :  provisional
--- Portability :  portable
---
--- This module provides doctests for a project based on the actual versions
--- of the packages it was built with. It requires a corresponding Setup.lhs
--- to be added to the project
------------------------------------------------------------------------------
-module Main where
-
-import Build_doctests (flags, pkgs, module_sources)
-import Data.Foldable (traverse_)
-import Test.DocTest
-
-main :: IO ()
-main = do
-    traverse_ putStrLn args
-    doctest args
-  where
-    args = flags ++ pkgs ++ module_sources
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/travis/cabal-apt-install 
new/lens-aeson-1.1.1/travis/cabal-apt-install
--- old/lens-aeson-1.1/travis/cabal-apt-install 2001-09-09 03:46:40.000000000 
+0200
+++ new/lens-aeson-1.1.1/travis/cabal-apt-install       1970-01-01 
01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-#! /bin/bash
-set -eu
-
-APT="sudo apt-get -q -y"
-CABAL_INSTALL_DEPS="cabal install --only-dependencies --force-reinstall"
-
-$APT update
-$APT install dctrl-tools
-
-# Find potential system packages to satisfy cabal dependencies
-deps()
-{
-       local M='^\([^ ]\+\)-[0-9.]\+ (.*$'
-       local G=' -o ( -FPackage -X libghc-\L\1\E-dev )'
-       local E="$($CABAL_INSTALL_DEPS "$@" --dry-run -v 2> /dev/null \
-               | sed -ne "s/$M/$G/p" | sort -u)"
-       grep-aptavail -n -sPackage \( -FNone -X None \) $E | sort -u
-}
-
-$APT install $(deps "$@") libghc-quickcheck2-dev # QuickCheck is special
-$CABAL_INSTALL_DEPS "$@" # Install the rest via Hackage
-
-if ! $APT install hlint ; then
-       $APT install $(deps hlint)
-       cabal install hlint
-fi
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lens-aeson-1.1/travis/config 
new/lens-aeson-1.1.1/travis/config
--- old/lens-aeson-1.1/travis/config    2001-09-09 03:46:40.000000000 +0200
+++ new/lens-aeson-1.1.1/travis/config  1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
--- This provides a custom ~/.cabal/config file for use when hackage is down 
that should work on unix
---
--- This is particularly useful for travis-ci to get it to stop complaining
--- about a broken build when everything is still correct on our end.
---
--- This uses Luite Stegeman's mirror of hackage provided by his 'hdiff' site 
instead
---
--- To enable this, uncomment the before_script in .travis.yml
-
-remote-repo: hdiff.luite.com:http://hdiff.luite.com/packages/archive
-remote-repo-cache: ~/.cabal/packages
-world-file: ~/.cabal/world
-build-summary: ~/.cabal/logs/build.log
-remote-build-reporting: anonymous
-install-dirs user
-install-dirs global

Reply via email to