Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package utfcpp for openSUSE:Factory checked 
in at 2022-11-16 15:43:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/utfcpp (Old)
 and      /work/SRC/openSUSE:Factory/.utfcpp.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "utfcpp"

Wed Nov 16 15:43:13 2022 rev:7 rq:1035880 version:3.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/utfcpp/utfcpp.changes    2022-05-16 
18:11:12.205406332 +0200
+++ /work/SRC/openSUSE:Factory/.utfcpp.new.1597/utfcpp.changes  2022-11-16 
15:43:21.499830644 +0100
@@ -1,0 +2,6 @@
+Mon Nov  7 09:20:11 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.2.2:
+  Minor changes that eliminate some conversion warnings in some cases.
+
+-------------------------------------------------------------------

Old:
----
  utfcpp-3.2.1.tar.xz

New:
----
  utfcpp-3.2.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ utfcpp.spec ++++++
--- /var/tmp/diff_new_pack.3P7Y6z/_old  2022-11-16 15:43:23.427837634 +0100
+++ /var/tmp/diff_new_pack.3P7Y6z/_new  2022-11-16 15:43:23.431837648 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           utfcpp
-Version:        3.2.1
+Version:        3.2.2
 Release:        0
 Summary:        A library for handling UTF-8 encoded strings
 License:        BSL-1.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.3P7Y6z/_old  2022-11-16 15:43:23.467837779 +0100
+++ /var/tmp/diff_new_pack.3P7Y6z/_new  2022-11-16 15:43:23.471837793 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/nemtrif/utfcpp.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v3.2.1</param>
+    <param name="revision">v3.2.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>

++++++ utfcpp-3.2.1.tar.xz -> utfcpp-3.2.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/CMakeLists.txt 
new/utfcpp-3.2.2/CMakeLists.txt
--- old/utfcpp-3.2.1/CMakeLists.txt     2021-06-06 17:09:04.000000000 +0200
+++ new/utfcpp-3.2.2/CMakeLists.txt     2022-11-06 22:14:17.000000000 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required (VERSION 3.0.2)
-project (utf8cpp VERSION 3.2 LANGUAGES CXX)
+project (utf8cpp VERSION 3.2.2 LANGUAGES CXX)
 
 if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
     set(IS_ROOT_PROJECT ON)
@@ -29,6 +29,7 @@
     install(DIRECTORY source/ DESTINATION include/utf8cpp)
     install(TARGETS utf8cpp EXPORT utf8cppConfig)
     install(EXPORT utf8cppConfig DESTINATION ${DEF_INSTALL_CMAKE_DIR})
+    export(EXPORT utf8cppConfig)
 endif()
 
 if(UTF8_SAMPLES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/extern/ftest/ftest.h 
new/utfcpp-3.2.2/extern/ftest/ftest.h
--- old/utfcpp-3.2.1/extern/ftest/ftest.h       2021-06-06 17:09:04.000000000 
+0200
+++ new/utfcpp-3.2.2/extern/ftest/ftest.h       2022-11-06 22:14:17.000000000 
+0100
@@ -42,6 +42,7 @@
 public:
     Test(const char* name, const char* test_case_name) : m_name(name),
             m_status(None), m_test_case_name(test_case_name) {}
+    virtual ~Test() {}
     const std::string& name() const { return m_name; }
     const std::string& case_name() const { return m_test_case_name; }
     TestStatus status() const { return m_status; }
@@ -67,7 +68,7 @@
 class TestCase
 {
 public: 
-    explicit TestCase(const char* name) : m_name(name), m_status(None) {}
+    explicit TestCase(const char* name) : m_name(name) {}
     const std::string& name() const { return m_name; }
     void add_test(Test* test) { m_tests.push_back(test); }
     size_t tests_count() const { return m_tests.size(); }
@@ -95,7 +96,6 @@
 private:
     std::string        m_name;
     std::vector<Test*> m_tests;
-    TestStatus         m_status;
 };
 
 inline TestCase* find_test_case(const std::string& name, const 
std::vector<TestCase*>& test_cases)
@@ -223,7 +223,7 @@
 void F_TEST_##f_test_case_name##f_test_name::run_internal(ftest::TestStatus& 
status)
 
 #ifndef F_TEST_NO_MAIN
