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