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