-int main (int argc, const char** argv)
+int main (int /*argc*/, const char** /*argv*/)
 {    
     return ftest::testdriver.run_tests();
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/extern/ftest/tests/CMakeLists.txt 
new/utfcpp-3.2.2/extern/ftest/tests/CMakeLists.txt
--- old/utfcpp-3.2.1/extern/ftest/tests/CMakeLists.txt  2021-06-06 
17:09:04.000000000 +0200
+++ new/utfcpp-3.2.2/extern/ftest/tests/CMakeLists.txt  2022-11-06 
22:14:17.000000000 +0100
@@ -14,5 +14,10 @@
                       CXX_STANDARD_REQUIRED YES
                       CXX_EXTENSIONS NO)
 
+target_compile_options(smoke PRIVATE
+    $<$<CXX_COMPILER_ID:MSVC>:/W4>
+    $<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall -Wextra -Wpedantic>)
+                    
+
 
 add_test(smoke_test smoke)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/extern/ftest/tests/smoke.cpp 
new/utfcpp-3.2.2/extern/ftest/tests/smoke.cpp
--- old/utfcpp-3.2.1/extern/ftest/tests/smoke.cpp       2021-06-06 
17:09:04.000000000 +0200
+++ new/utfcpp-3.2.2/extern/ftest/tests/smoke.cpp       2022-11-06 
22:14:17.000000000 +0100
@@ -80,4 +80,4 @@
     EXPECT_NE(1, 2);
     EXPECT_NE(1., 2.);
     EXPECT_NE(false, true);
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/source/utf8/checked.h 
new/utfcpp-3.2.2/source/utf8/checked.h
--- old/utfcpp-3.2.1/source/utf8/checked.h      2021-06-06 17:09:04.000000000 
+0200
+++ new/utfcpp-3.2.2/source/utf8/checked.h      2022-11-06 22:14:17.000000000 
+0100
@@ -148,7 +148,7 @@
             case internal::INVALID_LEAD :
             case internal::INCOMPLETE_SEQUENCE :
             case internal::OVERLONG_SEQUENCE :
-                throw invalid_utf8(*it);
+                throw invalid_utf8(static_cast<uint8_t>(*it));
             case internal::INVALID_CODE_POINT :
                 throw invalid_code_point(cp);
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/source/utf8/cpp11.h 
new/utfcpp-3.2.2/source/utf8/cpp11.h
--- old/utfcpp-3.2.1/source/utf8/cpp11.h        2021-06-06 17:09:04.000000000 
+0200
+++ new/utfcpp-3.2.2/source/utf8/cpp11.h        2022-11-06 22:14:17.000000000 
+0100
@@ -70,7 +70,7 @@
     inline std::size_t find_invalid(const std::string& s)
     {
         std::string::const_iterator invalid = find_invalid(s.begin(), s.end());
-        return (invalid == s.end()) ? std::string::npos : (invalid - 
s.begin());
+        return (invalid == s.end()) ? std::string::npos : 
static_cast<std::size_t>(invalid - s.begin());
     }
 
     inline bool is_valid(const std::string& s)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/source/utf8/cpp17.h 
new/utfcpp-3.2.2/source/utf8/cpp17.h
--- old/utfcpp-3.2.1/source/utf8/cpp17.h        2021-06-06 17:09:04.000000000 
+0200
+++ new/utfcpp-3.2.2/source/utf8/cpp17.h        2022-11-06 22:14:17.000000000 
+0100
@@ -70,7 +70,7 @@
     inline std::size_t find_invalid(std::string_view s)
     {
         std::string_view::const_iterator invalid = find_invalid(s.begin(), 
s.end());
-        return (invalid == s.end()) ? std::string_view::npos : (invalid - 
s.begin());
+        return (invalid == s.end()) ? std::string_view::npos : 
static_cast<std::size_t>(invalid - s.begin());
     }
 
     inline bool is_valid(std::string_view s)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/utfcpp-3.2.1/tests/CMakeLists.txt 
new/utfcpp-3.2.2/tests/CMakeLists.txt
--- old/utfcpp-3.2.1/tests/CMakeLists.txt       2021-06-06 17:09:04.000000000 
+0200
+++ new/utfcpp-3.2.2/tests/CMakeLists.txt       2022-11-06 22:14:17.000000000 
+0100
@@ -19,6 +19,10 @@
 target_link_libraries(apitests PRIVATE utf8::cpp)
 target_link_libraries(noexceptionstests PRIVATE utf8::cpp)
 
+target_compile_options(${PROJECT_NAME} INTERFACE
+  $<$<CXX_COMPILER_ID:MSVC>:/W4>
+  $<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall -Wextra -Wpedantic>)
+
 target_compile_options(noexceptionstests PUBLIC -fno-exceptions)
 
 set_target_properties(negative apitests noexceptionstests

Reply via email to