Hello community,

here is the log from the commit of package kopano for openSUSE:Leap:15.2 
checked in at 2020-05-28 20:10:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kopano (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.kopano.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kopano"

Thu May 28 20:10:42 2020 rev:30 rq:809507 version:10.0.5

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kopano/kopano.changes  2020-04-25 
19:03:59.067453836 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.kopano.new.3606/kopano.changes        
2020-05-28 20:10:45.587106802 +0200
@@ -1,0 +2,20 @@
+Wed May 20 16:08:19 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 10.0.5
+  * Enhancements:
+  * gateway: support loading MAPI folders with slash in their name.
+  * Fixes:
+  * admin: fix stack exhaustion calling AclRightsToString.
+  * admin: fix out-of-bounds access in ConsoleTable.
+  * dagent: change SMTP error code for plugin failure from
+    permanent to transient category.
+  * server: recognize more MariaDB-specific status codes and
+    initiate reconnect if needed.
+  * server: fix a cache pollution with PR_HTML and
+    PR_RTF_COMPRESSED.
+  * dagent: failure to run actions will no longer stop rule
+    processing.
+  * mapi4linux: avoid M4LMAPISession going away while ECMsgStore
+    object(s) still alive.
+
+-------------------------------------------------------------------
@@ -5 +25,14 @@
-  * daemons: now run with systemd protections
+  * Enhancements:
+  * daemons: service units now run with systemd protections on.
+  * icalmapi: support reading multi-iCal and multi-vCard files.
+  * Fixes:
+  * dagent, spooler: workaround crash during Python GC.
+  * dagent, gateway: avoid stack exhaustion in HTML filter.
+  * gateway: avoid non-atomic replacement of SSL context.
+  * gateway: avoid one crash case for deeply-nested HTML mail.
+  * server: cure a mysql wait phase during shutdown.
+  * server: cure a crash when the SQL server has shut down.
+  * daemons: avoid deadlock during signal handling.
+  * libserver: fix use-after-free and crash on shutdown.
+  * Various null deref warnings from clang --analyze were fixed.
+  * libserver: resolve memory leak of MYSQL objects.
@@ -10,0 +44 @@
+  * Enhancements:

Old:
----
  kopanocore-10.0.4.tar.xz

New:
----
  debian.php7-mapi.dirs
  debian.php7-mapi.postrm
  debian.php7-mapi.triggers
  kopanocore-10.0.5.tar.xz

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

Other differences:
------------------
++++++ kopano.spec ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:46.459109398 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:46.459109398 +0200
@@ -17,10 +17,10 @@
 #
 
 
-%define version_unconverted 10.0.4
+%define version_unconverted 10.0.5
 
 Name:           kopano
-Version:        10.0.4
+Version:        10.0.5
 Release:        0
 Summary:        Groupware server suite
 License:        AGPL-3.0-only
@@ -28,6 +28,8 @@
 URL:            https://kopano.io/
 Source:         kopanocore-%version.tar.xz
 Source3:        %name-rpmlintrc
+# Workaround obs-service-source_validator
+Source9:        debian.php7-mapi.triggers
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++ >= 6
 BuildRequires:  gettext-devel
@@ -54,7 +56,6 @@
 BuildRequires:  python3-devel >= 3.6
 BuildRequires:  python3-setuptools
 %endif
-BuildRequires:  libtidy-devel
 BuildRequires:  swig
 BuildRequires:  xz
 BuildRequires:  zlib-devel
@@ -837,12 +838,10 @@
 %_bindir/kopano-stats
 %_bindir/kopano-vcfimport
 %_sbindir/kopano-admin
-%_sbindir/kopano-dbadm
 %_sbindir/kopano-srvadm
 %_sbindir/kopano-storeadm
 %_mandir/man*/kopano-admin.*
 %exclude %_mandir/man*/kopano-cfgchecker.*
-%_mandir/man*/kopano-dbadm.*
 %_mandir/man*/kopano-fsck.*
 %_mandir/man*/kopano-ibrule.*
 %_mandir/man*/kopano-oof.*
@@ -966,10 +965,12 @@
 %_prefix/lib/kopano/userscripts/
 %dir %_libexecdir/kopano/
 %_libexecdir/kopano/kscriptrun
+%_sbindir/kopano-dbadm
 %_sbindir/kopano-server
 %dir %_libdir/kopano/
 %_libdir/kopano/libkcserver-[a-z]*.so
 %_prefix/lib/systemd/system/kopano-server.service
+%_mandir/man*/kopano-dbadm.*
 %_mandir/man*/kopano-server.*
 %_mandir/man*/kopano-ldap.cfg.*
 %_mandir/man*/kopano-unix.cfg.*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:46.495109505 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:46.499109517 +0200
@@ -2,9 +2,9 @@
        <service name="tar_scm" mode="disabled">
                <param name="scm">git</param>
                <param 
name="url">https://stash.kopano.io/scm/kc/kopanocore.git</param>
-               <param name="revision">kopanocore-10.0.4</param>
-               <param name="parent-tag">kopanocore-10.0.4</param>
-               <param name="versionformat">10.0.4</param>
+               <param name="revision">kopanocore-10.0.5</param>
+               <param name="parent-tag">kopanocore-10.0.5</param>
+               <param name="versionformat">10.0.5</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>

++++++ debian.control ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:46.571109731 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:46.571109731 +0200
@@ -40,13 +40,12 @@
  lsb-release,
  m4,
  openssl,
- php-dev | php7.3-dev | php7.2-dev | php7.1-dev | php7.0-dev,
+ php-dev (>= 7.0),
  pkg-config (>= 0.18),
  python3-dev,
  python3-setuptools,
  swig,
  systemd,
- tidy-html5-dev,
  uuid-dev,
  zlib1g-dev,
  libkcoidc-dev [amd64]
@@ -196,7 +195,7 @@
 Architecture: any
 Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
  kopano-common (= ${binary:Version}), libtcmalloc-minimal4, libs3-4
-Breaks: kopano-common (<< 8.7.80), kopano-utils
+Breaks: kopano-client (<< 10.0.4), kopano-common (<< 8.7.80), kopano-utils
 Conflicts: kopano-utils
 Description: Server component for Kopano Core
  This package provides the key component of Kopano Core, providing the
@@ -246,13 +245,13 @@
  sure that e-mails sent by clients are converted to
  Internet e-mail and forwarded to an SMTP server.
 
-Package: php-mapi
+Package: php7-mapi
 Architecture: any
 Section: php
-Depends: ${shlibs:Depends}, ${php:Depends}, kopano-client (= ${binary:Version})
-Provides: php-other-mapi
-Replaces: php-other-mapi
-Conflicts: php-other-mapi
+Depends: ${shlibs:Depends}, ${php:Depends}, php-common, kopano-client (= 
${binary:Version})
+Provides: php5-mapi
+Replaces: php5-mapi
+Conflicts: php5-mapi
 Description: PHP bindings for MAPI
  Using this module, you can create PHP programs which use MAPI calls
  to interact with Kopano.

++++++ debian.kopano-client.install ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:46.663110005 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:46.663110005 +0200
@@ -7,7 +7,6 @@
 usr/lib/*/kopano/eidprint
 usr/lib/*/kopano/mapitime
 usr/sbin/kopano-admin
-usr/sbin/kopano-dbadm
 usr/sbin/kopano-srvadm
 usr/sbin/kopano-storeadm
 usr/share/man/man1/kopano-fsck.1
@@ -17,7 +16,6 @@
 usr/share/man/man1/kopano-stats.1
 usr/share/man/man1/kopano-vcfimport.1
 usr/share/man/man8/kopano-admin.8
-usr/share/man/man8/kopano-dbadm.8
 usr/share/man/man8/kopano-srvadm.8
 usr/share/man/man8/kopano-storeadm.8
 usr/lib/*/kopano/libkcclient.so

++++++ debian.kopano-server.install ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:46.851110564 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:46.851110564 +0200
@@ -2,6 +2,7 @@
 usr/lib/*/kopano/kscriptrun
 usr/lib/*/kopano/libkcserver-[a-z]*.so
 usr/lib/kopano/userscripts/
+usr/sbin/kopano-dbadm
 usr/sbin/kopano-server
 usr/share/doc/kopano/audit-parse.pl
 usr/share/doc/kopano/createuser.dotforward
@@ -19,6 +20,7 @@
 usr/share/kopano/ldap.active-directory.cfg
 usr/share/kopano/ldap.openldap.cfg
 usr/share/kopano/ldap.propmap.cfg
+usr/share/man/man8/kopano-dbadm.8
 usr/share/man/man5/kopano-ldap.cfg.5
 usr/share/man/man5/kopano-server.cfg.5
 usr/share/man/man5/kopano-unix.cfg.5

++++++ debian.php7-mapi.dirs ++++++
/etc/php/unknown/mods-available
++++++ debian.php7-mapi.postinst ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:47.047111148 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:47.051111159 +0200
@@ -1,37 +1,29 @@
-#! /bin/sh
+#!/bin/sh
 
 set -e
 
-if [ -d /etc/php/7.3 ]; then
-       BASE="/etc/php/7.3"
-elif [ -d /etc/php/7.2 ]; then
-       BASE="/etc/php/7.2"
-elif [ -d /etc/php/7.0 ]; then
-       BASE="/etc/php/7.0"
-else
-       BASE="/etc/php5"
-fi
+PHP_VERSION=unknown
+
+if [ "$1" = "configure" ]; then
+    inidir=/etc/php/${PHP_VERSION}/mods-available
+
+    if [ -e /usr/lib/php/php-maintscript-helper ] ; then
+        . /usr/lib/php/php-maintscript-helper
+
+        # Register new conffile with UCF
+        ucf /usr/share/kopano/php/mapi/mapi.ini ${inidir}/kopano.ini
+        ucfr --force php7-mapi ${inidir}/kopano.ini
 
-DIST="/usr/share/kopano/php/mapi/mapi.ini"
+        if [ -f "${inidir}/kopano.ini.dpkg-new" ]; then
+            md5sum="$(md5sum ${inidir}/kopano.ini.dpkg-new | sed -e 's/ .*//')"
+            old_md5sum="$(md5sum ${inidir}/kopano.ini | sed -e 's/ .*//')"
+            if [ "$md5sum" = "$old_md5sum" ]; then
+                mv "${inidir}/kopano.ini.dpkg-new" "${inidir}/kopano.ini"
+            fi
+        fi
 
-if [ -x /usr/sbin/phpenmod -o -x /usr/sbin/php5enmod ]; then
-       # modern approach, used by distros with PHP >= 5.4
-       echo "php-mapi: using mods-available directory"
-       mkdir -p "$BASE/mods-available" # just in case
-       cp "$DIST" "$BASE/mods-available/kopano.ini"
-       if [ -x /usr/sbin/phpenmod ]; then
-               phpenmod kopano
-       else
-               php5enmod kopano
-       fi
-else
-       # for older distros, such as Ubuntu 12.04
-       echo "php-mapi: not using mods-available directory"
-       mkdir -p "$BASE/apache2/conf.d" # just in case
-       cp "$DIST" "$BASE/apache2/conf.d/kopano.ini"
-       mkdir -p "$BASE/conf.d" # just in case
-       cp "$DIST" "$BASE/conf.d/kopano.ini"
+        php_invoke enmod ${PHP_VERSION} ALL kopano
+    fi
 fi
 
-service apache2 try-restart || :
-/bin/echo -e "\n\nIf you use a PHP executor other than Apache (like FPM), you 
may need to manually restart it.\n\n"
+exit 0

++++++ debian.php7-mapi.postrm ++++++
#!/bin/sh

set -e

PHP_VERSION=unknown

if [ "$1" = "remove" ]; then
    if [ -e /usr/lib/php/php-maintscript-helper ] ; then
        . /usr/lib/php/php-maintscript-helper

        php_invoke dismod ${PHP_VERSION} ALL kopano
    fi
fi

exit 0
++++++ debian.php7-mapi.triggers ++++++
activate-noawait /etc/php/unknown/apache2/conf.d
activate-noawait /etc/php/unknown/apache2filter/conf.d
activate-noawait /etc/php/unknown/fpm/conf.d
++++++ debian.rules ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:47.103111314 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:47.103111314 +0200
@@ -15,15 +15,13 @@
 
 override_dh_auto_configure:
        autoreconf -fi
-       dh_auto_configure -Bpy3 -- ${CONFFLAGS} PYTHON="$$(which python3)" 
PYTHON_CFLAGS="$$(pkg-config python3 --cflags)" PYTHON_LIBS="$$(pkg-config 
python3 --libs)"
+       dh_auto_configure -- ${CONFFLAGS} PYTHON="$$(which python3)" 
PYTHON_CFLAGS="$$(pkg-config python3 --cflags)" PYTHON_LIBS="$$(pkg-config 
python3 --libs)"
 
 override_dh_auto_build:
