8
0

Accepting request 512855 from devel:languages:perl:autoupdate

automatic update

OBS-URL: https://build.opensuse.org/request/show/512855
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Log-Dispatch-FileRotate?expand=0&rev=29
This commit is contained in:
Stephan Kulow
2017-08-02 16:53:48 +00:00
committed by Git OBS Bridge
parent 0f2a2240e3
commit b413585024
4 changed files with 22 additions and 4 deletions

View File

@@ -1,3 +1,21 @@
-------------------------------------------------------------------
Fri Jul 28 05:46:28 UTC 2017 - coolo@suse.com
- updated to 1.28
see /usr/share/doc/packages/perl-Log-Dispatch-FileRotate/Changes
1.28 Thu Jul 27 2017
*** Multiple fixes to locking code:
- flock() can be interrupted by a syscall. work around by using a
safe_flock() wrapper that retries if errno is EAGAIN (and also
EWOULDBLOCK).
- handle several possible race conditions between open() and flock().
- DESTROY() was unlinking the lockfile (.logfile.LCK). This was the cause
of a race condition where multiple processes could enter the critical
seciton at the same time. Avoided by leaving .LCK files in place.
Probably fixes #77075 (Thanks Emanuele Tomasi).
- add author test for DESTROY lockfile race condition.
-------------------------------------------------------------------
Fri Jul 7 05:44:58 UTC 2017 - coolo@suse.com