Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package google-glog for openSUSE:Factory checked in at 2021-06-04 22:44:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/google-glog (Old) and /work/SRC/openSUSE:Factory/.google-glog.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "google-glog" Fri Jun 4 22:44:02 2021 rev:8 rq:897394 version:0.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/google-glog/google-glog.changes 2017-06-07 09:55:07.573202930 +0200 +++ /work/SRC/openSUSE:Factory/.google-glog.new.1898/google-glog.changes 2021-06-04 22:44:27.055192457 +0200 @@ -1,0 +2,292 @@ +Fri Jun 4 10:12:26 UTC 2021 - Fridrich Strba <[email protected]> + +- Update to 0.5.0 + * Implemented enhancements: + + Add support for customizing the prefix format #578 + + "sprintf" function being used in googletest.h which is not secure #536 + + stacktrace is not produced on aarch64 #531 + + Documenting minimum C++ version #527 + + Glog file separation by year #516 + + Bazel support for windows #472 + + GOOGLE_GLOG_DLL_DECL needs to be put into header file #469 + + Glog should delete old log files automaticly #423 + + CHECK_XX variants do not compile if nullptr is an argument #341 + + autogen.sh makes git directory dirty #308 + + LogSink::ToString has no microsecond precision. #307 + + Conan package for glog #262 + + How to change format of logger? for example time and verbose level name and etc #229 + + Username lookup needs a tuneup #211 + + Feature request for sudo make uninstall #163 + + glog should use ThreadSanitizer (TSAN) dynamic annotations #80 + + Add support for deleting old logs #36 + + CHECK support for nullptr (fixes #341) #641 (sergiud) + + cmake: do not require a C compiler #627 (sergiud) + + use C++ headers #626 (sergiud) + + removed windows-specific headers #625 (sergiud) + + document C++ version #623 (sergiud) + + Add support for customizing the prefix format #554 (santigl) + + Add extra information in log file header (application build/version, actual duration time) #438 (d-uspenskiy) + + Use libunwind as an imported target #368 (UVV-gh) + + Annotate LOG_EVERY_N macros as a benign race for TSAN #263 (kennyyu) + * Fixed bugs: + + Incorrect Unwind version parser #598 + + Large integers get truncated #594 + + Windows shared library generates linkage warnings #569 + + Replace obsolete __CYGWIN64__ macro #566 + + Disabling 'Symbolize functionality' is not working #563 + + LOG_TO_STRING and std namespace #550 + + Ownership with SetLogger #524 + + gtest usage not implemented in CMake build system #510 + + ac_cv___attribute___printf_4_5 not set in CMake build system #509 + + --max_log_size not work when larger than 4096 #497 + + vmodule flag is not declared #466 + + TSan warning: a race in LOG_EVERY_N and friends #439 + + stacktrace unittest hangs on MSVC #328 + + EXC_BAD_ACCESS on iOS #275 + + Signal handler tests fail on ARM #256 + + glog 0.3.5 compilation failed on Centos 7 #243 + + ./libtool: line 6000: cd: no/lib: No such file or directory #215 + + Test stl_logging fails in macOS CMake build #201 + + autoconf build does not version the library #196 + + gcc 4.7.2, 4.8.3, 4.9.2 unit test failures on C++11 #14 + + fix gflags windows linker warnings #640 (sergiud) + + fixed windows builds #639 (sergiud) + + fix LogCleaner::IsLogFromCurrentProject for filename_extension #637 (xiaobfly) + + fully qualify std::string #624 (sergiud) + + handle --max_log_size overflow #622 (sergiud) + + cmake: optionally use gtest #621 (sergiud) + + cmake: allow to disable symbolize #620 (sergiud) + + build: set ac_cv___attribute___printf_4_5 #618 (sergiud) + + cmake: fixed unwind patch component match check #613 (sergiud) + * Closed issues: + + call InitGoogleLogging get a segment fault #607 + + BUILD file will create a conflict with build/ folder #606 + + glog don't create log file in visual c++ dll project #605 + + error in CMAKE installation steps--$ git clone [email protected]:google/glog.git should change to $ git clone https://github.com/google/glog.git #603 + + No system link created along with the log files #599 + + CMake build instructions do not work for paths with ampersand #597 + + publicly visible Bazel target no longer provides any headers #596 + + LogCleaner::IsLogFromCurrentProject incorrect when SetLogFilenameExtension #589 + + EnableLogCleaner not recognized #586 + + IsGlogLog problem #584 + + Build fails with clang-cl due to undefined symbols #575 + + Write the correct Windows version in the log header #572 + + Ability to write time in UTC in log files #571 + + compile error: use of overloaded operator '<<' is ambiguous #562 + + glog error log was incorrrectly written to unexpected memory #561 + + How to disable logging. #556 + + Cannot compile "configure: WARNING: 'missing' script is too old or missing" #544 + + Support to modify verbose log level for mudules #538 + + Dropping autoconf support #537 + + Failed to print INFO and WARNING log #533 + + glog rpm installation fails if openstack-train repo is enabled #522 + + stripped binaries produce useless backtraces #514 + + Flag --incompatible_no_implicit_file_export will break Google Logging in a future Bazel release #512 + + Flag --incompatible_load_cc_rules_from_bzl will break Google Logging in Bazel 1.2.1 #507 + + Flag --incompatible_no_implicit_file_export will break Google Logging in Bazel 1.2.1 #506 + + Is there any way logging without a mutex #504 + + Including glog/logging.h triggers -Wunused-parameter on g++ #493 + + Bazel: building glog with custom version gflags #480 + + max_log_size flag does not work on AIX or linux #476 + + cmake/DetermineGflagsNamespace.cmake was ignored when repush #473 + + Conflict with gflags #458 + + log file name error after application restart #457 + + App security test reports Insecure API for React Native iOS App - Binary Analysis (IPA) #453 + + multi thread cant share glog setting #450 + + How do I write logs to files only? #436 + + Crash in symbolize_unittest on Ubuntu 18.04 x86_64 #435 + + Does glog support compress log files? #434 + + Bazel build doesn't set correct compile flags. #430 + + how to change the name of final dynamic library #427 + + suggest about gflags #426 + + about filename_extension_ in CreateLogfile #395 + + Add cc_library for ScopedMockLog #392 + + When building a react native project glog is causing a failure. #382 + + glog's endline is not thread safe when using with another logging system?! #379 + + Logfile full within 1s results in error #378 + + InitGoogleLogging bug \uff0cCould not create logging file #375 + + golang/glog sometime can not create the log_dir? #369 + + static google::log_mutex destroyed on exit, while other still existing threads want to log #363 + + Does GLOG support log logs by day? #362 + + how to compile it for android ndk? #360 + + Cross Compile Error #358 + + add daemon(1,0) ,then log is missing #357 + + logtostderr filtering #356 + + Get trouble in compiling glog for android! #355 + + stl_logging unit test don't pass #348 + + Stacktrace is not printed by failure signal handler when built with Bazel #346 + + When might 0.3.6 be released? #345 + + Unittest generates warning with C++17 regarding auto_ptr #335 + + Use Upstream GoogleTest #333 + + Static declaration of 'pread' follows non-static declaration error while building in xcode #326 + + __declspec(dllimport) public: __thiscall google::base::CheckOpMessageBuilder::CheckOpMessageBuilder(char const *) #316 + + glog can't be compiled using Android NDK r16 #306 + + libunwind GetStackTrace implementation doesn't allow concurrent invocations #298 + + VLOG before InitGoogleLogging causes crash #290 + + macro 'AM_CONFIG_HEADER' not found in library #271 + + Print binary-identifying info at the top of each file #269 + + The spec.prepare_command lead an error #255 + + signalhandler_unittest tests fails on aarch64 #219 + + Compiling error: undefined references to `google::base::CheckOpMessageBuilder::NewString[abi:cxx11]() #195 + + [0.3.5] errors during make check #194 + + Allow coredump to be generated upon LOG(FATAL) #192 + + Thread ID on macOS #182 + + signalhandler_unittest tests fails on ppc64le #177 + + --without-gflags is not working #175 + + (gflags_reporting.cc.o): relocation R_X86_64_32 against.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC #174 + + Flag to give users choice to enable or disable time_pid_string attaching to the log file name #173 + + DCHECK_NOTNULL generates "expression result unused" errors with clang in strict compilation mode #172 + + C4722: destructor never returns potential memory leak #171 + + Logging to the same file from multiple processes #170 + + stacktrace_libunwind-inl.h: reentrancy check should use a thread-local instead of a global variable #160 + + Support vmodule filter support on non GNU compilers #154 + + can glog write to a specified file name? #147 + + Expose DumpStackTraceToString to application/user #144 + + Adding LOG_IF_OR_EVERY_N() #143 + + Support initializing logger and sinker by configuration #135 + + Logging UnitTest failed on x64 VS2015. Reason: Pointer format not consistent #134 + + source/logging_unittest.cc:64 error : 'GFLAGS_NAMESPACE' is not not a namespance-name #131 + + Allow glog to be queried as to whether or not InitGoogleLogging has been called. #125 + + Allow a log file to be simply named "foobar.log" with no appended string #124 + + Can I use default FailureSignalHandler() and my custom failure funcion together? #121 + + logging_fail fail for x64 in VS2013, libglog_static #119 + + travis env build failure : /bin/bash: aclocal-1.14: command not found #117 + + Allow more than just argv[0] in InitGoogleLogging #113 + + Can glog be shutdown totally? #111 + + A memory bug detected by valgrind? #109 + + src/demangle.h:80:27: error: expected initializer before 'Demangle' bool GOOGLE_GLOG_DLL_DECL Demangle(const char *mangled, char *out, int out_size); #108 + + glog fails to build on ARM64/AArch64 #107 + + logging_unittest-logging_unittest.o ERROR 1 #104 + + FATAL error with pthread_cancel in multi-thread program #102 + + configure: Hardcoded am__api_version='1.14' breaks build on systems with autoconf 1.15 #97 + + ppc64le support for glog #89 + + please remove generated autotools from the git repo #86 + + module based minloglevel #66 + + glog print wchar_t? #64 + + Android build is broken #59 + + libglog.pc.in should include libunwind as private dep for static linking case #57 + + demangle_unittest.sh fails with GCC 5 (configured --with-default-libstdcxx-abi=new, which is the default) #40 + + Make the documentation browsable online #39 + + Make error: failed to link with libgflags.a #38 + + Mark LOG(FATAL) with [[noreturn]] #28 + + Logfile with more restrictive permissions control #23 + + Asynchronous/double-buffering support? #16 + + clang34, 35, 36 fails to pass unit tests with C++03 #13 + * Merged pull requests: + + readme: update CMake source directory option #642 (husskade) + + Add Windows builds using GitHub Actions #638 (NeroBurner) + + Use generated config.h for Windows. #635 (drigz) + + cmake: build shared libs by default #632 (sergiud) + + fixed file extension #631 (xiaobfly) + + bazel: use expand_template instead of genrules #628 (drigz) + + cmake: export symbols selectively #619 (sergiud) + + bazel: declare headers in top-level rule #615 (drigz) + + Rename BUILD to BUILD.bazel. #614 (drigz) + + replaced __CYGWIN32__ and __CYGWIN64__ by __CYGWIN__ #611 (sergiud) + + consolidate readme #610 (sergiud) + + cmake: handle empty unwind version patch component #609 (sergiud) + + Make stl_logging_unittest more robust. #608 (mahiuchun) + + Fix the symlink creation bug if using bazel #600 (zoukyle) + + Change counter type to uint64 #595 (r-barnes) + + src/logging.cc: Fix a typo in comment #593 (aesophor) + + src/logging.cc: Make LogCleaner aware of filename extension (#589) #592 (aesophor) + + remove autoconf support #585 (sergiud) + + Make cmake build on path with spaces. #580 (Yicong-Huang) + + Added check for if info.dli_sname is NULL #579 (arj-fb) + + Add override to LogStreamBuf::overflow() #576 (santigl) + + Add FLAGS_log_utc_time; when 'true' the time will be written in log in UTC, resolves #571 #573 (msamoila) ++++ 95 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/google-glog/google-glog.changes ++++ and /work/SRC/openSUSE:Factory/.google-glog.new.1898/google-glog.changes Old: ---- glog-0.3.5.zip New: ---- v0.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ google-glog.spec ++++++ --- /var/tmp/diff_new_pack.NpXuEr/_old 2021-06-04 22:44:27.839194047 +0200 +++ /var/tmp/diff_new_pack.NpXuEr/_new 2021-06-04 22:44:27.839194047 +0200 @@ -1,7 +1,7 @@ # # spec file for package google-glog # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,23 +12,22 @@ # 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/ # +%{!?make_build:%global make_build make %{?_smp_mflags}} Name: google-glog -Version: 0.3.5 +Version: 0.5.0 Release: 0 Summary: Logging library for C++ License: BSD-3-Clause Group: System/Libraries -Url: https://github.com/google/glog -Source: glog-%{version}.zip -BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRequires: unzip +URL: https://github.com/google/glog +Source: https://github.com/google/glog/archive/refs/tags/v%{version}.tar.gz BuildRequires: cmake -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gcc-c++ +BuildRequires: pkgconfig %description The glog library implements application-level logging. @@ -60,11 +59,11 @@ %setup -q -n glog-%{version} %build -%configure -make %{?_smp_mflags} +%cmake -DCMAKE_INSTALL_LIBDIR:PATH=%{_lib} +%make_build %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%cmake_install rm -rf %{buildroot}%{_libdir}/*.{a,la} rm -rf %{buildroot}%{_datadir}/doc/glog-* @@ -72,16 +71,16 @@ %postun -n libglog0 -p /sbin/ldconfig %files -n libglog0 -%defattr(-,root,root) -%doc COPYING +%license COPYING %{_libdir}/libglog.so.0 -%{_libdir}/libglog.so.0.0.0 +%{_libdir}/libglog.so.0.5.0 %files -n glog-devel -%defattr(-,root,root) -%doc COPYING AUTHORS ChangeLog README +%license COPYING +%doc AUTHORS ChangeLog README.rst %{_includedir}/glog/ %{_libdir}/libglog.so %{_libdir}/pkgconfig/libglog.pc +%{_libdir}/cmake/glog %changelog
