Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-unordered-containers for
openSUSE:Factory checked in at 2024-01-19 23:01:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-unordered-containers (Old)
and /work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-unordered-containers"
Fri Jan 19 23:01:48 2024 rev:31 rq:1139825 version:0.2.20
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-unordered-containers/ghc-unordered-containers.changes
2023-10-18 21:26:26.542292861 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-unordered-containers.new.16006/ghc-unordered-containers.changes
2024-01-19 23:01:50.529251834 +0100
@@ -1,0 +2,37 @@
+Thu Jan 11 06:26:58 UTC 2024 - Peter Simons <[email protected]>
+
+- Update unordered-containers to version 0.2.20 revision 1.
+ Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
+Tue Jan 9 06:48:09 UTC 2024 - Peter Simons <[email protected]>
+
+- Update unordered-containers to version 0.2.20.
+ ## [0.2.20] - January 2024
+
+ * [Allow
`template-haskell-2.21`](https://github.com/haskell-unordered-containers/unordered-containers/pull/484)
+
+ * [Rename confusing
variables](https://github.com/haskell-unordered-containers/unordered-containers/pull/479)
+
+ * [Deal with introduction of
`Prelude.foldl'`](https://github.com/haskell-unordered-containers/unordered-containers/pull/480)
+
+ * [Remove redundant `Hashable`
constraints](https://github.com/haskell-unordered-containers/unordered-containers/pull/478)
+ from `intersection.*` and `union.*`.
+
+ * Various optimizations and cleanups:
+
[#458](https://github.com/haskell-unordered-containers/unordered-containers/pull/458),
+
[#469](https://github.com/haskell-unordered-containers/unordered-containers/pull/469),
+
[#404](https://github.com/haskell-unordered-containers/unordered-containers/pull/404),
+
[#460](https://github.com/haskell-unordered-containers/unordered-containers/pull/460),
+
[#456](https://github.com/haskell-unordered-containers/unordered-containers/pull/456),
+
[#433](https://github.com/haskell-unordered-containers/unordered-containers/pull/433)
+
+ * Add invariant tests:
+
[#444](https://github.com/haskell-unordered-containers/unordered-containers/pull/444),
+
[#455](https://github.com/haskell-unordered-containers/unordered-containers/pull/455)
+
+ * [Improve test case
generation](https://github.com/haskell-unordered-containers/unordered-containers/pull/442)
+
+ * [Improve test failure
reporting](https://github.com/haskell-unordered-containers/unordered-containers/pull/440)
+
+-------------------------------------------------------------------
Old:
----
unordered-containers-0.2.19.1.tar.gz
New:
----
unordered-containers-0.2.20.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-unordered-containers.spec ++++++
--- /var/tmp/diff_new_pack.iHHynH/_old 2024-01-19 23:01:52.793334653 +0100
+++ /var/tmp/diff_new_pack.iHHynH/_new 2024-01-19 23:01:52.797334799 +0100
@@ -1,7 +1,7 @@
#
# spec file for package ghc-unordered-containers
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,13 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.2.19.1
+Version: 0.2.20
Release: 0
Summary: Efficient hashing-based container types
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name}
Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-base-prof
++++++ unordered-containers-0.2.19.1.tar.gz ->
unordered-containers-0.2.20.tar.gz ++++++
++++ 2872 lines of diff (skipped)
++++++ unordered-containers.cabal ++++++
--- /var/tmp/diff_new_pack.iHHynH/_old 2024-01-19 23:01:52.893338311 +0100
+++ /var/tmp/diff_new_pack.iHHynH/_new 2024-01-19 23:01:52.897338457 +0100
@@ -1,149 +1,151 @@
-name: unordered-containers
-version: 0.2.19.1
-x-revision: 3
-synopsis: Efficient hashing-based container types
-description:
- Efficient hashing-based container types. The containers have been
- optimized for performance critical use, both in terms of large data
- quantities and high speed.
- .
- The declared cost of each operation is either worst-case or
- amortized, but remains valid even if structures are shared.
- .
- /Security/
- .
- This package currently provides no defenses against hash collision attacks
- such as HashDoS.
- Users who need to store input from untrusted sources are advised to use
- @Data.Map@ or @Data.Set@ from the @containers@ package instead.
-license: BSD3
-license-file: LICENSE
-author: Johan Tibell
-maintainer: [email protected], [email protected]
-Homepage:
https://github.com/haskell-unordered-containers/unordered-containers
-bug-reports:
https://github.com/haskell-unordered-containers/unordered-containers/issues
-copyright: 2010-2014 Johan Tibell
- 2010 Edward Z. Yang
-category: Data
-build-type: Simple
-cabal-version: >=1.10
-extra-source-files: CHANGES.md
-
-tested-with:
- GHC ==9.8.1
- || ==9.6.3
- || ==9.4.7
- || ==9.2.8
- || ==9.0.2
- || ==8.10.7
- || ==8.8.4
- || ==8.6.5
- || ==8.4.4
- || ==8.2.2
-
-flag debug
- description: Enable debug support
- default: False
-
-library
- exposed-modules:
- Data.HashMap.Internal
- Data.HashMap.Internal.Array
- Data.HashMap.Internal.List
- Data.HashMap.Internal.Strict
- Data.HashMap.Lazy
- Data.HashMap.Strict
- Data.HashSet
- Data.HashSet.Internal
-
- build-depends:
- base >= 4.10 && < 5,
- deepseq >= 1.4.3,
- hashable >= 1.2.5 && < 1.5,
- template-haskell < 2.22
-
- default-language: Haskell2010
-
- other-extensions:
- RoleAnnotations,
- UnboxedTuples,
- ScopedTypeVariables,
- MagicHash,
- BangPatterns
-
- ghc-options: -Wall -O2 -fwarn-tabs -ferror-spans
-
- -- For dumping the generated code:
- -- ghc-options: -ddump-simpl -ddump-stg-final -ddump-cmm -ddump-asm
-ddump-to-file
- -- ghc-options: -dsuppress-coercions -dsuppress-unfoldings
-dsuppress-module-prefixes
- -- ghc-options: -dsuppress-uniques -dsuppress-timestamps
-
- if flag(debug)
- cpp-options: -DASSERTS
-
-test-suite unordered-containers-tests
- hs-source-dirs: tests
- main-is: Main.hs
- type: exitcode-stdio-1.0
- other-modules:
- Regressions
- Properties
- Properties.HashMapLazy
- Properties.HashMapStrict
- Properties.HashSet
- Properties.List
- Strictness
-
- build-depends:
- base,
- ChasingBottoms,
- containers >= 0.5.8,
- hashable,
- HUnit,
- QuickCheck >= 2.4.0.1,
- random,
- tasty >= 1.4.0.3,
- tasty-hunit >= 0.10.0.3,
- tasty-quickcheck >= 0.10.1.2,
- unordered-containers
-
- if impl(ghc >= 8.6)
- build-depends:
- nothunks >= 0.1.3
-
- default-language: Haskell2010
- ghc-options: -Wall
- cpp-options: -DASSERTS
-
-benchmark benchmarks
- hs-source-dirs: benchmarks
- main-is: Benchmarks.hs
- type: exitcode-stdio-1.0
-
- other-modules:
- Util.ByteString
- Util.String
- Util.Int
-
- build-depends:
- base >= 4.8.0,
- bytestring >= 0.10.0.0,
- containers,
- deepseq,
- hashable,
- hashmap,
- mtl,
- random,
- tasty-bench >= 0.3.1,
- unordered-containers
-
- default-language: Haskell2010
- ghc-options: -Wall -O2 -rtsopts -with-rtsopts=-A32m
- if impl(ghc >= 8.10)
- ghc-options: "-with-rtsopts=-A32m --nonmoving-gc"
- -- cpp-options: -DBENCH_containers_Map -DBENCH_containers_IntMap
-DBENCH_hashmap_Map
-
-source-repository head
- type: git
- location:
https://github.com/haskell-unordered-containers/unordered-containers.git
+name: unordered-containers
+version: 0.2.20
+x-revision: 1
+synopsis: Efficient hashing-based container types
+description:
+ Efficient hashing-based container types. The containers have been
+ optimized for performance critical use, both in terms of large data
+ quantities and high speed.
+ .
+ The declared cost of each operation is either worst-case or
+ amortized, but remains valid even if structures are shared.
+ .
+ /Security/
+ .
+ This package currently provides no defenses against hash collision attacks
+ such as HashDoS.
+ Users who need to store input from untrusted sources are advised to use
+ @Data.Map@ or @Data.Set@ from the @containers@ package instead.
+license: BSD3
+license-file: LICENSE
+author: Johan Tibell
+maintainer: [email protected], [email protected]
+Homepage:
https://github.com/haskell-unordered-containers/unordered-containers
+bug-reports:
https://github.com/haskell-unordered-containers/unordered-containers/issues
+copyright: 2010-2014 Johan Tibell
+ 2010 Edward Z. Yang
+category: Data
+build-type: Simple
+cabal-version: >=1.10
+extra-source-files: CHANGES.md
+
+tested-with:
+ GHC ==9.8.1
+ || ==9.6.3
+ || ==9.4.7
+ || ==9.2.8
+ || ==9.0.2
+ || ==8.10.7
+ || ==8.8.4
+ || ==8.6.5
+ || ==8.4.4
+ || ==8.2.2
+
+flag debug
+ description: Enable debug support
+ default: False
+
+library
+ exposed-modules:
+ Data.HashMap.Internal
+ Data.HashMap.Internal.Array
+ Data.HashMap.Internal.Debug
+ Data.HashMap.Internal.List
+ Data.HashMap.Internal.Strict
+ Data.HashMap.Lazy
+ Data.HashMap.Strict
+ Data.HashSet
+ Data.HashSet.Internal
+
+ build-depends:
+ base >= 4.10 && < 5,
+ deepseq >= 1.4.3,
+ hashable >= 1.4 && < 1.5,
+ template-haskell < 2.22
+
+ default-language: Haskell2010
+
+ other-extensions:
+ RoleAnnotations,
+ UnboxedTuples,
+ ScopedTypeVariables,
+ MagicHash,
+ BangPatterns
+
+ ghc-options: -Wall -O2 -fwarn-tabs -ferror-spans
+
+ -- For dumping the generated code:
+ -- ghc-options: -ddump-simpl -ddump-stg-final -ddump-cmm -ddump-asm
-ddump-to-file
+ -- ghc-options: -dsuppress-coercions -dsuppress-unfoldings
-dsuppress-module-prefixes
+ -- ghc-options: -dsuppress-uniques -dsuppress-timestamps
+
+ if flag(debug)
+ cpp-options: -DASSERTS
+
+test-suite unordered-containers-tests
+ hs-source-dirs: tests
+ main-is: Main.hs
+ type: exitcode-stdio-1.0
+ other-modules:
+ Regressions
+ Properties
+ Properties.HashMapLazy
+ Properties.HashMapStrict
+ Properties.HashSet
+ Properties.List
+ Strictness
+ Util.Key
+
+ build-depends:
+ base,
+ ChasingBottoms,
+ containers >= 0.5.8,
+ hashable,
+ HUnit,
+ QuickCheck >= 2.4.0.1,
+ random,
+ tasty >= 1.4.0.3,
+ tasty-hunit >= 0.10.0.3,
+ tasty-quickcheck >= 0.10.1.2,
+ unordered-containers
+
+ if impl(ghc >= 8.6)
+ build-depends:
+ nothunks >= 0.1.3
+
+ default-language: Haskell2010
+ ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
+ cpp-options: -DASSERTS
+
+benchmark benchmarks
+ hs-source-dirs: benchmarks
+ main-is: Benchmarks.hs
+ type: exitcode-stdio-1.0
+
+ other-modules:
+ Util.ByteString
+ Util.String
+ Util.Int
+
+ build-depends:
+ base >= 4.8.0,
+ bytestring >= 0.10.0.0,
+ containers,
+ deepseq,
+ hashable,
+ hashmap,
+ mtl,
+ random,
+ tasty-bench >= 0.3.1,
+ unordered-containers
+
+ default-language: Haskell2010
+ ghc-options: -Wall -O2 -rtsopts -with-rtsopts=-A32m
+ if impl(ghc >= 8.10)
+ ghc-options: "-with-rtsopts=-A32m --nonmoving-gc"
+ -- cpp-options: -DBENCH_containers_Map -DBENCH_containers_IntMap
-DBENCH_hashmap_Map
+
+source-repository head
+ type: git
+ location:
https://github.com/haskell-unordered-containers/unordered-containers.git