Hello community, here is the log from the commit of package cabal-install for openSUSE:Factory checked in at 2016-10-20 23:08:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cabal-install (Old) and /work/SRC/openSUSE:Factory/.cabal-install.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cabal-install" Changes: -------- --- /work/SRC/openSUSE:Factory/cabal-install/cabal-install.changes 2016-07-21 07:59:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.cabal-install.new/cabal-install.changes 2016-10-20 23:08:04.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Sep 15 06:50:56 UTC 2016 - [email protected] + +- Update to version 1.24.0.0 revision 1 with cabal2obs. + +------------------------------------------------------------------- Old: ---- cabal-install-1.22.9.0.tar.gz New: ---- cabal-install-1.24.0.0.tar.gz cabal-install.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cabal-install.spec ++++++ --- /var/tmp/diff_new_pack.5EzIAR/_old 2016-10-20 23:08:04.000000000 +0200 +++ /var/tmp/diff_new_pack.5EzIAR/_new 2016-10-20 23:08:04.000000000 +0200 @@ -18,21 +18,27 @@ %bcond_with tests Name: cabal-install -Version: 1.22.9.0 +Version: 1.24.0.0 Release: 0 Summary: The command-line interface for Cabal and Hackage License: BSD-3-Clause -Group: System/Libraries +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/1.cabal#/%{name}.cabal BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-HTTP-devel BuildRequires: ghc-array-devel +BuildRequires: ghc-async-devel +BuildRequires: ghc-base16-bytestring-devel +BuildRequires: ghc-binary-devel BuildRequires: ghc-bytestring-devel BuildRequires: ghc-containers-devel +BuildRequires: ghc-cryptohash-sha256-devel BuildRequires: ghc-directory-devel BuildRequires: ghc-filepath-devel +BuildRequires: ghc-hackage-security-devel +BuildRequires: ghc-hashable-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-network-devel BuildRequires: ghc-network-uri-devel @@ -41,20 +47,19 @@ BuildRequires: ghc-random-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-stm-devel +BuildRequires: ghc-tar-devel BuildRequires: ghc-time-devel BuildRequires: ghc-unix-devel BuildRequires: ghc-zlib-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} -BuildRequires: ghc-HUnit-devel BuildRequires: ghc-QuickCheck-devel -BuildRequires: ghc-extensible-exceptions-devel BuildRequires: ghc-regex-posix-devel -BuildRequires: ghc-test-framework-devel -BuildRequires: ghc-test-framework-hunit-devel -BuildRequires: ghc-test-framework-quickcheck2-devel +BuildRequires: ghc-tagged-devel +BuildRequires: ghc-tasty-devel +BuildRequires: ghc-tasty-hunit-devel +BuildRequires: ghc-tasty-quickcheck-devel %endif -# End cabal-rpm deps %description The 'cabal' command-line program simplifies the process of managing Haskell @@ -63,26 +68,21 @@ %prep %setup -q - +cp -p %{SOURCE1} %{name}.cabal %build %ghc_bin_build - %install %ghc_bin_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %files %defattr(-,root,root,-) %doc LICENSE -%doc README.md changelog %{_bindir}/cabal +%{_mandir}/man1/cabal.1%{ext_man} %changelog ++++++ cabal-install-1.22.9.0.tar.gz -> cabal-install-1.24.0.0.tar.gz ++++++ ++++ 38919 lines of diff (skipped) ++++++ cabal-install.cabal ++++++ Name: cabal-install Version: 1.24.0.0 x-revision: 1 Synopsis: The command-line interface for Cabal and Hackage. 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. homepage: http://www.haskell.org/cabal/ bug-reports: https://github.com/haskell/cabal/issues License: BSD3 License-File: LICENSE Author: Lemmih <[email protected]> Paolo Martini <[email protected]> Bjorn Bringert <[email protected]> Isaac Potoczny-Jones <[email protected]> Duncan Coutts <[email protected]> Maintainer: [email protected] Copyright: 2005 Lemmih <[email protected]> 2006 Paolo Martini <[email protected]> 2007 Bjorn Bringert <[email protected]> 2007 Isaac Potoczny-Jones <[email protected]> 2007-2012 Duncan Coutts <[email protected]> Category: Distribution Build-type: Custom Cabal-Version: >= 1.10 Extra-Source-Files: README.md bash-completion/cabal bootstrap.sh changelog tests/README.md -- Generated with '../Cabal/misc/gen-extra-source-files.sh' -- Do NOT edit this section manually; instead, run the script. -- BEGIN gen-extra-source-files tests/IntegrationTests/custom/common.sh tests/IntegrationTests/custom/should_run/plain.err tests/IntegrationTests/custom/should_run/plain.sh tests/IntegrationTests/custom/should_run/plain/A.hs tests/IntegrationTests/custom/should_run/plain/Setup.hs tests/IntegrationTests/custom/should_run/plain/plain.cabal tests/IntegrationTests/exec/common.sh tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.err tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.sh tests/IntegrationTests/exec/should_run/Foo.hs tests/IntegrationTests/exec/should_run/My.hs tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.out tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.sh tests/IntegrationTests/exec/should_run/auto_configures_on_exec.out tests/IntegrationTests/exec/should_run/auto_configures_on_exec.sh tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.out tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.sh tests/IntegrationTests/exec/should_run/configures_cabal_to_use_sandbox.sh tests/IntegrationTests/exec/should_run/configures_ghc_to_use_sandbox.sh tests/IntegrationTests/exec/should_run/my.cabal tests/IntegrationTests/exec/should_run/runs_given_command.out tests/IntegrationTests/exec/should_run/runs_given_command.sh tests/IntegrationTests/freeze/common.sh tests/IntegrationTests/freeze/should_run/disable_benchmarks_freezes_bench_deps.sh tests/IntegrationTests/freeze/should_run/disable_tests_freezes_test_deps.sh tests/IntegrationTests/freeze/should_run/does_not_freeze_nondeps.sh tests/IntegrationTests/freeze/should_run/does_not_freeze_self.sh tests/IntegrationTests/freeze/should_run/dry_run_does_not_create_config.sh tests/IntegrationTests/freeze/should_run/enable_benchmarks_freezes_bench_deps.sh tests/IntegrationTests/freeze/should_run/enable_tests_freezes_test_deps.sh tests/IntegrationTests/freeze/should_run/freezes_direct_dependencies.sh tests/IntegrationTests/freeze/should_run/freezes_transitive_dependencies.sh tests/IntegrationTests/freeze/should_run/my.cabal tests/IntegrationTests/freeze/should_run/runs_without_error.sh tests/IntegrationTests/manpage/common.sh tests/IntegrationTests/manpage/should_run/outputs_manpage.sh tests/IntegrationTests/multiple-source/common.sh tests/IntegrationTests/multiple-source/should_run/finds_second_source_of_multiple_source.sh tests/IntegrationTests/multiple-source/should_run/p/Setup.hs tests/IntegrationTests/multiple-source/should_run/p/p.cabal tests/IntegrationTests/multiple-source/should_run/q/Setup.hs tests/IntegrationTests/multiple-source/should_run/q/q.cabal tests/IntegrationTests/new-build/monitor_cabal_files.sh tests/IntegrationTests/new-build/monitor_cabal_files/p/P.hs tests/IntegrationTests/new-build/monitor_cabal_files/p/Setup.hs tests/IntegrationTests/new-build/monitor_cabal_files/p/p.cabal tests/IntegrationTests/new-build/monitor_cabal_files/q/Main.hs tests/IntegrationTests/new-build/monitor_cabal_files/q/Setup.hs tests/IntegrationTests/new-build/monitor_cabal_files/q/q-broken.cabal.in tests/IntegrationTests/new-build/monitor_cabal_files/q/q-fixed.cabal.in tests/IntegrationTests/regression/common.sh tests/IntegrationTests/regression/t3199.sh tests/IntegrationTests/regression/t3199/Main.hs tests/IntegrationTests/regression/t3199/Setup.hs tests/IntegrationTests/regression/t3199/test-3199.cabal tests/IntegrationTests/sandbox-sources/common.sh tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.err tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.sh tests/IntegrationTests/sandbox-sources/should_fail/p/Setup.hs tests/IntegrationTests/sandbox-sources/should_fail/p/p.cabal tests/IntegrationTests/sandbox-sources/should_fail/q/Setup.hs tests/IntegrationTests/sandbox-sources/should_fail/q/q.cabal tests/IntegrationTests/sandbox-sources/should_run/p/Setup.hs tests/IntegrationTests/sandbox-sources/should_run/p/p.cabal tests/IntegrationTests/sandbox-sources/should_run/q/Setup.hs tests/IntegrationTests/sandbox-sources/should_run/q/q.cabal tests/IntegrationTests/sandbox-sources/should_run/remove_nonexistent_source.sh tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.out tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.sh tests/IntegrationTests/user-config/common.sh tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.err tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.sh tests/IntegrationTests/user-config/should_run/overwrites_with_f.out tests/IntegrationTests/user-config/should_run/overwrites_with_f.sh tests/IntegrationTests/user-config/should_run/runs_without_error.out tests/IntegrationTests/user-config/should_run/runs_without_error.sh tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.out tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.sh -- END gen-extra-source-files source-repository head type: git location: https://github.com/haskell/cabal/ subdir: cabal-install Flag old-bytestring description: Use bytestring < 0.10.2 and bytestring-builder default: False Flag old-directory description: Use directory < 1.2 and old-time default: False Flag network-uri description: Get Network.URI from the network-uri package default: True executable cabal main-is: Main.hs ghc-options: -Wall -fwarn-tabs if impl(ghc >= 8.0) ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances other-modules: Distribution.Client.BuildTarget Distribution.Client.BuildReports.Anonymous Distribution.Client.BuildReports.Storage Distribution.Client.BuildReports.Types Distribution.Client.BuildReports.Upload Distribution.Client.Check Distribution.Client.CmdBuild Distribution.Client.CmdConfigure Distribution.Client.CmdRepl Distribution.Client.ComponentDeps Distribution.Client.Config Distribution.Client.Configure Distribution.Client.Dependency Distribution.Client.Dependency.TopDown Distribution.Client.Dependency.TopDown.Constraints Distribution.Client.Dependency.TopDown.Types Distribution.Client.Dependency.Types Distribution.Client.Dependency.Modular Distribution.Client.Dependency.Modular.Assignment Distribution.Client.Dependency.Modular.Builder Distribution.Client.Dependency.Modular.Configured Distribution.Client.Dependency.Modular.ConfiguredConversion Distribution.Client.Dependency.Modular.ConflictSet Distribution.Client.Dependency.Modular.Cycles Distribution.Client.Dependency.Modular.Dependency Distribution.Client.Dependency.Modular.Explore Distribution.Client.Dependency.Modular.Flag Distribution.Client.Dependency.Modular.Index Distribution.Client.Dependency.Modular.IndexConversion Distribution.Client.Dependency.Modular.Linking Distribution.Client.Dependency.Modular.Log Distribution.Client.Dependency.Modular.Message Distribution.Client.Dependency.Modular.Package Distribution.Client.Dependency.Modular.Preference Distribution.Client.Dependency.Modular.PSQ Distribution.Client.Dependency.Modular.Solver Distribution.Client.Dependency.Modular.Tree Distribution.Client.Dependency.Modular.Validate Distribution.Client.Dependency.Modular.Var Distribution.Client.Dependency.Modular.Version Distribution.Client.DistDirLayout Distribution.Client.Exec Distribution.Client.Fetch Distribution.Client.FetchUtils Distribution.Client.FileMonitor Distribution.Client.Freeze Distribution.Client.GenBounds Distribution.Client.Get Distribution.Client.Glob Distribution.Client.GlobalFlags Distribution.Client.GZipUtils Distribution.Client.Haddock Distribution.Client.HttpUtils Distribution.Client.IndexUtils Distribution.Client.Init Distribution.Client.Init.Heuristics Distribution.Client.Init.Licenses Distribution.Client.Init.Types Distribution.Client.Install Distribution.Client.InstallPlan Distribution.Client.InstallSymlink Distribution.Client.JobControl Distribution.Client.List Distribution.Client.Manpage Distribution.Client.PackageHash Distribution.Client.PackageIndex Distribution.Client.PackageUtils Distribution.Client.ParseUtils Distribution.Client.PkgConfigDb Distribution.Client.PlanIndex Distribution.Client.ProjectBuilding Distribution.Client.ProjectConfig Distribution.Client.ProjectConfig.Types Distribution.Client.ProjectConfig.Legacy Distribution.Client.ProjectOrchestration Distribution.Client.ProjectPlanning Distribution.Client.ProjectPlanning.Types Distribution.Client.ProjectPlanOutput Distribution.Client.Run Distribution.Client.RebuildMonad Distribution.Client.Sandbox Distribution.Client.Sandbox.Index Distribution.Client.Sandbox.PackageEnvironment Distribution.Client.Sandbox.Timestamp Distribution.Client.Sandbox.Types Distribution.Client.Security.HTTP Distribution.Client.Setup Distribution.Client.SetupWrapper Distribution.Client.SrcDist Distribution.Client.Tar Distribution.Client.Targets Distribution.Client.Types Distribution.Client.Update Distribution.Client.Upload Distribution.Client.Utils Distribution.Client.Utils.LabeledGraph Distribution.Client.Utils.Json Distribution.Client.World Distribution.Client.Win32SelfUpgrade Distribution.Client.Compat.ExecutablePath Distribution.Client.Compat.FilePerms Distribution.Client.Compat.Process Distribution.Client.Compat.Semaphore Distribution.Client.Compat.Time Paths_cabal_install -- NOTE: when updating build-depends, don't forget to update version regexps -- in bootstrap.sh. build-depends: async >= 2.0 && < 3, array >= 0.4 && < 0.6, base >= 4.5 && < 5, base16-bytestring >= 0.1.1 && < 0.2, binary >= 0.5 && < 0.9, bytestring >= 0.9 && < 1, Cabal >= 1.24 && < 1.25, containers >= 0.4 && < 0.6, cryptohash-sha256 >= 0.11 && < 0.12, filepath >= 1.3 && < 1.5, hashable >= 1.0 && < 2, HTTP >= 4000.1.5 && < 4000.4, mtl >= 2.0 && < 3, pretty >= 1.1 && < 1.2, random >= 1 && < 1.2, stm >= 2.0 && < 3, tar >= 0.5.0.3 && < 0.6, time >= 1.4 && < 1.7, zlib >= 0.5.3 && < 0.7, hackage-security >= 0.5.1 && < 0.6 if flag(old-bytestring) build-depends: bytestring < 0.10.2, bytestring-builder >= 0.10 && < 1 else build-depends: bytestring >= 0.10.2 if flag(old-directory) build-depends: directory >= 1.1 && < 1.2, old-time >= 1 && < 1.2, process >= 1.0.1.1 && < 1.1.0.2 else build-depends: directory >= 1.2 && < 1.3, process >= 1.1.0.2 && < 1.5 -- NOTE: you MUST include the network dependency even when network-uri -- is pulled in, otherwise the constraint solver doesn't have enough -- information if flag(network-uri) build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 && < 2.7 else build-depends: network >= 2.4 && < 2.6 -- Needed for GHC.Generics before GHC 7.6 if impl(ghc < 7.6) build-depends: ghc-prim >= 0.2 && < 0.3 if os(windows) build-depends: Win32 >= 2 && < 3 else build-depends: unix >= 2.5 && < 2.8 if arch(arm) && impl(ghc < 7.6) -- older ghc on arm does not support -threaded cc-options: -DCABAL_NO_THREADED else ghc-options: -threaded c-sources: cbits/getnumcores.c default-language: Haskell2010 -- Small, fast running tests. Test-Suite unit-tests type: exitcode-stdio-1.0 main-is: UnitTests.hs hs-source-dirs: tests, . ghc-options: -Wall -fwarn-tabs other-modules: UnitTests.Distribution.Client.ArbitraryInstances UnitTests.Distribution.Client.Targets UnitTests.Distribution.Client.Compat.Time UnitTests.Distribution.Client.Dependency.Modular.PSQ UnitTests.Distribution.Client.Dependency.Modular.Solver UnitTests.Distribution.Client.Dependency.Modular.DSL UnitTests.Distribution.Client.FileMonitor UnitTests.Distribution.Client.Glob UnitTests.Distribution.Client.GZipUtils UnitTests.Distribution.Client.Sandbox UnitTests.Distribution.Client.Sandbox.Timestamp UnitTests.Distribution.Client.Tar UnitTests.Distribution.Client.UserConfig UnitTests.Distribution.Client.ProjectConfig UnitTests.Options build-depends: base, array, bytestring, Cabal, containers, mtl, pretty, process, directory, filepath, hashable, stm, tar, time, HTTP, zlib, binary, random, hackage-security, tasty, tasty-hunit, tasty-quickcheck, tagged, QuickCheck >= 2.8.2 if flag(old-directory) build-depends: old-time if flag(network-uri) build-depends: network-uri >= 2.6, network >= 2.6 else build-depends: network-uri < 2.6, network < 2.6 if impl(ghc < 7.6) build-depends: ghc-prim >= 0.2 && < 0.3 if os(windows) build-depends: Win32 else build-depends: unix if arch(arm) cc-options: -DCABAL_NO_THREADED else ghc-options: -threaded default-language: Haskell2010 test-suite integration-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: IntegrationTests.hs build-depends: Cabal, async, base, bytestring, directory, filepath, process, regex-posix, tasty, tasty-hunit if os(windows) build-depends: Win32 >= 2 && < 3 else build-depends: unix >= 2.5 && < 2.8 if arch(arm) cc-options: -DCABAL_NO_THREADED else ghc-options: -threaded ghc-options: -Wall default-language: Haskell2010
