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 2023-08-18 19:28:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-tagged (Old) and /work/SRC/openSUSE:Factory/.ghc-tagged.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-tagged" Fri Aug 18 19:28:07 2023 rev:25 rq:1104414 version:0.8.8 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-tagged/ghc-tagged.changes 2023-04-04 21:23:57.762400540 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-tagged.new.1766/ghc-tagged.changes 2023-08-18 19:28:25.155322369 +0200 @@ -1,0 +2,8 @@ +Tue Aug 8 10:32:28 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update tagged to version 0.8.8. + 0.8.8 [2023.08.08] + ------------------ + * Allow building with GHC 9.8. + +------------------------------------------------------------------- Old: ---- tagged-0.8.7.tar.gz New: ---- tagged-0.8.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-tagged.spec ++++++ --- /var/tmp/diff_new_pack.KpVW6w/_old 2023-08-18 19:28:25.991323869 +0200 +++ /var/tmp/diff_new_pack.KpVW6w/_new 2023-08-18 19:28:26.003323890 +0200 @@ -19,7 +19,7 @@ %global pkg_name tagged %global pkgver %{pkg_name}-%{version} Name: ghc-%{pkg_name} -Version: 0.8.7 +Version: 0.8.8 Release: 0 Summary: Haskell 98 phantom types to avoid unsafely passing dummy arguments License: BSD-3-Clause ++++++ tagged-0.8.7.tar.gz -> tagged-0.8.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.7/CHANGELOG.markdown new/tagged-0.8.8/CHANGELOG.markdown --- old/tagged-0.8.7/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.8/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,7 @@ +0.8.8 [2023.08.08] +------------------ +* Allow building with GHC 9.8. + 0.8.7 [2023.02.18] ------------------ * Define `Foldable1` and `Bifoldable1` instances for `Tagged`. These instances diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.7/src/Data/Proxy/TH.hs new/tagged-0.8.8/src/Data/Proxy/TH.hs --- old/tagged-0.8.7/src/Data/Proxy/TH.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.8/src/Data/Proxy/TH.hs 2001-09-09 03:46:40.000000000 +0200 @@ -59,12 +59,12 @@ mkProxy :: (TypeQ -> r) -> String -> r mkProxy p s = case ts of [h@(t:_)] - | isUpper t -> p $ head <$> cons + | isUpper t -> p $ conT $ mkName h | otherwise -> p $ varT $ mkName h #if MIN_VERSION_template_haskell(2,8,0) _ -> p $ mkList <$> cons #endif - where + where ts = map strip $ splitOn ',' s cons = mapM (conT . mkName) ts #if MIN_VERSION_template_haskell(2,8,0) @@ -82,7 +82,7 @@ pr1 = QuasiQuoter (mkProxy proxyExpQ) (mkProxy proxyPatQ) (mkProxy proxyTypeQ) undefined where sing x = AppT (AppT PromotedConsT x) PromotedNilT mkProxy p s = case s of - t:_ + t:_ | isUpper t -> p (fmap sing (conT $ mkName s)) | otherwise -> p (fmap sing (varT $ mkName s)) _ -> error "Empty string passed to pr1" @@ -94,7 +94,7 @@ go [] = [] go xs = case t of [] -> [h] - (_:t') -> h : go t' + (_:t') -> h : go t' where (h,t) = break (== d) xs -- | Remove white space from both ends of a 'String'. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tagged-0.8.7/tagged.cabal new/tagged-0.8.8/tagged.cabal --- old/tagged-0.8.7/tagged.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/tagged-0.8.8/tagged.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: tagged -version: 0.8.7 +version: 0.8.8 license: BSD3 license-file: LICENSE author: Edward A. Kmett @@ -27,9 +27,9 @@ , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 - , GHC == 9.2.5 - , GHC == 9.4.4 - , GHC == 9.6.1 + , GHC == 9.2.8 + , GHC == 9.4.5 + , GHC == 9.6.2 source-repository head type: git @@ -78,10 +78,10 @@ if impl(ghc>=7.6) exposed-modules: Data.Proxy.TH - build-depends: template-haskell >= 2.8 && < 2.21 + build-depends: template-haskell >= 2.8 && < 2.22 if flag(deepseq) - build-depends: deepseq >= 1.1 && < 1.5 + build-depends: deepseq >= 1.1 && < 1.6 if flag(transformers) build-depends: transformers >= 0.2 && < 0.7