Hello community,

here is the log from the commit of package cabal-install for openSUSE:Factory 
checked in at 2018-05-30 11:58:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cabal-install (Old)
 and      /work/SRC/openSUSE:Factory/.cabal-install.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cabal-install"

Wed May 30 11:58:27 2018 rev:21 rq:607731 version:2.2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes      
2017-09-15 21:10:41.600860151 +0200
+++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 
2018-05-30 12:12:42.209592863 +0200
@@ -1,0 +2,131 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update cabal-install to version 2.2.0.0 revision 1.
+  * '--with-PROG' and '--PROG-options' are applied to all packages
+    and not local packages only (#5019).
+  * Completed the 'new-update' command (#4809), which respects nix-style
+    cabal.project(.local) files and allows to update from
+    multiple repositories when using overlays.
+  * Completed the 'new-run' command (#4477). The functionality is the
+    same of the old 'run' command but using nix-style builds.
+    Additionally, it can run executables across packages in a project.
+    Tests and benchmarks are also treated as executables, providing a
+    quick way to pass them arguments.
+  * Completed the 'new-bench' command (#3638). Same as above.
+  * Completed the 'new-exec' command (#3638). Same as above.
+  * Added a preliminary 'new-install' command (#4558, nonlocal exes
+    part) which allows to quickly install executables from Hackage.
+  * Set symlink-bindir (used by new-install) to .cabal/bin by default on
+    .cabal/config initialization (#5188).
+  * 'cabal update' now supports '--index-state' which can be used to
+    roll back the index to an earlier state.
+  * '--allow-{newer,older}' syntax has been enhanced. Dependency
+    relaxation can be now limited to a specific release of a package,
+    plus there's a new syntax for relaxing only caret-style (i.e. '^>=')
+    dependencies (#4575, #4669).
+  * New config file field: 'cxx-options' to specify which options to be
+    passed to the compiler when compiling C++ sources specified by the
+    'cxx-sources' field. (#3700)
+  * New config file field: 'cxx-sources' to specify C++ files to be
+    compiled separately from C source files. Useful in conjunction with the
+    'cxx-options' flag to pass different compiler options to C and C++
+    source files. (#3700)
+  * Use [lfxtb] letters to differentiate component kind instead of
+    opaque "c" in dist-dir layout.
+  * 'cabal configure' now supports '--enable-static', which can be
+    used to build static libaries with GHC via GHC's `-staticlib`
+    flag.
+  * 'cabal user-config now supports '--augment' which can append
+    additional lines to a new or updated cabal config file.
+  * Added support for '--enable-tests' and '--enable-benchmarks' to
+    'cabal fetch' (#4948).
+  * Misspelled package-names on CLI will no longer be silently
+    case-corrected (#4778).
+  * 'cabal new-configure' now backs up the old 'cabal.project.local'
+    file if it exists (#4460).
+  * On macOS, `new-build` will now place dynamic libraries into
+    `store/lib` and aggressively shorten their names in an effort to
+    stay within the load command size limits of macOSs mach-o linker.
+  * 'new-build' now checks for the existence of executables for
+    build-tools and build-tool-depends dependencies in the solver
+    (#4884).
+  * Fixed a spurious warning telling the user to run 'cabal update'
+    when it wasn't necessary (#4444).
+  * Packages installed in sandboxes via 'add-source' now have
+    their timestamps updated correctly and so will not be reinstalled
+    unncecessarily if the main install command fails (#1375).
+  * Add Windows device path support for copyFile, renameFile. Allows cabal
+    new-build to use temporary store path of up to 32k length
+    (#3972, #4914, #4515).
+  * When a flag value is specified multiple times on the command
+    line, the last one is now preferred, so e.g. '-f+dev -f-dev' is
+    now equivalent to '-f-dev' (#4452).
+  * Removed support for building cabal-install with GHC < 7.10 (#4870).
+  * New 'package *' section in 'cabal.project' files that applies
+    options to all packages, not just those local to the project.
+  * Paths_ autogen modules now compile when `RebindableSyntax` or
+    `OverloadedStrings` is used in `default-extensions`.
+    [stack#3789](https://github.com/commercialhaskell/stack/issues/3789)
+  * getDataDir` and other `Paths_autogen` functions now work
+    correctly when compiling a custom `Setup.hs` script using
+    `new-build` (#5164).
+  * Support for GHC's numeric -g debug levels (#4673).
+  * Demoted 'scope' field version check to a warning (#4714).
+  * Fixed verbosity flags getting removed before being passed to
+    'printPlan' (#4724).
+  * Added a '--store-dir' option that can be used to configure the
+    location of the build global build store (#4623).
+  * Turned `allow-{newer,older}` in `cabal.project` files into an
+    accumulating field to match CLI flag semantics (#4679).
+  * Improve success message when `cabal upload`ing documentation
+    (#4777).
+  * Documentation fixes.
+  * See http://coldwa.st/e/blog/2017-09-09-Cabal-2-0.html
+    for more detailed release notes.
+  * Removed the '--root-cmd' parameter of the 'install' command
+    (#3356).
+  * Deprecated 'cabal install --global' (#3356).
+  * Changed 'cabal upload' to upload a package candidate by default
+    (#3419). Same applies to uploading documentation.
+  * Added a new 'cabal upload' flag '--publish' for publishing a
+    package on Hackage instead of uploading a candidate (#3419).
+  * Added optional solver output visualisation support via the
+    tracetree package. Mainly intended for debugging (#3410).
+  * Removed the '--check' option from 'cabal upload'
+    (#1823). It was replaced by package candidates.
+  * Fixed various behaviour differences between network transports
+    (#3429).
+  * The bootstrap script now works correctly when run from a Git
+    clone (#3439).
+  * Removed the top-down solver (#3598).
+  * The '-v/--verbosity' option no longer affects GHC verbosity
+    (except in the case of '-v0'). Use '--ghc-options=-v' to enable
+    verbose GHC output (#3540, #3671).
+  * Changed the default logfile template from
+    '.../$pkgid.log' to '.../$compiler/$libname.log' (#3807).
+  * Added a new command, 'cabal reconfigure', which re-runs 'configure'
+    with the most recently used flags (#2214).
+  * Added the '--index-state' flag for requesting a specific
+    version of the package index (#3893, #4115).
+  * Support for building Backpack packages.  See
+    
https://github.com/ezyang/ghc-proposals/blob/backpack/proposals/0000-backpack.rst
+    for more details.
+  * Support the Nix package manager (#3651).
+  * Made the 'template-haskell' package non-upgradable again (#4185).
+  * Fixed password echoing on MinTTY (#4128).
+  * Added a new solver flag, '--allow-boot-library-installs', that allows
+    any package to be installed or upgraded (#4209).
+  * New 'cabal-install' command: 'outdated', for listing outdated
+    version bounds in a .cabal file or a freeze file (#4207).
+  * Added qualified constraints for setup dependencies. For example,
+    --constraint="setup.bar == 1.0" constrains all setup dependencies on
+    bar, and --constraint="foo:setup.bar == 1.0" constrains foo's setup
+    dependency on bar (part of #3502).
+  * Non-qualified constraints, such as --constraint="bar == 1.0", now
+    only apply to top-level dependencies. They don't constrain setup or
+    build-tool dependencies. The new syntax --constraint="any.bar == 1.0"
+    constrains all uses of bar.
+  * Added a technical preview version of the 'cabal doctest' command
+    (#4480).
+
+-------------------------------------------------------------------

Old:
----
  cabal-install-1.24.0.2.tar.gz

New:
----
  cabal-install-2.2.0.0.tar.gz

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

Other differences:
------------------
++++++ cabal-install.spec ++++++
--- /var/tmp/diff_new_pack.GrdPDX/_old  2018-05-30 12:12:43.373492430 +0200
+++ /var/tmp/diff_new_pack.GrdPDX/_new  2018-05-30 12:12:43.377492085 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cabal-install
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %bcond_with tests
 Name:           cabal-install
-Version:        1.24.0.2
+Version:        2.2.0.0
 Release:        0
 Summary:        The command-line interface for Cabal and Hackage
 License:        BSD-3-Clause
@@ -35,7 +35,10 @@
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
 BuildRequires:  ghc-cryptohash-sha256-devel
+BuildRequires:  ghc-deepseq-devel
 BuildRequires:  ghc-directory-devel
+BuildRequires:  ghc-echo-devel
+BuildRequires:  ghc-edit-distance-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-hackage-security-devel
 BuildRequires:  ghc-hashable-devel
@@ -45,6 +48,7 @@
 BuildRequires:  ghc-pretty-devel
 BuildRequires:  ghc-process-devel
 BuildRequires:  ghc-random-devel
+BuildRequires:  ghc-resolv-devel
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-stm-devel
 BuildRequires:  ghc-tar-devel
@@ -54,7 +58,7 @@
 Suggests:       %{name}-bash-completion
 %if %{with tests}
 BuildRequires:  ghc-QuickCheck-devel
-BuildRequires:  ghc-regex-posix-devel
+BuildRequires:  ghc-pretty-show-devel
 BuildRequires:  ghc-tagged-devel
 BuildRequires:  ghc-tasty-devel
 BuildRequires:  ghc-tasty-hunit-devel
@@ -66,6 +70,9 @@
 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
@@ -91,10 +98,10 @@
 %cabal_test
 
 %files
-%doc LICENSE
+%license LICENSE
 %doc README.md changelog
 %{_bindir}/cabal
-%{_mandir}/man1/cabal.1%{ext_man}
+%{_mandir}/man1/cabal.1%{?ext_man}
 
 %files bash-completion
 %dir %{_datadir}/bash-completion

++++++ cabal-install-1.24.0.2.tar.gz -> cabal-install-2.2.0.0.tar.gz ++++++
++++ 65045 lines of diff (skipped)

++++++ cabal-install.cabal ++++++
++++ 1235 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