Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-microstache for openSUSE:Factory checked in at 2023-01-18 13:10:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-microstache (Old) and /work/SRC/openSUSE:Factory/.ghc-microstache.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-microstache" Wed Jan 18 13:10:10 2023 rev:7 rq:1059088 version:1.0.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-microstache/ghc-microstache.changes 2022-10-13 15:42:40.566800110 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-microstache.new.32243/ghc-microstache.changes 2023-01-18 13:10:31.936721906 +0100 @@ -1,0 +2,8 @@ +Mon Jan 9 16:30:00 UTC 2023 - Peter Simons <psim...@suse.com> + +- Update microstache to version 1.0.2.3. + ## microstache 1.0.2.3 + + - Support `parsec-3.1.16.*` + +------------------------------------------------------------------- Old: ---- microstache-1.0.2.2.tar.gz New: ---- microstache-1.0.2.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-microstache.spec ++++++ --- /var/tmp/diff_new_pack.bTD3LG/_old 2023-01-18 13:10:32.780726909 +0100 +++ /var/tmp/diff_new_pack.bTD3LG/_new 2023-01-18 13:10:32.784726932 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-microstache # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global pkg_name microstache %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.0.2.2 +Version: 1.0.2.3 Release: 0 Summary: Mustache templates for Haskell License: BSD-3-Clause ++++++ microstache-1.0.2.2.tar.gz -> microstache-1.0.2.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/CHANGELOG.md new/microstache-1.0.2.3/CHANGELOG.md --- old/microstache-1.0.2.2/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,7 @@ +## microstache 1.0.2.3 + +- Support `parsec-3.1.16.*` + ## microstache 1.0.2.1 - Support `transformers-0.6` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/microstache.cabal new/microstache-1.0.2.3/microstache.cabal --- old/microstache-1.0.2.2/microstache.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/microstache.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ name: microstache -version: 1.0.2.2 +version: 1.0.2.3 cabal-version: >=1.10 license: BSD3 license-file: LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Compile.hs new/microstache-1.0.2.3/src/Text/Microstache/Compile.hs --- old/microstache-1.0.2.2/src/Text/Microstache/Compile.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/src/Text/Microstache/Compile.hs 2001-09-09 03:46:40.000000000 +0200 @@ -20,13 +20,12 @@ , compileMustacheText ) where -import Control.Exception (throwIO) -import Control.Monad (filterM, foldM) -import Data.Text.Lazy (Text) +import Control.Exception (throwIO) +import Control.Monad (filterM, foldM) +import Data.Text.Lazy (Text) import System.Directory -import Text.Microstache.Parser -import Text.Microstache.Type -import Text.Parsec + (doesFileExist, getCurrentDirectory, getDirectoryContents) +import Text.Parsec (ParseError) import qualified Data.Map as Map import qualified Data.Text as T @@ -37,6 +36,9 @@ import Control.Applicative ((<$>)) #endif +import Text.Microstache.Parser +import Text.Microstache.Type + -- | Compile all templates in specified directory and select one. Template -- files should have extension @mustache@, (e.g. @foo.mustache@) to be -- recognized. This function /does not/ scan the directory recursively. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Parser.hs new/microstache-1.0.2.3/src/Text/Microstache/Parser.hs --- old/microstache-1.0.2.2/src/Text/Microstache/Parser.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/src/Text/Microstache/Parser.hs 2001-09-09 03:46:40.000000000 +0200 @@ -11,24 +11,34 @@ -- import the module, because "Text.Microstache" re-exports everything you may -- need, import that module instead. +{-# LANGUAGE CPP #-} module Text.Microstache.Parser ( parseMustache ) where -import Control.Applicative hiding (many) -import Control.Monad +import Control.Applicative (Alternative (..), (<$), (<$>)) +import Control.Monad (unless, void) import Data.Char (isAlphaNum, isSpace) -import Data.Functor.Identity +import Data.Functor.Identity (Identity, runIdentity) import Data.List (intercalate) import Data.Maybe (catMaybes) import Data.Text.Lazy (Text) import Data.Word (Word) -import Text.Microstache.Type -import Text.Parsec hiding ((<|>)) +import Text.Parsec + (ParseError, ParsecT, Stream, anyChar, between, char, choice, eof, + getPosition, getState, label, lookAhead, manyTill, notFollowedBy, oneOf, + putState, runParserT, satisfy, sepBy1, sourceColumn, spaces, string, try, + (<?>)) import Text.Parsec.Char () +import Text.Microstache.Type + import qualified Data.Text as T +#if !MIN_VERSION_base(4,8,0) +import Control.Applicative (Applicative (..)) +#endif + ---------------------------------------------------------------------------- -- Parser diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Render.hs new/microstache-1.0.2.3/src/Text/Microstache/Render.hs --- old/microstache-1.0.2.2/src/Text/Microstache/Render.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/src/Text/Microstache/Render.hs 2001-09-09 03:46:40.000000000 +0200 @@ -28,7 +28,6 @@ import Data.Semigroup ((<>)) import Data.Text (Text) import Data.Word (Word) -import Text.Microstache.Type import qualified Data.List.NonEmpty as NE import qualified Data.Map as Map @@ -52,9 +51,11 @@ #endif #if !MIN_VERSION_base(4,8,0) -import Control.Applicative +import Control.Applicative ((<$>)) #endif +import Text.Microstache.Type + #if !(MIN_VERSION_transformers(0,4,0)) modify' :: (s -> s) -> State s () modify' f = do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microstache-1.0.2.2/src/Text/Microstache/Type.hs new/microstache-1.0.2.3/src/Text/Microstache/Type.hs --- old/microstache-1.0.2.2/src/Text/Microstache/Type.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/microstache-1.0.2.3/src/Text/Microstache/Type.hs 2001-09-09 03:46:40.000000000 +0200 @@ -30,17 +30,18 @@ ) where -import Control.DeepSeq +import Control.DeepSeq (NFData (..)) import Control.Exception (Exception (..)) import Data.Data (Data) import Data.Map (Map) -import Data.Semigroup +import Data.Monoid (Monoid (..)) +import Data.Semigroup (Semigroup (..)) import Data.String (IsString (..)) import Data.Text (Text) import Data.Typeable (Typeable) import Data.Word (Word) import GHC.Generics -import Text.Parsec +import Text.Parsec (ParseError) import qualified Data.Map as Map import qualified Data.Text as T