commit stack for openSUSE:Factory
Hello community, here is the log from the commit of package stack for openSUSE:Factory checked in at 2016-06-09 16:06:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/stack (Old) and /work/SRC/openSUSE:Factory/.stack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "stack" Changes: -------- --- /work/SRC/openSUSE:Factory/stack/stack.changes 2016-02-05 00:31:29.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.stack.new/stack.changes 2016-06-09 16:10:22.000000000 +0200 @@ -1,0 +2,115 @@ +Mon May 23 21:39:03 UTC 2016 - mimi.vx@gmail.com + +- update to 1.1.2 +* Extensible custom snapshots implemented. These allow you to define snapshots + which extend other snapshots +* Local file custom snapshots can now be safely updated without changing their + name. Remote custom snapshots should still be treated as immutable. +* stack path --compiler was added in the last release, to yield a path to + the compiler. Unfortunately, --compiler is a global option that is useful + to use with stack path. The same functionality is now provided by + stack path --compiler-exe. +* For packages specified in terms of a git or hg repo, the hash used in the location + has changed. This means that existing downloads from older stack versions + won't be used. This is a side-effect of the fix to #2133 +* stack upgrade no longer pays attention to local stack.yaml files, just the + global config and CLI options. +* stack ghci now uses :add instead of :load, making it potentially work better + with user scripts. +* Grab Cabal files via Git SHA to avoid regressions from Hackage revisions +* Custom snapshots now support ghc-options. +* Package git repos are now re-used rather than re-cloned. +* DESTDIR is filtered from environment when installing GHC. +* stack haddock now supports --hadock-arguments. +* Signing: warn if GPG_TTY is not set as per man gpg-agent +* Now ignore project config when doing stack init or stack new. +* Packages specified by git repo can now have submodules. +* Fix of hackage index fetch retry. +* HPack now picks up changes to filesystem other than package.yaml. +* "stack solver" no longer suggests --omit-packages. +* Fixed an issue with building Cabal's Setup.hs. +* Package dirtiness now pays attention to deleted files. +* stack ghci now uses extra-lib-dirs and extra-include-dirs. +* Relative paths outside of source dir added via qAddDependentFile are now + checked for dirtiness. +* Signing: always use --with-fingerprints + +------------------------------------------------------------------- +Thu May 5 07:19:46 UTC 2016 - mimi.vx@gmail.com + +- update to 1.1.0 +- cleanup BuildRequires +- for complete changelog https://hackage.haskell.org/package/stack-1.1.0/changelog +* Package tarballs would fail to unpack. +* Fixed errant warnings about missing modules, after deleted and removed from + cabal file +* Now considers a package to dirty when the hpack file is changed +* allow-newer: true now causes --exact-configuration to be passed to Cabal. +* stack solver no longer fails with InvalidRelFile for relative package paths + including ... +* Ignore emacs lock files when finding .cabal +* Use lenient UTF-8 decode for build output +* Clear index cache whenever index updated +* Fix: Building a container image drops a .stack-work dir in the current working + (sub)directory +* Fix: Rebuilding when disabling profiling + +------------------------------------------------------------------- +Sat Apr 9 18:24:37 UTC 2016 - mimi.vx@gmail.com + +- update to 1.0.4.3 +* Don't delete contents of ~/.ssh when using stack clean --full with Docker enabled + +------------------------------------------------------------------- +Fri Mar 25 08:52:00 UTC 2016 - mimi.vx@gmail.com + +- update to 1.0.4.2 +* Build with path-io-1.0.0. +* Fixes build with aeson-0.11.0.0. +* Major changes: + + Some notable changes in stack init: + Overall it should now be able to initialize almost all existing cabal + packages out of the box as long as the package itself is consistently + defined. + Choose the best possible snapshot and add extra dependencies on top of + a snapshot resolver rather than a compiler resolver + Automatically omit a package (--omit-packages) when it is compiler + incompatible or when there are packages with conflicting dependency + requirements + Some more changes for a better user experience. Please refer to the doc + guide for details. + Add support for hpack, alternative package description format +* Other enhancements: + + Docker: pass ~/.ssh and SSH auth socket into container, so that git repos work + + Docker: strip suffix from docker --version. + + Docker: pass USER and PWD environment bariables into container. + + On each run, stack will test the stack root directory (~/.stack), and + the project and package work directories (.stack-work) for whether they are + owned by the current user and abort if they are not. This precaution can be + disabled with the --allow-different-user flag or allow-different-user option + in the global config. + + Added stack clean --full option for full working dir cleanup. + + YAML config: support Zip archives. + + Redownload build plan if parsing fails + + Give mustache templates access to a 'year' tag + + Have "stack ghci" warn about module name aliasing. + + Add "stack ghci --load-local-deps". + + Build Setup.hs with -rtsopts + + stack init accepts a list of directories. + +Add flag infos to DependencyPlanFailuresd + + stack new --bare complains for overwrites, and add --force option +* Bug fixes: + + Previously, stack ghci would fail with cannot satisfy -package-id when the + implicit build step changes the package key of some dependency. + + Fix: Building with ghcjs: "ghc-pkg: Prelude.chr: bad argument: 2980338" + + Fix running test / bench with --profile / --trace. + + Fix: build progress counter is no longer visible + + Use "-RTS" w/ profiling to allow extra args + + Fix withUnpackedTarball7z to find name of srcDir after unpacking + + Add space before auto-generated bench opts (makes profiling options work + uniformly for applications and benchmark suites) + + Don't try to find plugin if it resembles flag. + + Setup.hs changes cause package dirtiness + + Send "stack templates" output to stdout + +------------------------------------------------------------------- Old: ---- stack-1.0.2.tar.gz New: ---- stack-1.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ stack.spec ++++++ --- /var/tmp/diff_new_pack.NHbh5j/_old 2016-06-09 16:10:30.000000000 +0200 +++ /var/tmp/diff_new_pack.NHbh5j/_new 2016-06-09 16:10:30.000000000 +0200 @@ -21,7 +21,7 @@ %bcond_with tests Name: stack -Version: 1.0.2 +Version: 1.1.2 Release: 0 Summary: The Haskell Tool Stack License: BSD-3-Clause @@ -39,15 +39,14 @@ BuildRequires: ghc-ansi-terminal-devel BuildRequires: ghc-async-devel BuildRequires: ghc-attoparsec-devel +BuildRequires: ghc-base-compat-devel BuildRequires: ghc-base16-bytestring-devel BuildRequires: ghc-base64-bytestring-devel -BuildRequires: ghc-bifunctors-devel BuildRequires: ghc-binary-devel BuildRequires: ghc-binary-tagged-devel BuildRequires: ghc-blaze-builder-devel BuildRequires: ghc-byteable-devel BuildRequires: ghc-bytestring-devel -BuildRequires: ghc-conduit-combinators-devel BuildRequires: ghc-conduit-devel BuildRequires: ghc-conduit-extra-devel BuildRequires: ghc-containers-devel @@ -57,63 +56,66 @@ BuildRequires: ghc-directory-devel BuildRequires: ghc-edit-distance-devel BuildRequires: ghc-either-devel -BuildRequires: ghc-email-validate-devel BuildRequires: ghc-enclosed-exceptions-devel BuildRequires: ghc-errors-devel BuildRequires: ghc-exceptions-devel BuildRequires: ghc-extra-devel BuildRequires: ghc-fast-logger-devel -BuildRequires: ghc-file-embed-devel BuildRequires: ghc-filelock-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-fsnotify-devel +BuildRequires: ghc-generic-deriving-devel BuildRequires: ghc-gitrev-devel BuildRequires: ghc-hashable-devel BuildRequires: ghc-hastache-devel +BuildRequires: ghc-hit-devel +BuildRequires: ghc-hpack-devel BuildRequires: ghc-hpc-devel BuildRequires: ghc-http-client-devel BuildRequires: ghc-http-client-tls-devel BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel -BuildRequires: ghc-ignore-devel BuildRequires: ghc-lifted-base-devel +BuildRequires: ghc-microlens-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel -BuildRequires: ghc-monad-loops-devel +BuildRequires: ghc-monad-unlift-devel BuildRequires: ghc-mtl-devel -BuildRequires: ghc-old-locale-devel +BuildRequires: ghc-open-browser-devel BuildRequires: ghc-optparse-applicative-devel BuildRequires: ghc-optparse-simple-devel BuildRequires: ghc-path-devel +BuildRequires: ghc-path-io-devel BuildRequires: ghc-persistent-devel BuildRequires: ghc-persistent-sqlite-devel BuildRequires: ghc-persistent-template-devel BuildRequires: ghc-pretty-devel BuildRequires: ghc-process-devel BuildRequires: ghc-project-template-devel +BuildRequires: ghc-regex-applicative-text-devel BuildRequires: ghc-resourcet-devel BuildRequires: ghc-retry-devel BuildRequires: ghc-safe-devel +BuildRequires: ghc-semigroups-devel BuildRequires: ghc-split-devel BuildRequires: ghc-stm-devel BuildRequires: ghc-streaming-commons-devel BuildRequires: ghc-tar-devel BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-temporary-devel -BuildRequires: ghc-text-devel BuildRequires: ghc-text-binary-devel +BuildRequires: ghc-text-devel BuildRequires: ghc-time-devel +BuildRequires: ghc-tls-devel BuildRequires: ghc-transformers-base-devel BuildRequires: ghc-transformers-devel BuildRequires: ghc-unix-compat-devel BuildRequires: ghc-unix-devel BuildRequires: ghc-unordered-containers-devel -BuildRequires: ghc-uuid-devel BuildRequires: ghc-vector-binary-instances-devel BuildRequires: ghc-vector-devel -BuildRequires: ghc-void-devel -BuildRequires: ghc-word8-devel BuildRequires: ghc-yaml-devel +BuildRequires: ghc-zip-archive-devel BuildRequires: ghc-zlib-devel %if %{with tests} BuildRequires: ghc-QuickCheck-devel @@ -151,6 +153,9 @@ %prep %setup -q +cabal-tweak-flag disable-git-info True +cabal-tweak-dep-ver generic-deriving '<1.10' '<1.11' +cabal-tweak-dep-ver monad-unlift '<0.2' '<0.3' %build %ghc_lib_build ++++++ stack-1.0.2.tar.gz -> stack-1.1.2.tar.gz ++++++ ++++ 24439 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de