-       dh_auto_build -Bpy3 -- V=1
+       dh_auto_build -- V=1
 
 override_dh_auto_test:
-       echo "test"
-       dh_auto_test -- test-short
-       echo "finish"
+       make test-short PYTEST=py.test-3
 
 override_dh_systemd_start:
        # Restart services, after they have upgraded to minify downtime while
@@ -36,27 +34,24 @@
        mv -v debian/tmp/lib/systemd/system/kopano-*.service debian/
        dh_systemd_enable
 
+override_dh_prep:
+       dh_prep
+
+       if [ -x /usr/bin/php-config ]; then \
+               PHP_VER=$(shell /usr/bin/php-config --version | cut -c -3); \
+               sed -i s/unknown/$$PHP_VER/g debian/php7-mapi.postinst; \
+               sed -i s/unknown/$$PHP_VER/g debian/php7-mapi.postrm; \
+               sed -i s/unknown/$$PHP_VER/g debian/php7-mapi.dirs; \
+               sed -i s/unknown/$$PHP_VER/g debian/php7-mapi.triggers; \
+               echo php:Depends=phpapi-$(shell /usr/bin/php-config --phpapi) > 
debian/php7-mapi.substvars; \
+       fi
+
 override_dh_auto_install:
-       dh_auto_install -Bpy3 -- -j1 PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi
+       dh_auto_install -- -j1 PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi
        mkdir -p ${INSTDIR}/var/lib/kopano/autorespond
        mkdir -p ${INSTDIR}/var/lib/kopano/rrd
        mkdir -p ${INSTDIR}/var/run/kopano
 
