Hello community, here is the log from the commit of package libfaketime for openSUSE:Factory checked in at 2019-08-29 17:25:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfaketime (Old) and /work/SRC/openSUSE:Factory/.libfaketime.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfaketime" Thu Aug 29 17:25:37 2019 rev:4 rq:726857 version:0.9.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libfaketime/libfaketime.changes 2018-06-25 11:42:44.760717526 +0200 +++ /work/SRC/openSUSE:Factory/.libfaketime.new.7948/libfaketime.changes 2019-08-29 17:25:39.375286128 +0200 @@ -1,0 +2,31 @@ +Wed Aug 28 20:18:13 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.9.8 + * Passthrough for unknown clock ids to avoid error messages + * Fixes for multithreaded operations (mliertzer, qnox) + * glibc-related fixes (jprjr) and gcc8 support (tpetazzoni) + * Improved error message output on parsing errors + * fix file stat() faking when 'i' modifier is used for determinism + - Use FAKETIME="%" to take FAKETIME setting from a file as + specified in FAKETIME_FOLLOW_FILE + * Added FAKETIME_DONT_RESET environment variable to avoid + faketime resets when subprocesses are started (similar to + the old v0.9.6 behavior) + * Added FAKETIME_XRESET to avoid large clock jumps when + the 'x' modifier is used and changed during run-time + - Do not fake time during libfaketime initialization to + improve compatibility with memory allocation libraries that + use time-related functions themselves + * Fixes for shared memory related issues, especially when + not using the faketime wrapper + * Updated glibc compatibility settings for various platforms + * Support for clock_nanosleep() with realtime and monotonic clocks + * Support for epoll_wait(), epoll_pwait(), and pselect() + * src/Makefile CFLAG FORCE_MONOTONIC_FIX should be set (only) on + platforms where the test program hangs forever at the + CLOCK_MONOTONIC test. +- Remove not longer needed patch: + * 161.patch +- Run spec-cleaner + +------------------------------------------------------------------- Old: ---- 161.patch v0.9.7.tar.gz New: ---- libfaketime-0.9.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfaketime.spec ++++++ --- /var/tmp/diff_new_pack.I3DoHx/_old 2019-08-29 17:25:40.463285947 +0200 +++ /var/tmp/diff_new_pack.I3DoHx/_new 2019-08-29 17:25:40.467285946 +0200 @@ -1,7 +1,7 @@ # # spec file for package libfaketime # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,28 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libfaketime -Version: 0.9.7 +Version: 0.9.8 Release: 0 Summary: FakeTime Preload Library License: GPL-2.0-only Group: System/Libraries -Url: https://github.com/wolfcw/libfaketime -Source: https://github.com/wolfcw/libfaketime/archive/v%{version}.tar.gz -# https://github.com/wolfcw/libfaketime/pull/161 (rebased to 0.9.7) -Patch0: 161.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +URL: https://github.com/wolfcw/libfaketime +Source: https://github.com/wolfcw/libfaketime/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz %description report faked system time to programs without having to change the system-wide time %prep %setup -q -%patch0 -p1 %build make %{?_smp_mflags} PREFIX=%{_prefix} LIBDIRNAME=/%{_lib}/%{name} @@ -43,13 +39,12 @@ rm %{buildroot}%{_datadir}/doc/faketime/* %files -%defattr(-,root,root) %doc NEWS README %license COPYING %{_bindir}/faketime %dir %{_libdir}/%{name} %{_libdir}/%{name}/libfaketime.so.1 %{_libdir}/%{name}/libfaketimeMT.so.1 -%{_mandir}/man1/faketime.1* +%{_mandir}/man1/faketime.1%{?ext_man} %changelog
