Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-tagged for openSUSE:Factory checked in at 2026-11-06 19:50:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-tagged (Old) and /work/SRC/openSUSE:Factory/.ghc-tagged.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-tagged" Fri Nov 6 19:50:09 2026 rev:30 rq:1395568 version:0.8.11 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-tagged/ghc-tagged.changes 2026-06-10 16:10:51.540741830 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-tagged.new.3759290/ghc-tagged.changes 2026-11-06 19:57:15.467375744 +0100 @@ -1,0 +2,9 @@ +Mon Sep 28 11:16:51 UTC 2026 - Peter Simons <[email protected]> + +- Update tagged to version 0.8.11. + 0.8.11 [2026.09.28] + ------------------- + * Include `Data` and `Generic` instances for `Tagged` when building with + MicroHs. + +------------------------------------------------------------------- Old: ---- tagged-0.8.10.tar.gz tagged.cabal New: ---- tagged-0.8.11.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-tagged.spec ++++++ --- /var/tmp/diff_new_pack.QkYBK6/_old 2026-11-06 19:57:16.915436360 +0100 +++ /var/tmp/diff_new_pack.QkYBK6/_new 2026-11-06 19:57:16.920436570 +0100 @@ -19,13 +19,12 @@ %global pkg_name tagged %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.8.10 +Version: 0.8.11 Release: 0 Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments 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/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof @@ -67,7 +66,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ tagged-0.8.10.tar.gz -> tagged-0.8.11.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.10/CHANGELOG.markdown new/tagged-0.8.11/CHANGELOG.markdown --- old/tagged-0.8.10/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.11/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,8 @@ +0.8.11 [2026.09.28] +------------------- +* Include `Data` and `Generic` instances for `Tagged` when building with + MicroHs. + 0.8.10 [2025.12.07] ------------------- * Deprecate `Data.Proxy.TH.{pr,pr1}`, as their functionality has been subsumed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.10/src/Data/Tagged.hs new/tagged-0.8.11/src/Data/Tagged.hs --- old/tagged-0.8.10/src/Data/Tagged.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.11/src/Data/Tagged.hs 2001-09-09 03:46:40.000000000 +0200 @@ -55,9 +55,7 @@ import Data.Foldable1 (Foldable1(..)) import Data.Bifoldable1 (Bifoldable1(..)) #endif -#ifdef __GLASGOW_HASKELL__ import Data.Data -#endif import Data.Ix (Ix(..)) import Data.Semigroup (Semigroup(..)) import Data.String (IsString(..)) @@ -66,9 +64,7 @@ #endif import Foreign.Ptr (castPtr) import Foreign.Storable (Storable(..)) -#ifdef __GLASGOW_HASKELL__ import GHC.Generics (Generic, Generic1) -#endif -- | A @'Tagged' s b@ value is a value @b@ with an attached phantom type @s@. -- This can be used in place of the more traditional but less safe idiom of @@ -81,13 +77,8 @@ -- 'Tagged' has kind @k -> * -> *@ if the compiler supports @PolyKinds@, therefore -- there is an extra @k@ showing in the instance haddocks that may cause confusion. newtype Tagged s b = Tagged { unTagged :: b } - deriving ( Eq, Ord, Ix, Bounded -#ifdef __GLASGOW_HASKELL__ - , Generic, Generic1 -#endif - ) + deriving (Eq, Ord, Ix, Bounded, Generic, Generic1) -#ifdef __GLASGOW_HASKELL__ instance (Data s, Data b) => Data (Tagged s b) where gfoldl f z (Tagged b) = z Tagged `f` b toConstr _ = taggedConstr @@ -105,7 +96,6 @@ taggedDataType :: DataType taggedDataType = mkDataType "Data.Tagged.Tagged" [taggedConstr] {-# INLINE taggedDataType #-} -#endif instance Show b => Show (Tagged s b) where showsPrec n (Tagged b) = showParen (n > 10) $ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.10/tagged.cabal new/tagged-0.8.11/tagged.cabal --- old/tagged-0.8.10/tagged.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.11/tagged.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: tagged -version: 0.8.10 +version: 0.8.11 license: BSD3 license-file: LICENSE author: Edward A. Kmett @@ -26,8 +26,9 @@ GHC == 9.4.8 GHC == 9.6.6 GHC == 9.8.4 - GHC == 9.10.1 - GHC == 9.12.1 + GHC == 9.10.3 + GHC == 9.12.2 + GHC == 9.14.1 source-repository head type: git @@ -68,6 +69,6 @@ build-depends: deepseq >= 1.1 && < 1.6 if flag(template-haskell) && impl(ghc) - build-depends: template-haskell >= 2.11 && < 2.24 + build-depends: template-haskell >= 2.11 && < 2.26 exposed-modules: Data.Proxy.TH
