Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-generics-sop for
openSUSE:Factory checked in at 2026-06-10 16:00:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-generics-sop (Old)
and /work/SRC/openSUSE:Factory/.ghc-generics-sop.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-generics-sop"
Wed Jun 10 16:00:03 2026 rev:2 rq:1358369 version:0.5.1.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-generics-sop/ghc-generics-sop.changes
2025-06-04 20:29:53.056291422 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-generics-sop.new.2375/ghc-generics-sop.changes
2026-06-10 16:01:48.898254547 +0200
@@ -1,0 +2,6 @@
+Wed Jan 7 11:58:01 UTC 2026 - Peter Simons <[email protected]>
+
+- Update generics-sop to version 0.5.1.4 revision 3.
+ Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-generics-sop.spec ++++++
--- /var/tmp/diff_new_pack.BpFxDs/_old 2026-06-10 16:01:50.882336768 +0200
+++ /var/tmp/diff_new_pack.BpFxDs/_new 2026-06-10 16:01:50.894337265 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ghc-generics-sop
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
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/2.cabal#/%{pkg_name}.cabal
+Source1:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-base-prof
++++++ generics-sop.cabal ++++++
--- /var/tmp/diff_new_pack.BpFxDs/_old 2026-06-10 16:01:50.974340581 +0200
+++ /var/tmp/diff_new_pack.BpFxDs/_new 2026-06-10 16:01:51.022342570 +0200
@@ -1,147 +1,147 @@
-name: generics-sop
-version: 0.5.1.4
-x-revision: 2
-synopsis: Generic Programming using True Sums of Products
-description:
- A library to support the definition of generic functions.
- Datatypes are viewed in a uniform, structured way:
- the choice between constructors is represented using an n-ary
- sum, and the arguments of each constructor are represented using
- an n-ary product.
- .
- The module "Generics.SOP" is the main module of this library and contains
- more detailed documentation.
- .
- Since version 0.4.0.0, this package is now based on
- @<https://hackage.haskell.org/package/sop-core sop-core>@. The core package
- contains all the functionality of n-ary sums and products, whereas this
- package provides the datatype-generic programming support on top.
- .
- Examples of using this library are provided by the following
- packages:
- .
- * @<https://hackage.haskell.org/package/basic-sop basic-sop>@ basic
examples,
- .
- * @<https://hackage.haskell.org/package/pretty-sop pretty-sop>@ generic
pretty printing,
- .
- * @<https://hackage.haskell.org/package/lens-sop lens-sop>@ generically
computed lenses,
- .
- * @<https://hackage.haskell.org/package/json-sop json-sop>@ generic JSON
conversions.
- .
- A detailed description of the ideas behind this library is provided by
- the paper:
- .
- * Edsko de Vries and Andres Löh.
- <http://www.andres-loeh.de/TrueSumsOfProducts True Sums of Products>.
- Workshop on Generic Programming (WGP) 2014.
- .
-license: BSD3
-license-file: LICENSE
-author: Edsko de Vries <[email protected]>, Andres Löh
<[email protected]>
-maintainer: [email protected]
-category: Generics
-build-type: Simple
-cabal-version: >=1.10
-extra-source-files: CHANGELOG.md doctest.sh
-tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5,
GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC ==
9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1
-
-source-repository head
- type: git
- location: https://github.com/well-typed/generics-sop
-
-library
- exposed-modules: Generics.SOP
- Generics.SOP.GGP
- Generics.SOP.TH
- Generics.SOP.Type.Metadata
- -- exposed via Generics.SOP:
- Generics.SOP.Instances
- Generics.SOP.Metadata
- Generics.SOP.Universe
- -- re-exported from Data.SOP:
- Generics.SOP.Dict
- Generics.SOP.BasicFunctors
- Generics.SOP.Classes
- Generics.SOP.Constraint
- Generics.SOP.NP
- Generics.SOP.NS
- Generics.SOP.Sing
- build-depends: base >= 4.9 && < 4.22,
- sop-core == 0.5.0.*,
- template-haskell >= 2.8 && < 2.24,
- th-abstraction >= 0.6 && < 0.8,
- ghc-prim >= 0.3 && < 0.14
- hs-source-dirs: src
- default-language: Haskell2010
- ghc-options: -Wall
- default-extensions: CPP
- ScopedTypeVariables
- TypeFamilies
- RankNTypes
- TypeOperators
- GADTs
- ConstraintKinds
- MultiParamTypeClasses
- TypeSynonymInstances
- FlexibleInstances
- FlexibleContexts
- DeriveFunctor
- DeriveFoldable
- DeriveTraversable
- DefaultSignatures
- KindSignatures
- DataKinds
- FunctionalDependencies
-
- if impl(ghc <8.2)
- default-extensions: AutoDeriveTypeable
-
- -- if impl(ghc >= 8.6)
- -- default-extensions: NoStarIsType
- other-extensions: PolyKinds
- UndecidableInstances
- TemplateHaskell
- StandaloneDeriving
- EmptyCase
- UndecidableSuperClasses
-
-test-suite generics-sop-examples
- type: exitcode-stdio-1.0
- main-is: Example.hs
- other-modules: HTransExample
- hs-source-dirs: test
- default-language: Haskell2010
- ghc-options: -Wall
- build-depends: base >= 4.9 && < 5,
- generics-sop
- other-extensions: DeriveGeneric
- EmptyCase
- TemplateHaskell
- ConstraintKinds
- GADTs
- DataKinds
- TypeFamilies
- FlexibleContexts
- FlexibleInstances
- PolyKinds
- DefaultSignatures
- FunctionalDependencies
- MultiParamTypeClasses
- TypeFamilies
-
-benchmark generics-sop-bench
- type: exitcode-stdio-1.0
- main-is: SOPBench.hs
- other-modules: SOPBench.Type
- SOPBench.Roundtrip
- SOPBench.Eq
- SOPBench.Show
- hs-source-dirs: bench
- default-language: Haskell2010
- ghc-options: -Wall
- build-depends: base >= 4.6 && < 5,
- criterion,
- deepseq,
- generics-sop,
- template-haskell
+name: generics-sop
+version: 0.5.1.4
+x-revision: 3
+synopsis: Generic Programming using True Sums of Products
+description:
+ A library to support the definition of generic functions.
+ Datatypes are viewed in a uniform, structured way:
+ the choice between constructors is represented using an n-ary
+ sum, and the arguments of each constructor are represented using
+ an n-ary product.
+ .
+ The module "Generics.SOP" is the main module of this library and contains
+ more detailed documentation.
+ .
+ Since version 0.4.0.0, this package is now based on
+ @<https://hackage.haskell.org/package/sop-core sop-core>@. The core package
+ contains all the functionality of n-ary sums and products, whereas this
+ package provides the datatype-generic programming support on top.
+ .
+ Examples of using this library are provided by the following
+ packages:
+ .
+ * @<https://hackage.haskell.org/package/basic-sop basic-sop>@ basic
examples,
+ .
+ * @<https://hackage.haskell.org/package/pretty-sop pretty-sop>@ generic
pretty printing,
+ .
+ * @<https://hackage.haskell.org/package/lens-sop lens-sop>@ generically
computed lenses,
+ .
+ * @<https://hackage.haskell.org/package/json-sop json-sop>@ generic JSON
conversions.
+ .
+ A detailed description of the ideas behind this library is provided by
+ the paper:
+ .
+ * Edsko de Vries and Andres Löh.
+ <http://www.andres-loeh.de/TrueSumsOfProducts True Sums of Products>.
+ Workshop on Generic Programming (WGP) 2014.
+ .
+license: BSD3
+license-file: LICENSE
+author: Edsko de Vries <[email protected]>, Andres Löh
<[email protected]>
+maintainer: [email protected]
+category: Generics
+build-type: Simple
+cabal-version: >=1.10
+extra-source-files: CHANGELOG.md doctest.sh
+tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5,
GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.4, GHC ==
9.6.6, GHC == 9.8.4, GHC == 9.10.1, GHC == 9.12.1, GHC == 9.14.1
+
+source-repository head
+ type: git
+ location: https://github.com/well-typed/generics-sop
+
+library
+ exposed-modules: Generics.SOP
+ Generics.SOP.GGP
+ Generics.SOP.TH
+ Generics.SOP.Type.Metadata
+ -- exposed via Generics.SOP:
+ Generics.SOP.Instances
+ Generics.SOP.Metadata
+ Generics.SOP.Universe
+ -- re-exported from Data.SOP:
+ Generics.SOP.Dict
+ Generics.SOP.BasicFunctors
+ Generics.SOP.Classes
+ Generics.SOP.Constraint
+ Generics.SOP.NP
+ Generics.SOP.NS
+ Generics.SOP.Sing
+ build-depends: base >= 4.9 && < 4.23,
+ sop-core == 0.5.0.*,
+ template-haskell >= 2.8 && < 2.25,
+ th-abstraction >= 0.6 && < 0.8,
+ ghc-prim >= 0.3 && < 0.14
+ hs-source-dirs: src
+ default-language: Haskell2010
+ ghc-options: -Wall
+ default-extensions: CPP
+ ScopedTypeVariables
+ TypeFamilies
+ RankNTypes
+ TypeOperators
+ GADTs
+ ConstraintKinds
+ MultiParamTypeClasses
+ TypeSynonymInstances
+ FlexibleInstances
+ FlexibleContexts
+ DeriveFunctor
+ DeriveFoldable
+ DeriveTraversable
+ DefaultSignatures
+ KindSignatures
+ DataKinds
+ FunctionalDependencies
+
+ if impl(ghc <8.2)
+ default-extensions: AutoDeriveTypeable
+
+ -- if impl(ghc >= 8.6)
+ -- default-extensions: NoStarIsType
+ other-extensions: PolyKinds
+ UndecidableInstances
+ TemplateHaskell
+ StandaloneDeriving
+ EmptyCase
+ UndecidableSuperClasses
+
+test-suite generics-sop-examples
+ type: exitcode-stdio-1.0
+ main-is: Example.hs
+ other-modules: HTransExample
+ hs-source-dirs: test
+ default-language: Haskell2010
+ ghc-options: -Wall
+ build-depends: base >= 4.9 && < 5,
+ generics-sop
+ other-extensions: DeriveGeneric
+ EmptyCase
+ TemplateHaskell
+ ConstraintKinds
+ GADTs
+ DataKinds
+ TypeFamilies
+ FlexibleContexts
+ FlexibleInstances
+ PolyKinds
+ DefaultSignatures
+ FunctionalDependencies
+ MultiParamTypeClasses
+ TypeFamilies
+
+benchmark generics-sop-bench
+ type: exitcode-stdio-1.0
+ main-is: SOPBench.hs
+ other-modules: SOPBench.Type
+ SOPBench.Roundtrip
+ SOPBench.Eq
+ SOPBench.Show
+ hs-source-dirs: bench
+ default-language: Haskell2010
+ ghc-options: -Wall
+ build-depends: base >= 4.6 && < 5,
+ criterion,
+ deepseq,
+ generics-sop,
+ template-haskell