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 - mimi.vx@gmail.com
+Wed Apr 13 09:49:04 UTC 2016 - mimi.vx@gmail.com
@@ -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