Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-lucid for openSUSE:Factory checked in at 2025-03-17 22:19:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-lucid (Old) and /work/SRC/openSUSE:Factory/.ghc-lucid.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-lucid" Mon Mar 17 22:19:01 2025 rev:14 rq:1253818 version:2.11.20250303 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-lucid/ghc-lucid.changes 2024-10-28 15:21:15.217783191 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-lucid.new.19136/ghc-lucid.changes 2025-03-17 22:23:00.460053624 +0100 @@ -1,0 +2,8 @@ +Mon Mar 3 16:01:00 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update lucid to version 2.11.20250303. + ## 2.11.20250303 + + * Support GHC 9.12 + +------------------------------------------------------------------- Old: ---- lucid-2.11.20230408.tar.gz lucid.cabal New: ---- lucid-2.11.20250303.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-lucid.spec ++++++ --- /var/tmp/diff_new_pack.rbSpIn/_old 2025-03-17 22:23:00.896071870 +0100 +++ /var/tmp/diff_new_pack.rbSpIn/_new 2025-03-17 22:23:00.900072038 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-lucid # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 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,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 2.11.20230408 +Version: 2.11.20250303 Release: 0 Summary: Clear to write, read and edit DSL for HTML 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 BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof @@ -100,7 +99,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ lucid-2.11.20230408.tar.gz -> lucid-2.11.20250303.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lucid-2.11.20230408/CHANGELOG.md new/lucid-2.11.20250303/CHANGELOG.md --- old/lucid-2.11.20230408/CHANGELOG.md 2023-04-08 14:47:13.000000000 +0200 +++ new/lucid-2.11.20250303/CHANGELOG.md 2025-03-03 16:51:52.000000000 +0100 @@ -1,5 +1,9 @@ ## Upcoming +## 2.11.20250303 + +* Support GHC 9.12 + ## 2.11.20230408 * Don't expect Control.Monad to be re-exported from mtl anymore diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lucid-2.11.20230408/lucid.cabal new/lucid-2.11.20250303/lucid.cabal --- old/lucid-2.11.20230408/lucid.cabal 2023-04-08 14:47:13.000000000 +0200 +++ new/lucid-2.11.20250303/lucid.cabal 2025-03-03 16:51:29.000000000 +0100 @@ -1,5 +1,5 @@ name: lucid -version: 2.11.20230408 +version: 2.11.20250303 synopsis: Clear to write, read and edit DSL for HTML description: Clear to write, read and edit DSL for HTML. @@ -33,7 +33,7 @@ Lucid.Bootstrap -- GHC boot libraries - build-depends: base >=4.8 && <4.19 + build-depends: base >=4.8 && <4.22 , bytestring >=0.10.6.0 , containers >=0.5.6.2 , transformers >=0.4.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lucid-2.11.20230408/src/Lucid/Base.hs new/lucid-2.11.20250303/src/Lucid/Base.hs --- old/lucid-2.11.20230408/src/Lucid/Base.hs 2023-04-08 14:47:13.000000000 +0200 +++ new/lucid-2.11.20250303/src/Lucid/Base.hs 2025-03-03 16:49:21.000000000 +0100 @@ -4,7 +4,7 @@ {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE GADTs #-} -{-# LANGUAGE DeriveDataTypeable #-} +{-# LANGUAGE TypeOperators #-} -- Search for UndecidableInstances to see why this is needed {-# LANGUAGE UndecidableInstances #-} @@ -66,7 +66,6 @@ import qualified Data.Text.Lazy as LT import qualified Data.Text.Lazy.Encoding as LT import qualified Data.Text.Encoding as T -import Data.Typeable (Typeable) import Prelude import Data.Maybe import Data.Sequence (Seq) @@ -81,7 +80,7 @@ -- 'makeAttribute'. Attributes are case sensitive, so if you want -- attributes to be merged properly, use a single case representation. data Attribute = Attribute !Text !Text - deriving (Show,Eq,Typeable) + deriving (Show,Eq) instance Hashable Attribute where hashWithSalt salt (Attribute a b) = salt `hashWithSalt` a `hashWithSalt` b @@ -105,14 +104,6 @@ -- pass 'mempty' for this argument for a top-level call. See -- 'evalHtmlT' and 'execHtmlT' for easier to use functions. } --- GHC 7.4 errors with --- Can't make a derived instance of `Typeable (HtmlT m a)': --- `HtmlT' must only have arguments of kind `*' --- GHC 7.6 errors with --- `HtmlT' must only have arguments of kind `*' -#if __GLASGOW_HASKELL__ >= 707 - deriving (Typeable) -#endif -- | @since 2.9.5 instance MFunctor HtmlT where