Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-fast-logger for openSUSE:Factory checked in at 2025-07-02 12:08:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-fast-logger (Old) and /work/SRC/openSUSE:Factory/.ghc-fast-logger.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-fast-logger" Wed Jul 2 12:08:27 2025 rev:32 rq:1289406 version:3.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-fast-logger/ghc-fast-logger.changes 2024-11-12 19:20:36.281414690 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-fast-logger.new.7067/ghc-fast-logger.changes 2025-07-02 12:09:11.373934676 +0200 @@ -1,0 +2,8 @@ +Mon Jun 23 03:08:24 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update fast-logger to version 3.2.6. + ## 3.2.6 + + * Labeling the thread of SingleLogger. + +------------------------------------------------------------------- Old: ---- fast-logger-3.2.5.tar.gz New: ---- fast-logger-3.2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-fast-logger.spec ++++++ --- /var/tmp/diff_new_pack.BntxtG/_old 2025-07-02 12:09:12.221970071 +0200 +++ /var/tmp/diff_new_pack.BntxtG/_new 2025-07-02 12:09:12.225970237 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-fast-logger # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 3.2.5 +Version: 3.2.6 Release: 0 Summary: A fast logging system License: BSD-3-Clause ++++++ fast-logger-3.2.5.tar.gz -> fast-logger-3.2.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fast-logger-3.2.5/ChangeLog.md new/fast-logger-3.2.6/ChangeLog.md --- old/fast-logger-3.2.5/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200 +++ new/fast-logger-3.2.6/ChangeLog.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,7 @@ +## 3.2.6 + +* Labeling the thread of SingleLogger. + ## 3.2.5 * Giving names to threads. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fast-logger-3.2.5/System/Log/FastLogger/File.hs new/fast-logger-3.2.6/System/Log/FastLogger/File.hs --- old/fast-logger-3.2.5/System/Log/FastLogger/File.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/fast-logger-3.2.6/System/Log/FastLogger/File.hs 2001-09-09 03:46:40.000000000 +0200 @@ -83,7 +83,7 @@ n = log_backup_number spec dsts' = reverse . ("" :) . map (('.' :) . show) $ [0 .. n - 1] dsts = map (path ++) dsts' - srcs = tail dsts + srcs = drop 1 dsts srcdsts = zip srcs dsts move (src, dst) = do exist <- doesFileExist src diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fast-logger-3.2.5/System/Log/FastLogger/SingleLogger.hs new/fast-logger-3.2.6/System/Log/FastLogger/SingleLogger.hs --- old/fast-logger-3.2.5/System/Log/FastLogger/SingleLogger.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/fast-logger-3.2.6/System/Log/FastLogger/SingleLogger.hs 2001-09-09 03:46:40.000000000 +0200 @@ -7,6 +7,7 @@ import Control.Concurrent (MVar, forkIO, newEmptyMVar, putMVar, takeMVar) import Control.Concurrent.STM +import GHC.Conc.Sync (labelThread) import System.Log.FastLogger.FileIO import System.Log.FastLogger.IO @@ -69,7 +70,8 @@ tvar <- newTVarIO 0 ref <- newIORef (mempty, []) buf <- getBuffer bufsize - _ <- forkIO $ writer bufsize buf fdref tvar ref + tid <- forkIO $ writer bufsize buf fdref tvar ref + labelThread tid "FastLogger single logger's writer" let wakeup = atomically $ modifyTVar' tvar (+ 1) flush cont = do mvar <- newEmptyMVar diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/fast-logger-3.2.5/fast-logger.cabal new/fast-logger-3.2.6/fast-logger.cabal --- old/fast-logger-3.2.5/fast-logger.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/fast-logger-3.2.6/fast-logger.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ cabal-version: >=1.10 name: fast-logger -version: 3.2.5 +version: 3.2.6 license: BSD3 license-file: LICENSE maintainer: Kazu Yamamoto <k...@iij.ad.jp>