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


Reply via email to