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


Reply via email to