-       if [ -x /usr/bin/php-config ]; then \
-               PHP_VER=$(shell php-config --version | cut -c 1); \
-               PHP_MAPI="php$$PHP_VER-mapi"; \
-               sed -i s/php-mapi/$$PHP_MAPI/g debian/control; \
-               if [ $$PHP_VER -eq 7 ] ; then \
-                       sed -i s/php-other-mapi/php5-mapi/g debian/control; \
-               elif [ $$PHP_VER -eq 5 ] ; then \
-                       sed -i s/php-other-mapi/php7-mapi/g debian/control; \
-               fi; \
-               echo php:Depends=phpapi-$(shell php-config --phpapi) > 
debian/$$PHP_MAPI.substvars; \
-       elif [ -x /usr/bin/php-config5 ]; then \
-               sed -i s/php-mapi/php5-mapi/g debian/control; \
-               sed -i s/php-other-mapi/php7-mapi/g debian/control; \
-               echo php:Depends=phpapi-$(shell php-config5 --phpapi) > 
debian/php5-mapi.substvars; \
-       fi
        mkdir -p ${INSTDIR}/usr/share/doc/kopano-common
        gzip -c <RELNOTES.txt 
>${INSTDIR}/usr/share/doc/kopano-common/changelog.gz
 

++++++ kopano.dsc ++++++
--- /var/tmp/diff_new_pack.GiA7ms/_old  2020-05-28 20:10:47.135111409 +0200
+++ /var/tmp/diff_new_pack.GiA7ms/_new  2020-05-28 20:10:47.135111409 +0200
@@ -1,7 +1,7 @@
 Format: 1.0
 Source: kopano
 Architecture: any all
-Version: 10.0.4-0
+Version: 10.0.5-0
 DEBTRANSFORM-RELEASE: 1
 Maintainer: Kopano Development <[email protected]>
 Homepage: https://kopano.com

++++++ kopanocore-10.0.4.tar.xz -> kopanocore-10.0.5.tar.xz ++++++
++++ 4388 lines of diff (skipped)


Reply via email to