Hello community, here is the log from the commit of package ghc-regex-tdfa for openSUSE:Factory checked in at 2018-07-24 17:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-regex-tdfa (Old) and /work/SRC/openSUSE:Factory/.ghc-regex-tdfa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-regex-tdfa" Tue Jul 24 17:21:29 2018 rev:6 rq:623842 version:1.2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-regex-tdfa/ghc-regex-tdfa.changes 2018-05-30 12:27:01.186873018 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-regex-tdfa.new/ghc-regex-tdfa.changes 2018-07-24 17:21:32.167234740 +0200 @@ -1,0 +2,14 @@ +Wed Jul 18 14:26:38 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +------------------------------------------------------------------- +Fri Jul 13 14:31:47 UTC 2018 - psim...@suse.com + +- Update regex-tdfa to version 1.2.3.1. + # 1.2.3.1 + + * Compatibility with `containers-0.6`. + +------------------------------------------------------------------- @@ -40 +53,0 @@ - Old: ---- regex-tdfa-1.2.3.tar.gz New: ---- regex-tdfa-1.2.3.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-regex-tdfa.spec ++++++ --- /var/tmp/diff_new_pack.bY3gM2/_old 2018-07-24 17:21:32.919235703 +0200 +++ /var/tmp/diff_new_pack.bY3gM2/_new 2018-07-24 17:21:32.923235708 +0200 @@ -18,7 +18,7 @@ %global pkg_name regex-tdfa Name: ghc-%{pkg_name} -Version: 1.2.3 +Version: 1.2.3.1 Release: 0 Summary: Replaces/Enhances Text.Regex License: BSD-3-Clause ++++++ regex-tdfa-1.2.3.tar.gz -> regex-tdfa-1.2.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-tdfa-1.2.3/CHANGELOG.md new/regex-tdfa-1.2.3.1/CHANGELOG.md --- old/regex-tdfa-1.2.3/CHANGELOG.md 2018-03-10 15:00:10.000000000 +0100 +++ new/regex-tdfa-1.2.3.1/CHANGELOG.md 2018-06-22 10:56:03.000000000 +0200 @@ -1,3 +1,7 @@ +# 1.2.3.1 + +* Compatibility with `containers-0.6`. + # 1.2.3 * Added `Semigroup` instances for some types (h/t Herbert Valerio Riedel). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-tdfa-1.2.3/Data/IntMap/CharMap2.hs new/regex-tdfa-1.2.3.1/Data/IntMap/CharMap2.hs --- old/regex-tdfa-1.2.3/Data/IntMap/CharMap2.hs 2018-03-10 14:59:08.000000000 +0100 +++ new/regex-tdfa-1.2.3.1/Data/IntMap/CharMap2.hs 2018-06-22 11:57:21.000000000 +0200 @@ -9,6 +9,11 @@ import Data.Char as C(ord) import Data.List as L (map) import qualified Data.IntMap as M +#if MIN_VERSION_containers(0,6,0) +import qualified Data.IntMap.Internal.Debug as MD +#else +import qualified Data.IntMap as MD +#endif import qualified Data.IntSet as S(IntSet) import Data.Semigroup as Sem @@ -150,10 +155,10 @@ f' a1 b a2 = f a1 (unsafeChr b) a2 fold :: (a -> b -> b) -> b -> CharMap a -> b -fold f a (CharMap m) = M.fold f a m +fold f a (CharMap m) = M.foldr f a m foldWithKey :: (Key -> a -> b -> b) -> b -> CharMap a -> b -foldWithKey f a (CharMap m) = M.foldWithKey f' a m +foldWithKey f a (CharMap m) = M.foldrWithKey f' a m where f' b a1 a2 = f (unsafeChr b) a1 a2 elems :: CharMap a -> [a] @@ -250,10 +255,10 @@ isProperSubmapOfBy f (CharMap m1) (CharMap m2) = M.isProperSubmapOfBy f m1 m2 showTree :: Show a => CharMap a -> String -showTree (CharMap m) = M.showTree m +showTree (CharMap m) = MD.showTree m showTreeWith :: Show a => Bool -> Bool -> CharMap a -> String -showTreeWith b1 b2 (CharMap m) = M.showTreeWith b1 b2 m +showTreeWith b1 b2 (CharMap m) = MD.showTreeWith b1 b2 m {-# INLINE (!) #-} {-# INLINE (\\) #-} {-# INLINE null #-} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-tdfa-1.2.3/Data/IntMap/EnumMap2.hs new/regex-tdfa-1.2.3.1/Data/IntMap/EnumMap2.hs --- old/regex-tdfa-1.2.3/Data/IntMap/EnumMap2.hs 2018-03-10 14:59:08.000000000 +0100 +++ new/regex-tdfa-1.2.3.1/Data/IntMap/EnumMap2.hs 2018-06-22 11:57:40.000000000 +0200 @@ -1,7 +1,14 @@ +{-# LANGUAGE CPP #-} + module Data.IntMap.EnumMap2 where import Data.Foldable(Foldable(..)) import qualified Data.IntMap as M +#if MIN_VERSION_containers(0,6,0) +import qualified Data.IntMap.Internal.Debug as MD +#else +import qualified Data.IntMap as MD +#endif import qualified Data.IntSet.EnumSet2 as S (EnumSet(..)) import Data.Semigroup as Sem import Prelude @@ -144,10 +151,10 @@ f' a1 b a2 = f a1 (toEnum b) a2 fold :: (Enum key) => (a -> b -> b) -> b -> EnumMap key a -> b -fold f a (EnumMap m) = M.fold f a m +fold f a (EnumMap m) = M.foldr f a m foldWithKey :: (Enum key) => (key -> a -> b -> b) -> b -> EnumMap key a -> b -foldWithKey f a (EnumMap m) = M.foldWithKey f' a m +foldWithKey f a (EnumMap m) = M.foldrWithKey f' a m where f' b a1 a2 = f (toEnum b) a1 a2 elems :: (Enum key) => EnumMap key a -> [a] @@ -245,7 +252,7 @@ isProperSubmapOfBy f (EnumMap m1) (EnumMap m2) = M.isProperSubmapOfBy f m1 m2 showTree :: (Enum key,Show a) => EnumMap key a -> String -showTree (EnumMap m) = M.showTree m +showTree (EnumMap m) = MD.showTree m showTreeWith :: (Enum key,Show a) => Bool -> Bool -> EnumMap key a -> String -showTreeWith b1 b2 (EnumMap m) = M.showTreeWith b1 b2 m +showTreeWith b1 b2 (EnumMap m) = MD.showTreeWith b1 b2 m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/regex-tdfa-1.2.3/regex-tdfa.cabal new/regex-tdfa-1.2.3.1/regex-tdfa.cabal --- old/regex-tdfa-1.2.3/regex-tdfa.cabal 2018-03-10 15:04:04.000000000 +0100 +++ new/regex-tdfa-1.2.3.1/regex-tdfa.cabal 2018-06-22 10:56:06.000000000 +0200 @@ -1,5 +1,5 @@ Name: regex-tdfa -Version: 1.2.3 +Version: 1.2.3.1 License: BSD3 License-File: LICENSE Copyright: Copyright (c) 2007, Christopher Kuklewicz @@ -27,14 +27,14 @@ manual: True library - Build-Depends: array >= 0.4 - , base >= 4 && < 5 - , bytestring - , containers + Build-Depends: array >= 0.4 && < 0.6 + , base >= 4 && < 5 + , bytestring >= 0.10 && < 0.11 + , containers >= 0.5 && < 0.7 , ghc-prim - , mtl - , parsec - , regex-base >= 0.93.1 + , mtl == 2.* + , parsec == 3.* + , regex-base >= 0.93.1 -- Support Semigroup instances uniformly --