Hello community, here is the log from the commit of package stack for openSUSE:Factory checked in at 2017-05-16 14:38:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/stack (Old) and /work/SRC/openSUSE:Factory/.stack.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "stack" Tue May 16 14:38:49 2017 rev:9 rq:493828 version:1.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/stack/stack.changes 2016-10-24 14:44:34.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.stack.new/stack.changes 2017-05-16 14:38:53.087990688 +0200 @@ -1,0 +2,10 @@ +Fri Apr 21 14:30:29 UTC 2017 - psimons@suse.com + +- Update to version 1.4.0 revision 4 with cabal2obs. + +------------------------------------------------------------------- +Thu Mar 16 08:00:40 UTC 2017 - psimons@suse.com + +- Update to version 1.3.2 revision 2 with cabal2obs. + +------------------------------------------------------------------- Old: ---- stack-1.1.2.tar.gz New: ---- stack-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ stack.spec ++++++ --- /var/tmp/diff_new_pack.WPUtkN/_old 2017-05-16 14:38:53.783892914 +0200 +++ /var/tmp/diff_new_pack.WPUtkN/_new 2017-05-16 14:38:53.787892353 +0200 @@ -1,7 +1,7 @@ # # spec file for package stack # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -19,47 +19,47 @@ %global pkg_name stack %bcond_with tests Name: %{pkg_name} -Version: 1.1.2 +Version: 1.4.0 Release: 0 Summary: The Haskell Tool Stack License: BSD-3-Clause Group: Development/Languages/Other Url: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/8.cabal#/%{name}.cabal +Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/4.cabal#/%{name}.cabal BuildRequires: chrpath BuildRequires: ghc-Cabal-devel BuildRequires: ghc-aeson-devel +BuildRequires: ghc-annotated-wl-pprint-devel 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-binary-devel BuildRequires: ghc-binary-tagged-devel BuildRequires: ghc-blaze-builder-devel -BuildRequires: ghc-byteable-devel BuildRequires: ghc-bytestring-devel +BuildRequires: ghc-clock-devel BuildRequires: ghc-conduit-devel BuildRequires: ghc-conduit-extra-devel BuildRequires: ghc-containers-devel -BuildRequires: ghc-cryptohash-conduit-devel -BuildRequires: ghc-cryptohash-devel +BuildRequires: ghc-cryptonite-conduit-devel +BuildRequires: ghc-cryptonite-devel BuildRequires: ghc-deepseq-devel BuildRequires: ghc-directory-devel -BuildRequires: ghc-edit-distance-devel BuildRequires: ghc-either-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-hackage-security-devel BuildRequires: ghc-hashable-devel BuildRequires: ghc-hastache-devel BuildRequires: ghc-hit-devel @@ -69,12 +69,16 @@ BuildRequires: ghc-http-client-tls-devel BuildRequires: ghc-http-conduit-devel BuildRequires: ghc-http-types-devel +BuildRequires: ghc-lifted-async-devel BuildRequires: ghc-lifted-base-devel +BuildRequires: ghc-memory-devel BuildRequires: ghc-microlens-devel +BuildRequires: ghc-microlens-mtl-devel BuildRequires: ghc-monad-control-devel BuildRequires: ghc-monad-logger-devel BuildRequires: ghc-monad-unlift-devel BuildRequires: ghc-mtl-devel +BuildRequires: ghc-network-uri-devel BuildRequires: ghc-open-browser-devel BuildRequires: ghc-optparse-applicative-devel BuildRequires: ghc-optparse-simple-devel @@ -83,6 +87,7 @@ BuildRequires: ghc-persistent-devel BuildRequires: ghc-persistent-sqlite-devel BuildRequires: ghc-persistent-template-devel +BuildRequires: ghc-pid1-devel BuildRequires: ghc-pretty-devel BuildRequires: ghc-process-devel BuildRequires: ghc-project-template-devel @@ -91,19 +96,23 @@ BuildRequires: ghc-retry-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-safe-devel +BuildRequires: ghc-safe-exceptions-devel BuildRequires: ghc-semigroups-devel BuildRequires: ghc-split-devel BuildRequires: ghc-stm-devel +BuildRequires: ghc-store-devel BuildRequires: ghc-streaming-commons-devel BuildRequires: ghc-tar-devel BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-temporary-devel BuildRequires: ghc-text-binary-devel BuildRequires: ghc-text-devel +BuildRequires: ghc-text-metrics-devel BuildRequires: ghc-time-devel BuildRequires: ghc-tls-devel BuildRequires: ghc-transformers-base-devel BuildRequires: ghc-transformers-devel +BuildRequires: ghc-unicode-transforms-devel BuildRequires: ghc-unix-compat-devel BuildRequires: ghc-unix-devel BuildRequires: ghc-unordered-containers-devel @@ -117,13 +126,21 @@ %if %{with tests} BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-hspec-devel +BuildRequires: ghc-mono-traversable-devel +BuildRequires: ghc-neat-interpolation-devel +BuildRequires: ghc-smallcheck-devel +BuildRequires: ghc-th-reify-many-devel %endif %description -Please see the README.md for usage information, and the wiki on Github for more -details. Also, note that the API for the library is not currently stable, and -may change significantly, even between minor releases. It is currently only -intended for use by the executable. +Stack is a cross-platform program for developing Haskell projects. It is aimed +at Haskellers both new and experienced. It features: + +* Installing GHC automatically, in an isolated location. +* Installing packages needed for your project. +* Building your project. +* Testing your project. +* Benchmarking your project. %package -n ghc-%{name} Summary: Haskell %{name} library @@ -152,7 +169,7 @@ %install %ghc_lib_install -%ghc_fix_dynamic_rpath %{pkg_name} +%ghc_fix_rpath %{pkg_name}-%{version} %check %cabal_test @@ -166,6 +183,7 @@ %files %defattr(-,root,root,-) %doc LICENSE +%doc ChangeLog.md README.md doc %{_bindir}/%{name} %files -n ghc-%{name} -f ghc-%{name}.files @@ -174,5 +192,6 @@ %files -n ghc-%{name}-devel -f ghc-%{name}-devel.files %defattr(-,root,root,-) +%doc ChangeLog.md README.md doc %changelog ++++++ stack-1.1.2.tar.gz -> stack-1.4.0.tar.gz ++++++ ++++ 31896 lines of diff (skipped) ++++++ stack.cabal ++++++ --- /var/tmp/diff_new_pack.WPUtkN/_old 2017-05-16 14:38:54.111846837 +0200 +++ /var/tmp/diff_new_pack.WPUtkN/_new 2017-05-16 14:38:54.111846837 +0200 @@ -1,8 +1,8 @@ +x-revision: 4 name: stack -version: 1.1.2 -x-revision: 8 +version: 1.4.0 cabal-version: >=1.10 -build-type: Simple +build-type: Custom license: BSD3 license-file: LICENSE maintainer: manny@fpcomplete.com @@ -21,6 +21,7 @@ ChangeLog.md README.md doc/*.md + src/setup-shim/StackSetupShim.hs test/package-dump/ghc-7.8.txt test/package-dump/ghc-7.8.4-osx.txt test/package-dump/ghc-7.10.txt @@ -48,6 +49,12 @@ default: False manual: True +flag hide-dependency-versions + description: + Hides dependency versions from "stack --version", used only by building with stack.yaml + default: False + manual: True + library if os(windows) @@ -56,17 +63,19 @@ cpp-options: -DWINDOWS else build-depends: - unix >=2.7.0.1 && <2.8 + unix >=2.7.0.1 && <2.8, + pid1 ==0.1.* exposed-modules: Control.Concurrent.Execute Data.Aeson.Extended Data.Attoparsec.Args Data.Attoparsec.Combinators Data.Attoparsec.Interpreter - Data.Binary.VersionTagged Data.IORef.RunOnce Data.Maybe.Extra Data.Monoid.Extra + Data.Store.VersionTagged + Data.Text.Extra Distribution.Version.Extra Network.HTTP.Download Network.HTTP.Download.Verified @@ -102,25 +111,54 @@ Stack.FileWatch Stack.GhcPkg Stack.Ghci - Stack.Ide + Stack.Ghci.Script + Stack.Hoogle + Stack.IDE Stack.Image Stack.Init Stack.New Stack.Nix - Stack.Options + Stack.Options.BenchParser + Stack.Options.BuildMonoidParser + Stack.Options.BuildParser + Stack.Options.CleanParser + Stack.Options.ConfigParser + Stack.Options.DockerParser + Stack.Options.DotParser + Stack.Options.ExecParser + Stack.Options.GhcBuildParser + Stack.Options.GhciParser + Stack.Options.GhcVariantParser + Stack.Options.GlobalParser + Stack.Options.HaddockParser + Stack.Options.HpcReportParser + Stack.Options.LogLevelParser + Stack.Options.NewParser + Stack.Options.NixParser + Stack.Options.PackageParser + Stack.Options.ResolverParser + Stack.Options.ScriptParser + Stack.Options.SolverParser + Stack.Options.TestParser + Stack.Options.Utils Stack.Package Stack.PackageDump Stack.PackageIndex + Stack.Path + Stack.PrettyPrint + Stack.Runners + Stack.Script Stack.SDist Stack.Setup Stack.Setup.Installed + Stack.SetupCmd Stack.Sig Stack.Sig.GPG Stack.Sig.Sign Stack.Solver - Stack.Types Stack.Types.Build Stack.Types.BuildPlan + Stack.Types.CompilerBuild Stack.Types.Urls Stack.Types.Compiler Stack.Types.Config @@ -132,104 +170,117 @@ Stack.Types.Internal Stack.Types.Nix Stack.Types.Package + Stack.Types.PackageDump Stack.Types.PackageIdentifier Stack.Types.PackageIndex Stack.Types.PackageName + Stack.Types.Resolver Stack.Types.Sig Stack.Types.StackT Stack.Types.TemplateName Stack.Types.Version Stack.Upgrade Stack.Upload + Text.PrettyPrint.Leijen.Extended System.Process.Log System.Process.PagerEditor System.Process.Read System.Process.Run build-depends: - Cabal >=1.18.1.5 && <1.25, - aeson >=0.8.0.2 && <0.10 || ==0.11.*, + Cabal ==1.24.*, + aeson >=1.0 && <1.2, ansi-terminal >=0.6.2.3 && <0.7, async >=2.0.2 && <2.2, attoparsec >=0.12.1.5 && <0.14, - base >=4.7 && <5, + base >=4.8 && <5, base-compat >=0.6 && <0.10, - base16-bytestring >=0.1.1.6 && <0.2, base64-bytestring >=1.0.0.1 && <1.1, - binary >= 0.7 && < 0.9, + binary >=0.7 && <0.9, binary-tagged >=0.1.1 && <0.2, blaze-builder >=0.4.0.2 && <0.5, - byteable >=0.1.1 && <0.2, - bytestring >=0.10.6.0 && <0.11, - conduit >=1.2.4 && <1.3, - conduit-extra >=1.1.7.1 && <1.2, + bytestring >=0.10.4.0 && <0.11, + clock >=0.7.2 && <0.8, + conduit >=1.2.8 && <1.3, + conduit-extra >=1.1.14 && <1.2, containers >=0.5.5.1 && <0.6, - cryptohash >=0.11.6 && <0.12, - cryptohash-conduit >=0.1.1 && <0.2, - directory >=1.2.1.0 && <1.3, - edit-distance ==0.2.*, + cryptonite >=0.19 && <0.22, + cryptonite-conduit >=0.1 && <0.3, + directory >=1.2.1.0 && <1.4, either >=4.4.1.1 && <4.5, - enclosed-exceptions >=1.0.1.1 && <1.1, errors >=2.1.2 && <2.2, exceptions >=0.8.0.2 && <0.9, - extra >=1.4.6 && <1.6, + extra >=1.4.10 && <1.6, fast-logger >=2.3.1 && <2.5, filelock >=0.1.0.1 && <0.2, filepath >=1.3.0.2 && <1.5, fsnotify >=0.2.1 && <0.3, - generic-deriving >=1.9.0 && <1.12, + generic-deriving >=1.10.5 && <1.12, + hackage-security >=0.5.2.2 && <0.6, hashable >=1.2.3.2 && <1.3, hit >=0.6.3 && <0.7, hpc >=0.6.0.2 && <0.7, - http-client >=0.4.17 && <0.5, - http-client-tls >=0.2.2 && <0.3, - http-conduit >=2.1.7 && <2.2, + http-client >=0.5.3.3 && <0.6, + http-client-tls >=0.3.4 && <0.4, + http-conduit >=2.2.3 && <2.3, http-types >=0.8.6 && <0.10, - lifted-base >=0.2.3.6 && <0.3, + lifted-async >=0.9.0 && <0.10, + lifted-base >=0.2.3.8 && <0.3, + memory >=0.13 && <0.15, microlens >=0.3.0.0 && <0.5, + microlens-mtl >=0.1.10.0 && <0.2, monad-control >=1.0.1.0 && <1.1, monad-logger >=0.3.13.1 && <0.4, - monad-unlift >=0.1.2.0 && <0.3, + monad-unlift >=0.2.0 && <0.3, mtl >=2.1.3.1 && <2.3, + network-uri >=2.6.1.0 && <2.7, open-browser >=0.2.1 && <0.3, - optparse-applicative >=0.11 && <0.13, - path >=0.5.1 && <0.6, + optparse-applicative ==0.13.*, + path >=0.5.8 && <0.6, path-io >=1.1.0 && <2.0.0, - persistent >= 2.1.2 && < 2.7, - persistent-sqlite (>= 2.1.4 && < 2.5.0.1) || (> 2.5.0.1 && < 2.7), + persistent >=2.1.2 && <2.7, + persistent-sqlite >=2.1.4 && <2.5.0.1 || >2.5.0.1 && <2.7, persistent-template >=2.1.1 && <2.6, pretty >=1.1.1.1 && <1.2, - process >= 1.2.0.0 && < 1.5, + process >=1.2.1.0 && <1.5, regex-applicative-text >=0.1.0.1 && <0.2, resourcet >=1.1.4.1 && <1.2, retry >=0.6 && <0.8, safe ==0.3.*, + safe-exceptions >=0.1.4.0 && <0.2, semigroups >=0.5 && <0.19, split >=0.2.3.1 && <0.3, stm >=2.4.4 && <2.5, streaming-commons >=0.1.10.0 && <0.2, - tar >=0.4.1.0 && <0.6, - template-haskell >= 2.9.0.0 && < 2.12, + tar >=0.5.0.3 && <0.6, + template-haskell >=2.9.0.0 && <2.12, temporary >=1.2.0.3 && <1.3, text >=1.2.0.4 && <1.3, - text-binary >=0.2.1 && <0.3, - time >= 1.4.2 && < 1.7, + text-binary >=0.2.1.1 && <0.3, + text-metrics >=0.1 && <0.3, + time >=1.4.2 && <1.7, tls >=1.3.8 && <1.4, - transformers >= 0.3.0.0 && < 0.6, + transformers >=0.3.0.0 && <0.6, transformers-base >=0.4.4 && <0.5, + unicode-transforms >=0.1 && <0.4, unix-compat >=0.4.1.4 && <0.5, unordered-containers >=0.2.5.1 && <0.3, - vector >=0.10.12.3 && <0.12, + vector >=0.10.12.3 && <0.13, vector-binary-instances >=0.2.3.2 && <0.3, - yaml >=0.8.10.1 && <0.9, + yaml >=0.8.20 && <0.9, zlib >=0.5.4.2 && <0.7, deepseq ==1.4.*, hastache >=0.6.1 && <0.7, project-template ==0.2.*, zip-archive >=0.2.3.7 && <0.4, - hpack >=0.14.0 && <0.15 + hpack >=0.17.0 && <0.18, + store >=0.2.1.0 && <0.4, + annotated-wl-pprint >=0.7.0 && <0.8, + file-embed >=0.0.10 && <0.1 default-language: Haskell2010 hs-source-dirs: src/ - ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates + other-modules: + Hackage.Security.Client.Repository.HttpLib.HttpClient + ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -fwarn-identities executable stack @@ -246,27 +297,34 @@ gitrev >=1.1 && <1.3, optparse-simple >=0.0.3 && <0.1 cpp-options: -DUSE_GIT_INFO + + if flag(hide-dependency-versions) + cpp-options: -DHIDE_DEP_VERSIONS main-is: Main.hs build-depends: Cabal >=1.18.1.5 && <1.25, base >=4.7 && <5, bytestring >=0.10.4.0 && <0.11, + conduit >=1.2.8 && <1.3, containers >=0.5.5.1 && <0.6, - directory >=1.2.2.0 && <1.3, + directory >=1.2.1.0 && <1.4, + either >=4.4.1.1 && <4.5, filelock >=0.1.0.1 && <0.2, - filepath >=1.4.0.0 && <1.5, - http-client >=0.4.28 && <0.5, - lifted-base >=0.2.3.6 && <0.3, + filepath >=1.3.0.2 && <1.5, + hpack >=0.17.0 && <0.18, + http-client >=0.5.3.3 && <0.6, + lifted-base >=0.2.3.8 && <0.3, microlens >=0.3.0.0 && <0.5, monad-control >=1.0.1.0 && <1.1, monad-logger >=0.3.13.1 && <0.4, mtl >=2.1.3.1 && <2.3, - optparse-applicative >=0.11.0.2 && <0.13, - path >=0.5.7 && <0.6, + optparse-applicative ==0.13.*, + path >=0.5.8 && <0.6, path-io >=1.1.0 && <2.0.0, - stack >=1.1.2 && <1.2, + split >=0.2.3.1 && <0.3, + stack >=1.4.0 && <1.5, text >=1.2.0.4 && <1.3, - transformers >= 0.3.0.0 && < 0.6 + transformers >=0.3.0.0 && <0.6 default-language: Haskell2010 hs-source-dirs: src/main other-modules: @@ -274,30 +332,47 @@ ghc-options: -threaded -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates test-suite stack-test + + if os(windows) + cpp-options: -DWINDOWS type: exitcode-stdio-1.0 main-is: Test.hs build-depends: Cabal >=1.18.1.5 && <1.25, - QuickCheck >=2.8.1 && <2.10, - attoparsec >=0.13.0.2 && <0.14, + QuickCheck >=2.8.2 && <2.10, + attoparsec >=0.13.1.0 && <0.14, base >=4.7 && <5, - conduit >=1.2.6.6 && <1.3, - conduit-extra >=1.1.13.1 && <1.2, + conduit >=1.2.8 && <1.3, + conduit-extra >=1.1.14 && <1.2, containers >=0.5.5.1 && <0.6, - cryptohash >=0.11.6 && <0.12, - directory >=1.2.2.0 && <1.3, - exceptions >=0.8.2.1 && <0.9, - hspec >=2.2.3 && <2.3, - http-conduit >=2.1.10.1 && <2.2, - monad-logger >=0.3.18 && <0.4, - path >=0.5.7 && <0.6, + cryptonite >=0.19 && <0.22, + directory >=1.2.1.0 && <1.4, + exceptions >=0.8.3 && <0.9, + filepath >=1.4.0.0 && <1.5, + hspec >=2.2 && <2.5, + hashable >=1.2.4.0 && <1.3, + http-client-tls >=0.3.4 && <0.4, + http-conduit >=2.2.3 && <2.3, + monad-logger >=0.3.20.1 && <0.4, + neat-interpolation ==0.3.*, + optparse-applicative ==0.13.*, + path >=0.5.8 && <0.6, path-io >=1.1.0 && <2.0.0, - resourcet >=1.1.7.4 && <1.2, + resourcet >=1.1.8.1 && <1.2, retry >=0.6 && <0.8, - stack >=1.1.2 && <1.2, + stack >=1.4.0 && <1.5, temporary >=1.2.0.4 && <1.3, text >=1.2.2.1 && <1.3, - transformers >= 0.3.0.0 && < 0.6 + transformers >=0.3.0.0 && <0.6, + mono-traversable >=0.10.2 && <1.1, + th-reify-many >=0.1.6 && <0.2, + smallcheck >=1.1.1 && <1.2, + bytestring >=0.10.6.0 && <0.11, + store >=0.2.1.0 && <0.4, + vector >=0.10.12.3 && <0.13, + unordered-containers >=0.2.7.1 && <0.3, + template-haskell >=2.9.0.0 && <2.12, + yaml >=0.8.20 && <0.9 default-language: Haskell2010 hs-source-dirs: src/test other-modules: @@ -307,10 +382,16 @@ Stack.Build.TargetSpec Stack.ConfigSpec Stack.DotSpec + Stack.GhciSpec + Stack.Ghci.ScriptSpec + Stack.Ghci.PortableFakePaths Stack.PackageDumpSpec Stack.ArgsSpec Stack.NixSpec + Stack.StoreSpec Network.HTTP.Download.VerifiedSpec + Stack.SolverSpec + Stack.Untar.UntarSpec ghc-options: -threaded -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates test-suite stack-integration-test @@ -321,18 +402,18 @@ build-depends: async >=2.1.0 && <2.2, base >=4.7 && <5, - bytestring >=0.10.6.0 && <0.11, - conduit >=1.2.6.6 && <1.3, - conduit-extra >=1.1.13.1 && <1.2, + bytestring >=0.10.4.0 && <0.11, + conduit >=1.2.8 && <1.3, + conduit-extra >=1.1.14 && <1.2, containers >=0.5.5.1 && <0.6, - directory >=1.2.2.0 && <1.3, - filepath >=1.4.0.0 && <1.5, - hspec >=2.2.3 && <2.3, - process >= 1.2.0.0 && < 1.5, - resourcet >=1.1.7.4 && <1.2, + directory >=1.2.1.0 && <1.4, + filepath >=1.3.0.2 && <1.5, + hspec >=2.2 && <2.5, + process >=1.2.0.0 && <1.5, + resourcet >=1.1.8.1 && <1.2, temporary >=1.2.0.4 && <1.3, text >=1.2.2.1 && <1.3, - transformers >= 0.3.0.0 && < 0.6, + transformers >=0.3.0.0 && <0.6, unix-compat >=0.4.1.4 && <0.5 default-language: Haskell2010 hs-source-dirs: test/integration test/integration/lib
participants (1)
-
root@hilbert.suse.de