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

Reply via email to