Hello community,

here is the log from the commit of package ghc-dhall for openSUSE:Factory 
checked in at 2020-09-15 16:20:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-dhall (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-dhall.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-dhall"

Tue Sep 15 16:20:50 2020 rev:6 rq:833306 version:1.34.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-dhall/ghc-dhall.changes      2020-09-07 
21:30:38.305250621 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-dhall.new.4249/ghc-dhall.changes    
2020-09-15 16:20:57.506175627 +0200
@@ -1,0 +2,46 @@
+Tue Sep  8 10:06:28 UTC 2020 - psim...@suse.com
+
+- Update dhall to version 1.34.0 revision 2.
+  1.34.0
+
+  * [Supports version 17.1.0 of the 
standard](https://github.com/dhall-lang/dhall-lang/releases/tag/v17.1.0)
+      * [Add support for trailing 
commas](https://github.com/dhall-lang/dhall-haskell/pull/1885)
+  * BREAKING CHANGE to the API: [Support prefix comments on record key-value 
pairs](https://github.com/dhall-lang/dhall-haskell/pull/1908)
+      * The Dhall AST (i.e. `Expr`) now preserves some comments for record 
types
+        and record literals
+      * The impact of this change is that you will need to add
+        `Dhall.Syntax.makeRecordField` or `Dhall.Syntax.recordFieldValue` in a 
few
+        places wherever your Haskell assembles or disassembles record 
expressions
+      * The motivation of this change is two-fold:
+          * To eventually enable `dhall-docs` support for rendering record
+            comments as documentation
+          * To eventually enable support for preserving record-related comments
+            when formatting Dhall code
+  * BUG FIX: [Fix `with` expressions to permit functions on their left-hand 
side](https://github.com/dhall-lang/dhall-haskell/pull/1897)
+      * This was a case of the Haskell implementation not being compliant with 
the
+        standard grammar
+  * [Drop support for GHC 
8.2](https://github.com/dhall-lang/dhall-haskell/pull/1949)
+  * [Add a new `dhall rewrite-with-schemas` 
command](https://github.com/dhall-lang/dhall-haskell/pull/1902)
+      * You can now simplify a Dhall expression using a schema record (e.g. a
+        `./schemas.dhall` record that a package might provide)
+      * This simplification replaces large anonymous records with an
+        equivalent use of a record completion when possible
+  * [Add `--transitive` flag to `dhall 
{format,lint,freeze}](https://github.com/dhall-lang/dhall-haskell/pull/1880)
+      * This flag lets you format/lint/freeze a file and all of its transitive
+        dependencies that are reachable via relative file imports
+  * [Move `man/dhall.1` to 
`data-files`](https://github.com/dhall-lang/dhall-haskell/pull/1921)
+      * This ensures that Cabal will install `dhall`'s `man` pages in the
+        correct directory
+  * Performance improvements
+      * [#1879](https://github.com/dhall-lang/dhall-haskell/pull/1879)
+  * Standards compliance
+      * [#1953](https://github.com/dhall-lang/dhall-haskell/pull/1953)
+      * [#1954](https://github.com/dhall-lang/dhall-haskell/pull/1954)
+      * [#1956](https://github.com/dhall-lang/dhall-haskell/pull/1956)
+      * [#1957](https://github.com/dhall-lang/dhall-haskell/pull/1957)
+      * [#1958](https://github.com/dhall-lang/dhall-haskell/pull/1958)
+  * Fixes and improvements to haddocks
+      * [#1881](https://github.com/dhall-lang/dhall-haskell/pull/1881)
+      * [#1955](https://github.com/dhall-lang/dhall-haskell/pull/1955)
+
+-------------------------------------------------------------------

Old:
----
  dhall-1.33.1.tar.gz

New:
----
  dhall-1.34.0.tar.gz

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

Other differences:
------------------
++++++ ghc-dhall.spec ++++++
--- /var/tmp/diff_new_pack.djkgjo/_old  2020-09-15 16:20:58.594176669 +0200
+++ /var/tmp/diff_new_pack.djkgjo/_new  2020-09-15 16:20:58.598176672 +0200
@@ -19,7 +19,7 @@
 %global pkg_name dhall
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.33.1
+Version:        1.34.0
 Release:        0
 Summary:        A configuration language guaranteed to terminate
 License:        BSD-3-Clause
@@ -56,6 +56,7 @@
 BuildRequires:  ghc-lens-family-core-devel
 BuildRequires:  ghc-megaparsec-devel
 BuildRequires:  ghc-memory-devel
+BuildRequires:  ghc-mmorph-devel
 BuildRequires:  ghc-mtl-devel
 BuildRequires:  ghc-network-uri-devel
 BuildRequires:  ghc-optparse-applicative-devel
@@ -119,9 +120,6 @@
 %prep
 %autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
-cabal-tweak-dep-ver prettyprinter '< 1.7' '< 2'
-cabal-tweak-dep-ver ansi-terminal '< 0.11' '< 1'
-cabal-tweak-dep-ver optparse-applicative '< 0.16' '< 1'
 
 %build
 %ghc_lib_build
@@ -142,6 +140,9 @@
 %files -f %{name}.files
 %license LICENSE
 %{_bindir}/%{pkg_name}
+%dir %{_datadir}/%{pkg_name}-%{version}
+%dir %{_datadir}/%{pkg_name}-%{version}/man
+%{_datadir}/%{pkg_name}-%{version}/man/dhall.1
 
 %files devel -f %{name}-devel.files
 %doc CHANGELOG.md

++++++ dhall-1.33.1.tar.gz -> dhall-1.34.0.tar.gz ++++++
++++ 67895 lines of diff (skipped)

++++++ dhall.cabal ++++++
--- /var/tmp/diff_new_pack.djkgjo/_old  2020-09-15 16:20:59.154177204 +0200
+++ /var/tmp/diff_new_pack.djkgjo/_new  2020-09-15 16:20:59.154177204 +0200
@@ -1,9 +1,9 @@
 Name: dhall
-Version: 1.33.1
+Version: 1.34.0
 x-revision: 2
 Cabal-Version: >=1.10
 Build-Type: Simple
-Tested-With: GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
+Tested-With: GHC == 8.4.3, GHC == 8.6.1
 License: BSD3
 License-File: LICENSE
 Copyright: 2017 Gabriel Gonzalez
@@ -23,11 +23,12 @@
     .
     Read "Dhall.Tutorial" to learn how to use this library
 Category: Compiler
+Data-Files:
+    man/dhall.1
 Extra-Source-Files:
     benchmark/deep-nested-large-record/*.dhall
     benchmark/examples/*.dhall
     benchmark/examples/normalize/*.dhall
-    man/dhall.1
     CHANGELOG.md
     dhall-lang/Prelude/Bool/and
     dhall-lang/Prelude/Bool/build
@@ -38,11 +39,14 @@
     dhall-lang/Prelude/Bool/or
     dhall-lang/Prelude/Bool/package.dhall
     dhall-lang/Prelude/Bool/show
+    dhall-lang/Prelude/Bool/*.dhall
     dhall-lang/Prelude/Double/package.dhall
     dhall-lang/Prelude/Double/show
+    dhall-lang/Prelude/Double/*.dhall
     dhall-lang/Prelude/Function/compose
     dhall-lang/Prelude/Function/identity
     dhall-lang/Prelude/Function/package.dhall
+    dhall-lang/Prelude/Function/*.dhall
     dhall-lang/Prelude/Integer/abs
     dhall-lang/Prelude/Integer/add
     dhall-lang/Prelude/Integer/clamp
@@ -62,6 +66,7 @@
     dhall-lang/Prelude/Integer/subtract
     dhall-lang/Prelude/Integer/toDouble
     dhall-lang/Prelude/Integer/toNatural
+    dhall-lang/Prelude/Integer/*.dhall
     dhall-lang/Prelude/JSON/Format
     dhall-lang/Prelude/JSON/Nesting
     dhall-lang/Prelude/JSON/Tagged
@@ -86,6 +91,7 @@
     dhall-lang/Prelude/JSON/string
     dhall-lang/Prelude/JSON/tagInline
     dhall-lang/Prelude/JSON/tagNested
+    dhall-lang/Prelude/JSON/*.dhall
     dhall-lang/Prelude/List/all
     dhall-lang/Prelude/List/any
     dhall-lang/Prelude/List/build
@@ -114,8 +120,10 @@
     dhall-lang/Prelude/List/unpackOptionals
     dhall-lang/Prelude/List/unzip
     dhall-lang/Prelude/List/zip
+    dhall-lang/Prelude/List/*.dhall
     dhall-lang/Prelude/Location/Type
     dhall-lang/Prelude/Location/package.dhall
+    dhall-lang/Prelude/Location/*.dhall
     dhall-lang/Prelude/Map/Entry
     dhall-lang/Prelude/Map/Type
     dhall-lang/Prelude/Map/empty
@@ -125,6 +133,7 @@
     dhall-lang/Prelude/Map/map
     dhall-lang/Prelude/Map/package.dhall
     dhall-lang/Prelude/Map/values
+    dhall-lang/Prelude/Map/*.dhall
     dhall-lang/Prelude/Monoid
     dhall-lang/Prelude/Natural/build
     dhall-lang/Prelude/Natural/enumerate
@@ -149,6 +158,7 @@
     dhall-lang/Prelude/Natural/sum
     dhall-lang/Prelude/Natural/toDouble
     dhall-lang/Prelude/Natural/toInteger
+    dhall-lang/Prelude/Natural/*.dhall
     dhall-lang/Prelude/Optional/all
     dhall-lang/Prelude/Optional/any
     dhall-lang/Prelude/Optional/build
@@ -164,6 +174,7 @@
     dhall-lang/Prelude/Optional/package.dhall
     dhall-lang/Prelude/Optional/toList
     dhall-lang/Prelude/Optional/unzip
+    dhall-lang/Prelude/Optional/*.dhall
     dhall-lang/Prelude/Text/concat
     dhall-lang/Prelude/Text/concatMap
     dhall-lang/Prelude/Text/concatMapSep
@@ -174,6 +185,7 @@
     dhall-lang/Prelude/Text/replicate
     dhall-lang/Prelude/Text/show
     dhall-lang/Prelude/Text/spaces
+    dhall-lang/Prelude/Text/*.dhall
     dhall-lang/Prelude/XML/Type
     dhall-lang/Prelude/XML/attribute
     dhall-lang/Prelude/XML/element
@@ -182,6 +194,8 @@
     dhall-lang/Prelude/XML/package.dhall
     dhall-lang/Prelude/XML/render
     dhall-lang/Prelude/XML/text
+    dhall-lang/Prelude/XML/*.dhall
+    dhall-lang/Prelude/*.dhall
     dhall-lang/Prelude/package.dhall
     dhall-lang/tests/alpha-normalization/success/unit/*.dhall
     dhall-lang/tests/alpha-normalization/success/regression/*.dhall
@@ -427,6 +441,7 @@
     tests/lint/success/*.dhall
     tests/recursive/*.dhall
     tests/regression/*.dhall
+    tests/schemas/*.dhall
     tests/tags/*.dhall
     tests/tags/*.tags
     tests/th/*.dhall
@@ -449,16 +464,16 @@
 Library
     Hs-Source-Dirs: src
     Build-Depends:
-        base                        >= 4.9.1.0  && < 5   ,
+        base                        >= 4.11.0.0 && < 5   ,
         aeson                       >= 1.0.0.0  && < 1.6 ,
         aeson-pretty                               < 0.9 ,
-        ansi-terminal               >= 0.6.3.1  && < 0.11,
+        ansi-terminal               >= 0.6.3.1  && < 0.12,
         atomic-write                >= 0.2.0.7  && < 0.3 ,
         bytestring                                 < 0.11,
         case-insensitive                           < 1.3 ,
         cborg                       >= 0.2.0.0  && < 0.3 ,
         cborg-json                  >= 0.2.2.0  && < 0.3 ,
-        containers                  >= 0.5.0.0  && < 0.7 ,
+        containers                  >= 0.5.8.0  && < 0.7 ,
         contravariant                              < 1.6 ,
         data-fix                                   < 0.4 ,
         deepseq                                    < 1.5 ,
@@ -474,19 +489,20 @@
         lens-family-core            >= 1.0.0    && < 2.2 ,
         megaparsec                  >= 7        && < 8.1 ,
         memory                      >= 0.14     && < 0.16,
+        mmorph                                     < 1.2 ,
         mtl                         >= 2.2.1    && < 2.3 ,
         network-uri                 >= 2.6      && < 2.7 ,
-        optparse-applicative        >= 0.14.0.0 && < 0.16,
+        optparse-applicative        >= 0.14.0.0 && < 0.17,
         parsers                     >= 0.12.4   && < 0.13,
         parser-combinators                               ,
-        prettyprinter               >= 1.5.1    && < 1.7 ,
+        prettyprinter               >= 1.5.1    && < 1.8 ,
         prettyprinter-ansi-terminal >= 1.1.1    && < 1.2 ,
         pretty-simple                              < 4   ,
         profunctors                 >= 3.1.2    && < 5.6 ,
         repline                     >= 0.4.0.0  && < 0.5 ,
         serialise                   >= 0.2.0.0  && < 0.3 ,
         scientific                  >= 0.3.0.0  && < 0.4 ,
-        template-haskell            >= 2.11.1.0 && < 2.17,
+        template-haskell            >= 2.13.0.0 && < 2.17,
         text                        >= 0.11.1.0 && < 1.3 ,
         text-manipulate             >= 0.2.0.1  && < 0.3 ,
         th-lift-instances           >= 0.1.13   && < 0.2 ,
@@ -495,10 +511,6 @@
         unordered-containers        >= 0.1.3.0  && < 0.3 ,
         uri-encode                                 < 1.6 ,
         vector                      >= 0.11.0.0 && < 0.13
-    if !impl(ghc >= 8.0) && !impl(eta >= 0.8.4)
-      Build-Depends: semigroups == 0.18.*
-      Build-Depends: transformers == 0.4.2.*
-      Build-Depends: fail == 4.9.*
     if flag(with-http)
       CPP-Options:
         -DWITH_HTTP
@@ -514,7 +526,7 @@
       if flag(with-http)
         Build-Depends:
           http-types                  >= 0.7.0    && < 0.13,
-          http-client                 >= 0.4.30   && < 0.8 ,
+          http-client                 >= 0.5.0    && < 0.8 ,
           http-client-tls             >= 0.2.0    && < 0.4
 
     Other-Extensions:
@@ -565,6 +577,7 @@
         Dhall.Parser.Token
         Dhall.Pretty
         Dhall.Repl
+        Dhall.Schemas
         Dhall.Set
         Dhall.Src
         Dhall.Substitution
@@ -622,6 +635,7 @@
         Dhall.Test.Parser
         Dhall.Test.QuickCheck
         Dhall.Test.Regression
+        Dhall.Test.Schemas
         Dhall.Test.SemanticHash
         Dhall.Test.Substitution
         Dhall.Test.TH


Reply via email to