Hello community,

here is the log from the commit of package ghc-fast-logger for openSUSE:Factory 
checked in at 2016-04-22 16:24:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-fast-logger (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-fast-logger.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-fast-logger"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-fast-logger/ghc-fast-logger.changes  
2016-04-12 19:38:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-fast-logger.new/ghc-fast-logger.changes     
2016-04-22 16:25:20.000000000 +0200
@@ -2 +2 @@
-Thu Apr  7 11:33:42 UTC 2016 - [email protected]
+Wed Apr 13 09:49:04 UTC 2016 - [email protected]
@@ -4 +4 @@
-- update to 2.4.2
+- update to 2.4.3

Old:
----
  fast-logger-2.4.2.tar.gz

New:
----
  fast-logger-2.4.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-fast-logger.spec ++++++
--- /var/tmp/diff_new_pack.Heih3h/_old  2016-04-22 16:25:21.000000000 +0200
+++ /var/tmp/diff_new_pack.Heih3h/_new  2016-04-22 16:25:21.000000000 +0200
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:           ghc-fast-logger
-Version:        2.4.2
+Version:        2.4.3
 Release:        0
 Summary:        A fast logging system
 Group:          System/Libraries

++++++ fast-logger-2.4.2.tar.gz -> fast-logger-2.4.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fast-logger-2.4.2/ChangeLog.md 
new/fast-logger-2.4.3/ChangeLog.md
--- old/fast-logger-2.4.2/ChangeLog.md  2016-04-05 04:07:56.000000000 +0200
+++ new/fast-logger-2.4.3/ChangeLog.md  2016-04-12 06:20:01.000000000 +0200
@@ -1,3 +1,7 @@
+## 2.4.3
+
+* Opening files in the append mode on Windows.
+
 ## 2.4.2
 
 * Fixing a buf of long log messages 
[#80](https://github.com/kazu-yamamoto/logger/pull/80)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fast-logger-2.4.2/System/Log/FastLogger/FileIO.hs 
new/fast-logger-2.4.3/System/Log/FastLogger/FileIO.hs
--- old/fast-logger-2.4.2/System/Log/FastLogger/FileIO.hs       2016-04-05 
04:07:56.000000000 +0200
+++ new/fast-logger-2.4.3/System/Log/FastLogger/FileIO.hs       2016-04-12 
06:20:01.000000000 +0200
@@ -6,19 +6,23 @@
 import Data.Word (Word8)
 
 #ifdef mingw32_HOST_OS
-import System.Win32.Types (HANDLE)
+import System.Win32.Types (HANDLE, UINT)
 import System.Win32.File
 import Graphics.Win32.Misc (getStdHandle, sTD_OUTPUT_HANDLE, sTD_ERROR_HANDLE)
 import Data.Bits ((.|.))
 
 type FD = HANDLE
 
+-- This flag is not defined in System.Win32.File
+fILE_APPEND_DATA :: UINT
+fILE_APPEND_DATA = 0x0004
+
 closeFD :: FD -> IO ()
 closeFD = closeHandle
 
 openFileFD :: FilePath -> IO FD
 openFileFD f = createFile f
-                         (gENERIC_READ .|. gENERIC_WRITE)
+                         fILE_APPEND_DATA
                          (fILE_SHARE_READ .|. fILE_SHARE_DELETE)
                          Nothing
                          oPEN_ALWAYS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fast-logger-2.4.2/fast-logger.cabal 
new/fast-logger-2.4.3/fast-logger.cabal
--- old/fast-logger-2.4.2/fast-logger.cabal     2016-04-05 04:07:56.000000000 
+0200
+++ new/fast-logger-2.4.3/fast-logger.cabal     2016-04-12 06:20:01.000000000 
+0200
@@ -1,5 +1,5 @@
 Name:                   fast-logger
-Version:                2.4.2
+Version:                2.4.3
 Author:                 Kazu Yamamoto <[email protected]>
 Maintainer:             Kazu Yamamoto <[email protected]>
 License:                BSD3


Reply via email to