Hello community, here is the log from the commit of package ghc-store for openSUSE:Factory checked in at 2018-11-09 07:52:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-store (Old) and /work/SRC/openSUSE:Factory/.ghc-store.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-store" Fri Nov 9 07:52:56 2018 rev:6 rq:646363 version:0.5.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-store/ghc-store.changes 2018-10-25 09:05:04.586551075 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-store.new/ghc-store.changes 2018-11-09 07:53:01.739806844 +0100 @@ -1,0 +2,8 @@ +Mon Oct 22 10:35:50 UTC 2018 - [email protected] + +- Update store to version 0.5.0.1. + ## 0.5.0.1 + + * Updates to test-suite enabling `store` to build with newer dependencies. + +------------------------------------------------------------------- Old: ---- store-0.5.0.tar.gz New: ---- store-0.5.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-store.spec ++++++ --- /var/tmp/diff_new_pack.PE6tDe/_old 2018-11-09 07:53:02.563805897 +0100 +++ /var/tmp/diff_new_pack.PE6tDe/_new 2018-11-09 07:53:02.567805893 +0100 @@ -19,7 +19,7 @@ %global pkg_name store %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.5.0 +Version: 0.5.0.1 Release: 0 Summary: Fast binary serialization License: MIT @@ -70,6 +70,7 @@ %if %{with tests} BuildRequires: ghc-cereal-devel BuildRequires: ghc-cereal-vector-devel +BuildRequires: ghc-clock-devel BuildRequires: ghc-criterion-devel BuildRequires: ghc-vector-binary-instances-devel BuildRequires: ghc-weigh-devel ++++++ store-0.5.0.tar.gz -> store-0.5.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/store-0.5.0/ChangeLog.md new/store-0.5.0.1/ChangeLog.md --- old/store-0.5.0/ChangeLog.md 2018-06-01 23:11:47.000000000 +0200 +++ new/store-0.5.0.1/ChangeLog.md 2018-10-21 09:35:42.000000000 +0200 @@ -1,5 +1,9 @@ # ChangeLog +## 0.5.0.1 + +* Updates to test-suite enabling `store` to build with newer dependencies. + ## 0.5.0 * `Data.Store.Streaming` moved to a separate package, `store-streaming`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/store-0.5.0/store.cabal new/store-0.5.0.1/store.cabal --- old/store-0.5.0/store.cabal 2018-06-01 23:18:05.000000000 +0200 +++ new/store-0.5.0.1/store.cabal 2018-10-21 09:52:04.000000000 +0200 @@ -1,11 +1,13 @@ --- This file has been generated from package.yaml by hpack version 0.28.2. +cabal-version: >= 1.10 + +-- This file has been generated from package.yaml by hpack version 0.29.0. -- -- see: https://github.com/sol/hpack -- --- hash: 7149f1b747c6c18109c5c6ed9bedf1a7ec37850d9a77cb9bd48cd686d3aafcd0 +-- hash: cf65d77ec7461cd466e325a485e2ac48b5cbfcf303c243e11f5b8e9674d9057e name: store -version: 0.5.0 +version: 0.5.0.1 synopsis: Fast binary serialization category: Serialization, Data homepage: https://github.com/fpco/store#readme @@ -15,7 +17,6 @@ license: MIT license-file: LICENSE build-type: Simple -cabal-version: >= 1.10 extra-source-files: ChangeLog.md README.md @@ -111,6 +112,7 @@ , base64-bytestring >=0.1.1 , bifunctors >=4.0 , bytestring >=0.10.4.0 + , clock >=0.3 , containers >=0.5.5.1 , contravariant >=1.3 , cryptohash >=0.11.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/store-0.5.0/test/Data/StoreSpec.hs new/store-0.5.0.1/test/Data/StoreSpec.hs --- old/store-0.5.0/test/Data/StoreSpec.hs 2018-05-31 06:35:48.000000000 +0200 +++ new/store-0.5.0.1/test/Data/StoreSpec.hs 2018-10-21 09:43:29.000000000 +0200 @@ -63,6 +63,7 @@ import Language.Haskell.TH.Syntax import Network.Socket import Prelude +import System.Clock (TimeSpec) import System.Posix.Types import Test.Hspec hiding (runIO) import Test.SmallCheck.Series @@ -91,8 +92,10 @@ , ''CUIntMax, ''CPtrdiff, ''CSChar, ''CShort, ''CUInt, ''CLLong , ''CLong, ''CInt, ''CChar, ''CSsize, ''CPid , ''COff, ''CMode, ''CIno, ''CDev +#if !MIN_VERSION_smallcheck(1,1,4) , ''Word8, ''Word16, ''Word32, ''Word64 , ''Int8, ''Int16, ''Int32, ''Int64 +#endif , ''PortNumber #if !MIN_VERSION_smallcheck(1,1,3) , ''Word @@ -281,8 +284,8 @@ spec = do describe "Store on all monomorphic instances" $(do insts <- getAllInstanceTypes1 ''Store - omitTys <- sequence - [ [t| PV.Vector Addr |] + omitTys0 <- sequence + [ [t| Addr |] , [t| CUIntPtr |] , [t| CIntPtr |] , [t| IntPtr |] @@ -293,9 +296,12 @@ #if MIN_VERSION_base(4,10,0) , [t| CTimer |] #endif + , [t| TimeSpec |] ] + omitTys <- (omitTys0 ++) <$> mapM (\ty -> [t| PV.Vector $(pure ty) |]) omitTys0 let f ty = isMonoType ty && ty `notElem` omitTys - smallcheckManyStore verbose 2 . map return . filter f $ insts) + filtered = filter f insts + smallcheckManyStore verbose 2 $ map return filtered) it "Store on non-numeric Float/Double values" $ do let testNonNumeric :: forall a m. (RealFloat a, Eq a, Show a, Typeable a, Store a, Monad m) => Proxy a -> m () testNonNumeric _proxy = do
