Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package msgpack-cxx for openSUSE:Factory checked in at 2026-05-31 18:30:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/msgpack-cxx (Old) and /work/SRC/openSUSE:Factory/.msgpack-cxx.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "msgpack-cxx" Sun May 31 18:30:53 2026 rev:7 rq:1356214 version:8.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/msgpack-cxx/msgpack-cxx.changes 2024-11-02 16:12:51.921963402 +0100 +++ /work/SRC/openSUSE:Factory/.msgpack-cxx.new.1937/msgpack-cxx.changes 2026-05-31 18:31:16.043431531 +0200 @@ -1,0 +2,6 @@ +Sun May 31 14:43:07 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 8.0.0 + * Add missing include for <type_traits> + +------------------------------------------------------------------- Old: ---- msgpack-cxx-7.0.0.tar.gz New: ---- msgpack-cxx-8.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ msgpack-cxx.spec ++++++ --- /var/tmp/diff_new_pack.uEeoxk/_old 2026-05-31 18:31:16.863465141 +0200 +++ /var/tmp/diff_new_pack.uEeoxk/_new 2026-05-31 18:31:16.867465305 +0200 @@ -1,7 +1,7 @@ # # spec file for package msgpack-cxx # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: msgpack-cxx -Version: 7.0.0 +Version: 8.0.0 Release: 0 Summary: Object serialization library for cross-language communication (C++ interface) License: BSL-1.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.uEeoxk/_old 2026-05-31 18:31:16.899466616 +0200 +++ /var/tmp/diff_new_pack.uEeoxk/_new 2026-05-31 18:31:16.903466781 +0200 @@ -1,5 +1,5 @@ -mtime: 1730550413 -commit: cf80f33ad19b5ab5aaa6d262170c29f0ce56bb1a8c90b4f40512fde33e053524 -url: https://src.opensuse.org/jengelh/msgpack-cxx +mtime: 1780241979 +commit: 7933327211a3ca1fe99b8f6afe791e1acaa946287734c9f268304472e63a65cd +url: https://src.opensuse.org/clibs/msgpack-cxx revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-05-31 17:39:39.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ msgpack-cxx-7.0.0.tar.gz -> msgpack-cxx-8.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/CMakeLists.txt new/msgpack-cxx-8.0.0/CMakeLists.txt --- old/msgpack-cxx-7.0.0/CMakeLists.txt 2024-08-09 04:56:55.000000000 +0200 +++ new/msgpack-cxx-8.0.0/CMakeLists.txt 2026-05-29 12:20:58.000000000 +0200 @@ -1,12 +1,4 @@ -if(${CMAKE_VERSION} VERSION_GREATER "3.4") - CMAKE_MINIMUM_REQUIRED (VERSION 3.5) -else() - CMAKE_MINIMUM_REQUIRED (VERSION 2.8.12) - IF ((CMAKE_VERSION VERSION_GREATER 3.1) OR - (CMAKE_VERSION VERSION_EQUAL 3.1)) - CMAKE_POLICY(SET CMP0054 NEW) - ENDIF () -endif() +CMAKE_MINIMUM_REQUIRED (VERSION 3.5...4.0) PROJECT (msgpack-cxx LANGUAGES CXX) @@ -75,7 +67,9 @@ IF (MSGPACK_USE_BOOST) IF ((CMAKE_VERSION VERSION_GREATER 3.30) OR (CMAKE_VERSION VERSION_EQUAL 3.30)) - CMAKE_POLICY(SET CMP0167 NEW) + IF (NOT MSGPACK_BOOST_USE_OLD_CMAKE) + CMAKE_POLICY(SET CMP0167 NEW) + ENDIF () ENDIF () SET (Boost_USE_MULTITHREADED ON) @@ -164,10 +158,10 @@ MESSAGE(FATAL_ERROR "Test requires -DMSGPACK_USE_BOOST=ON") ENDIF () ENABLE_TESTING () + INCLUDE (CTest) # MEMORYCHECK_COMMAND_OPTIONS needs to place prior to CTEST_MEMORYCHECK_COMMAND SET (MEMORYCHECK_COMMAND_OPTIONS "--leak-check=full --show-leak-kinds=definite,possible --error-exitcode=1") FIND_PROGRAM (CTEST_MEMORYCHECK_COMMAND NAMES valgrind) - INCLUDE (Dart) ADD_SUBDIRECTORY (test) ENDIF () diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/README.md new/msgpack-cxx-8.0.0/README.md --- old/msgpack-cxx-7.0.0/README.md 2024-11-02 03:37:48.000000000 +0100 +++ new/msgpack-cxx-8.0.0/README.md 2026-05-30 12:31:43.000000000 +0200 @@ -1,8 +1,8 @@ `msgpack` for C++ =================== -Version 7.0.0 [](https://github.com/msgpack/msgpack-c/actions) [](https://ci.appveyor.com/project/redboltz/msgpack-c/branch/cpp_master) -[](https://codecov.io/gh/msgpack/msgpack-c/branch/cpp_master) +Version 8.0.0 [](https://github.com/msgpack/msgpack-c/actions) [](https://ci.appveyor.com/project/redboltz/msgpack-c/branch/cpp_master) +[](https://app.codecov.io/gh/msgpack/msgpack-c/tree/cpp_master) It's like JSON but smaller and faster. @@ -87,7 +87,6 @@ clang++ -DMSGPACK_NO_BOOST your_code.cpp ``` - Usage ----- @@ -96,7 +95,7 @@ ```cmake # ... - find_package(msgpack REQUIRED) + find_package(msgpack-cxx REQUIRED) # ... target_link_libraries(your_target_name <PRIVATE/PUBLIC/INTERFACE> msgpack-cxx) # ... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/cmake/CodeCoverage.cmake new/msgpack-cxx-8.0.0/cmake/CodeCoverage.cmake --- old/msgpack-cxx-7.0.0/cmake/CodeCoverage.cmake 2023-07-08 05:21:22.000000000 +0200 +++ new/msgpack-cxx-8.0.0/cmake/CodeCoverage.cmake 2026-05-29 12:20:58.000000000 +0200 @@ -48,7 +48,7 @@ # Show info where to find the report ADD_CUSTOM_COMMAND(TARGET ${_targetname} POST_BUILD - COMMAND ; + COMMAND ${CMAKE_COMMAND} -E echo "" COMMENT "Open ./${_outputname}/index.html in your browser to view the coverage report." ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/v1/adaptor/cpp11/timespec.hpp new/msgpack-cxx-8.0.0/include/msgpack/v1/adaptor/cpp11/timespec.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/v1/adaptor/cpp11/timespec.hpp 2023-07-08 05:21:22.000000000 +0200 +++ new/msgpack-cxx-8.0.0/include/msgpack/v1/adaptor/cpp11/timespec.hpp 2026-05-29 12:20:58.000000000 +0200 @@ -13,7 +13,6 @@ #include "msgpack/versioning.hpp" #include "msgpack/adaptor/adaptor_base.hpp" #include "msgpack/object.hpp" -#include "msgpack/object.hpp" #include <ctime> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/v1/cpp_config_decl.hpp new/msgpack-cxx-8.0.0/include/msgpack/v1/cpp_config_decl.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/v1/cpp_config_decl.hpp 2023-07-08 05:21:22.000000000 +0200 +++ new/msgpack-cxx-8.0.0/include/msgpack/v1/cpp_config_decl.hpp 2026-05-29 12:20:58.000000000 +0200 @@ -87,6 +87,7 @@ #include <memory> #include <tuple> +#include <type_traits> namespace msgpack { /// @cond diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/v1/fbuffer.hpp new/msgpack-cxx-8.0.0/include/msgpack/v1/fbuffer.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/v1/fbuffer.hpp 2023-07-08 05:21:22.000000000 +0200 +++ new/msgpack-cxx-8.0.0/include/msgpack/v1/fbuffer.hpp 2026-05-29 12:20:58.000000000 +0200 @@ -31,6 +31,7 @@ { MSGPACK_ASSERT(buf || len == 0); if (!buf) return; + if (len == 0) return; if (1 != fwrite(buf, len, 1, m_file)) { throw std::runtime_error("fwrite() failed"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/v1/object.hpp new/msgpack-cxx-8.0.0/include/msgpack/v1/object.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/v1/object.hpp 2023-08-29 16:27:11.000000000 +0200 +++ new/msgpack-cxx-8.0.0/include/msgpack/v1/object.hpp 2026-05-29 12:20:58.000000000 +0200 @@ -32,11 +32,11 @@ msgpack::object val; }; -struct object::with_zone : msgpack::object { - with_zone(msgpack::zone& z) : zone(z) { } +struct object_with_zone_type : msgpack::object { + object_with_zone_type(msgpack::zone& z) : zone(z) { } msgpack::zone& zone; private: - with_zone(); + object_with_zone_type(); }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/v1/object_fwd.hpp new/msgpack-cxx-8.0.0/include/msgpack/v1/object_fwd.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/v1/object_fwd.hpp 2023-08-29 16:27:11.000000000 +0200 +++ new/msgpack-cxx-8.0.0/include/msgpack/v1/object_fwd.hpp 2026-05-29 12:20:58.000000000 +0200 @@ -68,6 +68,8 @@ #endif // !defined(MSGPACK_USE_CPP03) +struct object_with_zone_type; + /// Object class that corresponding to MessagePack format object /** * See https://github.com/msgpack/msgpack-c/wiki/v1_1_cpp_object @@ -219,7 +221,8 @@ template <typename T> object& operator=(const T& v); - struct with_zone; + // Not a nested struct (i.e. 'struct with_zone;') to work around MSVC C++20 modules error C2504 + typedef object_with_zone_type with_zone; protected: struct implicit_type; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/include/msgpack/version_master.hpp new/msgpack-cxx-8.0.0/include/msgpack/version_master.hpp --- old/msgpack-cxx-7.0.0/include/msgpack/version_master.hpp 2024-11-02 03:37:48.000000000 +0100 +++ new/msgpack-cxx-8.0.0/include/msgpack/version_master.hpp 2026-05-30 12:31:43.000000000 +0200 @@ -1,3 +1,3 @@ -#define MSGPACK_VERSION_MAJOR 7 +#define MSGPACK_VERSION_MAJOR 8 #define MSGPACK_VERSION_MINOR 0 #define MSGPACK_VERSION_REVISION 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/msgpack-cxx-7.0.0/test/buffer.cpp new/msgpack-cxx-8.0.0/test/buffer.cpp --- old/msgpack-cxx-7.0.0/test/buffer.cpp 2023-07-08 05:21:22.000000000 +0200 +++ new/msgpack-cxx-8.0.0/test/buffer.cpp 2026-05-29 12:20:58.000000000 +0200 @@ -90,6 +90,7 @@ fbuf.write("a", 1); fbuf.write("a", 1); fbuf.write("a", 1); + fbuf.write("", 0); fflush(file); rewind(file);
