Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package biboumi for openSUSE:Factory checked 
in at 2021-06-02 22:12:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/biboumi (Old)
 and      /work/SRC/openSUSE:Factory/.biboumi.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "biboumi"

Wed Jun  2 22:12:22 2021 rev:4 rq:896906 version:9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/biboumi/biboumi.changes  2020-08-29 
20:37:52.193352242 +0200
+++ /work/SRC/openSUSE:Factory/.biboumi.new.1898/biboumi.changes        
2021-06-02 22:12:48.596068577 +0200
@@ -1,0 +2,22 @@
+Sun Apr 18 15:18:25 UTC 2021 - Ferdinand Thiessen <[email protected]>
+
+- Update to 9.0:
+  * Messages reflections are now properly cut if the body was cut
+    befor being to sent to IRC
+  * Messages from unjoined resources are now rejected instead of
+    being accepted.
+  * All commands sent to IRC servers are now throttled to avoid
+    being disconnected for excess flood. The limit value can be
+    customized using the ad-hoc configuration form on a server JID.
+  * Support for XEP-0410 Self-Ping Optimization.
+  * SASL support has been added.
+  * SIGHUP is now caught and reloads the configuration like
+    SIGUSR1 and 2.
+  * Add a verify_certificate policy option that lets the admin
+    disable certificate validation per-domain.
+  * The WatchdogSec value in the biboumi.service file
+    now defaults to the empty string, which means ???disabled???.
+- Added do-not-require-git.patch, use system Catch2
+- Enable tests
+
+-------------------------------------------------------------------

Old:
----
  biboumi-8.5.tar.xz

New:
----
  biboumi-9.0.tar.xz
  do-not-require-git.patch

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

Other differences:
------------------
++++++ biboumi.spec ++++++
--- /var/tmp/diff_new_pack.JTUIyW/_old  2021-06-02 22:12:49.120067281 +0200
+++ /var/tmp/diff_new_pack.JTUIyW/_new  2021-06-02 22:12:49.124067272 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package biboumi
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2018 Tom???? ??ech <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,20 +18,22 @@
 
 
 Name:           biboumi
-Version:        8.5
+Version:        9.0
 Release:        0
 Summary:        XMPP to IRC gateway
 License:        Zlib
 Group:          Productivity/Networking/IRC
 URL:            https://biboumi.louiz.org/
 Source0:        
https://git.louiz.org/biboumi/snapshot/biboumi-%{version}.tar.xz
+# PATCH-FEATURE-UPSTREAM do-not-require-git.patch -- Only add git target if 
file is missing
+Patch0:         do-not-require-git.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  git
 BuildRequires:  libgcrypt-devel
 BuildRequires:  pkgconfig
 BuildRequires:  udns-devel
 BuildRequires:  pkgconfig(botan-2)
+BuildRequires:  pkgconfig(catch2)
 BuildRequires:  pkgconfig(expat)
 BuildRequires:  pkgconfig(libidn)
 BuildRequires:  pkgconfig(libpq)
@@ -63,17 +65,22 @@
  * Message Archive Management support
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %cmake
-%make_build
+%cmake_build
 
 %install
 %cmake_install
 install -m 0755 -d %{buildroot}%{_sbindir}
 ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
+%check
+pushd %{__builddir}
+%make_build check
+popd
+
 %pre
 %service_add_pre %{name}.service
 
@@ -88,7 +95,7 @@
 
 %files
 %license COPYING
-%doc CHANGELOG.rst README.rst CONTRIBUTING.rst
+%doc CHANGELOG.rst README.rst
 %dir %{_sysconfdir}/biboumi
 %config %{_sysconfdir}/biboumi/*
 %{_unitdir}/%{name}.service

++++++ biboumi-8.5.tar.xz -> biboumi-9.0.tar.xz ++++++
++++ 13942 lines of diff (skipped)

++++++ do-not-require-git.patch ++++++
diff -Nur biboumi-9.0/CMakeLists.txt new/CMakeLists.txt
--- biboumi-9.0/CMakeLists.txt  2020-09-22 22:50:04.000000000 +0200
+++ new/CMakeLists.txt  2021-04-18 19:29:24.221380325 +0200
@@ -290,22 +290,26 @@
 #
 ## Add a rule to download the catch unit test framework
 #
-include(ExternalProject)
-ExternalProject_Add(catch
-  GIT_REPOSITORY "https://lab.louiz.org/louiz/Catch.git";
-  PREFIX "external"
-  UPDATE_COMMAND ""
-  CONFIGURE_COMMAND ""
-  BUILD_COMMAND ""
-  INSTALL_COMMAND ""
+pkg_check_modules(Catch2 catch2)
+if (Catch2_FOUND)
+       include_directories("${Catch2_INCLUDEDIR}/catch2")
+elseif (NOT Catch2_FOUND AND NOT EXISTS ${CMAKE_SOURCE_DIR}/tests/catch.hpp)
+  include(ExternalProject)
+  ExternalProject_Add(catch
+    GIT_REPOSITORY "https://lab.louiz.org/louiz/Catch.git";
+    PREFIX "external"
+    UPDATE_COMMAND ""
+    CONFIGURE_COMMAND ""
+    BUILD_COMMAND ""
+    INSTALL_COMMAND ""
   )
-set_target_properties(catch PROPERTIES EXCLUDE_FROM_ALL TRUE)
-ExternalProject_Get_Property(catch SOURCE_DIR)
-if(NOT EXISTS ${CMAKE_SOURCE_DIR}/tests/catch.hpp)
+  set_target_properties(catch PROPERTIES EXCLUDE_FROM_ALL TRUE)
+  ExternalProject_Get_Property(catch SOURCE_DIR)
   target_include_directories(test_suite
     PUBLIC "${SOURCE_DIR}/single_include/"
     )
   add_dependencies(test_suite catch)
+  add_dependencies(dist catch)
 endif()
 
 #
@@ -372,7 +376,7 @@
   )
 add_custom_target(dist
   DEPENDS ${ARCHIVE_NAME}.tar.xz
-  DEPENDS catch)
+  )
 
 add_custom_target(rpm
   DEPENDS dist

Reply via email to