Hello community, here is the log from the commit of package cabal-install for openSUSE:Factory checked in at 2018-10-25 08:14:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cabal-install (Old) and /work/SRC/openSUSE:Factory/.cabal-install.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cabal-install" Thu Oct 25 08:14:01 2018 rev:23 rq:642841 version:2.4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes 2018-07-21 10:21:09.491016183 +0200 +++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 2018-10-25 08:14:28.664118861 +0200 @@ -1,0 +2,54 @@ +Thu Oct 4 09:42:56 UTC 2018 - [email protected] + +- Update cabal-install to version 2.4.0.0. + * Bugfix: "cabal new-build --ghc-option '--bogus' --ghc-option '-O1'" + no longer ignores all arguments except the last one (#5512). + * Add the following option aliases for '-dir'-suffixed options: + 'storedir', 'logsdir', 'packagedir', 'sourcedir', 'outputdir' (#5484). + * 'new-run' now allows the user to run scripts that use a special block + to define their requirements (as in the executable stanza) in place + of a target. This also allows the use of 'cabal' as an interpreter + in a shebang line. + * Add aliases for the "new-" commands that won't change when they + lose their prefix or are eventually replaced by a third UI + paradigm in the future. (#5429) + * 'outdated' now accepts '--project-file FILE', which will look for bounds + from the new-style freeze file named FILE.freeze. This is only + available when `--new-freeze-file` has been passed. + * 'new-repl' now accepts a '--build-depends' flag which accepts the + same syntax as is used in .cabal files to add additional dependencies + to the environment when developing in the REPL. It is now usable outside + of projects. (#5425, #5454) + * 'new-build' now treats Haddock errors non-fatally. In addition, + it attempts to avoid trying to generate Haddocks when there is + nothing to generate them from. (#5232, #5459) + * 'new-run', 'new-test', and 'new-bench' now will attempt to resolve + ambiguous selectors by filtering out selectors that would be invalid. + (#4679, #5461) + * 'new-install' now supports installing libraries and local + components. (#5399) + * Drop support for GHC 7.4, since it is out of our support window + (and has been for over a year!). + * 'new-update' now works outside of projects. (#5096) + * Extend `plan.json` with `pkg-src` provenance information. (#5487) + * Add 'new-sdist' command (#5389). Creates stable archives based on + cabal projects in '.zip' and '.tar.gz' formats. + * Add '--repl-options' flag to 'cabal repl' and 'cabal new-repl' + commands. Passes its arguments to the invoked repl, bypassing the + new-build's cached configurations. This assures they don't trigger + useless rebuilds and are always applied within the repl. (#4247, #5287) + * Add 'v1-' prefixes for the commands that will be replaced in the + new-build universe, in preparation for it becoming the default. + (#5358) + * 'outdated' accepts '--v1-freeze-file' and '--v2-freeze-file' + in the same spirit. + * Completed the 'new-clean' command (#5357). The functionality is + equivalent to old-style clean, but for nix-style builds. + * Ensure that each package selected for a build-depends dependency + contains a library (#5304). + * Support packages from local tarballs in the cabal.project file. + * Default changelog generated by 'cabal init' is now named + 'CHANGELOG.md' (#5441). + * Align output of 'new-build' command phases (#4040). + +------------------------------------------------------------------- Old: ---- cabal-install-2.2.0.0.tar.gz New: ---- cabal-install-2.4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cabal-install.spec ++++++ --- /var/tmp/diff_new_pack.iR2Brp/_old 2018-10-25 08:14:29.128118663 +0200 +++ /var/tmp/diff_new_pack.iR2Brp/_new 2018-10-25 08:14:29.128118663 +0200 @@ -12,13 +12,12 @@ # 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/ # -%bcond_with tests Name: cabal-install -Version: 2.2.0.0 +Version: 2.4.0.0 Release: 0 Summary: The command-line interface for Cabal and Hackage License: BSD-3-Clause @@ -45,6 +44,7 @@ BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-uri-devel +BuildRequires: ghc-parsec-devel BuildRequires: ghc-pretty-devel BuildRequires: ghc-process-devel BuildRequires: ghc-random-devel @@ -52,27 +52,18 @@ BuildRequires: ghc-rpm-macros BuildRequires: ghc-stm-devel BuildRequires: ghc-tar-devel +BuildRequires: ghc-text-devel BuildRequires: ghc-time-devel BuildRequires: ghc-unix-devel +BuildRequires: ghc-zip-archive-devel BuildRequires: ghc-zlib-devel Suggests: %{name}-bash-completion -%if %{with tests} -BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-pretty-show-devel -BuildRequires: ghc-tagged-devel -BuildRequires: ghc-tasty-devel -BuildRequires: ghc-tasty-hunit-devel -BuildRequires: ghc-tasty-quickcheck-devel -%endif %description The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs. -This package only provides an executable and cannot be used as a library -(ignore the module listing below.). - %package bash-completion Summary: Bash completion for cabal-install Group: System/Shells @@ -94,9 +85,6 @@ %ghc_bin_install install -D -m444 bash-completion/cabal %{buildroot}%{_datadir}/bash-completion/completions/cabal -%check -%cabal_test - %files %license LICENSE %doc README.md changelog ++++++ cabal-install-2.2.0.0.tar.gz -> cabal-install-2.4.0.0.tar.gz ++++++ ++++ 18452 lines of diff (skipped) ++++++ cabal-install.cabal ++++++ ++++ 657 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cabal-install/cabal-install.cabal ++++ and /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.cabal
