Hello community, here is the log from the commit of package kopano for openSUSE:Factory checked in at 2019-12-21 12:29:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kopano (Old) and /work/SRC/openSUSE:Factory/.kopano.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kopano" Sat Dec 21 12:29:16 2019 rev:22 rq:757645 version:9.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kopano/kopano.changes 2019-11-15 22:40:25.336474323 +0100 +++ /work/SRC/openSUSE:Factory/.kopano.new.6675/kopano.changes 2019-12-21 12:29:21.887305698 +0100 @@ -1,0 +2,18 @@ +Mon Dec 16 16:18:21 UTC 2019 - Jan Engelhardt <[email protected]> + +- Update to release 9.0.2 + * Enhancements: + * storeadm: print entity types in orphan list [KC-718] + * client: improve dreaded "gsoap connect: ()" reporting + * server: fix dreaded "SSL_accept: (null)" reporting + * ECtools: add kopano-vcfimport + * Fixes: + * client: resolve rogue file descriptor closing [KC-1397, + KC-1462, KC-1518, KC-1584, KS-42330, KS-43193, KS-43409, + KS-43618, KS-43677, KS-43693, KS-43907, KS-43925, KS-43936] + * dagent: resolve crash when appointment has empty + organizer [KC-1637] + * spooler: regard redirected messages as having + recipients [KC-1638] + +------------------------------------------------------------------- Old: ---- debian.libkcarchivercore0.install debian.libkcrosie0.install debian.php5-mapi.install debian.php5-mapi.postinst debian.python-mapi.install kopanocore-8.7.85.tar.xz New: ---- debian.kopano-indexer.install debian.libkcindex0.install kopanocore-9.0.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kopano.spec ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:22.999306227 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:22.999306227 +0100 @@ -1,7 +1,7 @@ # # spec file for package kopano # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2019 Kopano B.V. # # All modifications and additions to the file contributed by third parties @@ -17,10 +17,10 @@ # -%define version_unconverted 8.7.85 +%define version_unconverted 9.0.2 Name: kopano -Version: 8.7.85 +Version: 9.0.2 Release: 0 Summary: Groupware server suite License: AGPL-3.0-only @@ -29,7 +29,7 @@ Source: kopanocore-%version.tar.xz Source3: %name-rpmlintrc BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ >= 5 +BuildRequires: gcc-c++ >= 6 BuildRequires: gettext-devel BuildRequires: gperftools-devel BuildRequires: gsoap-devel >= 2.8.73 @@ -178,12 +178,13 @@ Summary: E-Mail Delivery Agent for the Kopano platform Group: Productivity/Networking/Email/Servers Requires(pre): kopano-common = %version -Requires: kopano-dagent-pytils >= 8.7.80.997 +Requires: kopano-dagent-pytils >= 9.0.2 Requires: kopano-lang = %version %if 0%{?suse_version} || 0%{?fedora_version} # kcpyplug is dlopened / RedHat7 has no Recommends Recommends: libkcpyplug0 = %version %endif +Conflicts: kopano-dagent-pytils < 9.0.2 %description dagent Delivers incoming e-mail from your SMTP server to stores in the @@ -310,12 +311,13 @@ Summary: E-mail Spooler for Kopano Core Group: Productivity/Networking/Email/Servers Requires(pre): kopano-common = %version -Requires: kopano-dagent-pytils >= 8.7.80.997 +Requires: kopano-dagent-pytils >= 9.0.2 Requires: kopano-lang = %version %if 0%{?suse_version} || 0%{?fedora_version} # kcpyplug is dlopened Recommends: libkcpyplug0 = %version %endif +Conflicts: kopano-dagent-pytils < 9.0.2 %description spooler The outgoing e-mail spooler. This service makes sure that e-mails @@ -833,6 +835,7 @@ %_bindir/kopano-oof %_bindir/kopano-passwd %_bindir/kopano-stats +%_bindir/kopano-vcfimport %_sbindir/kopano-admin %_sbindir/kopano-dbadm %_sbindir/kopano-srvadm @@ -847,6 +850,7 @@ %_mandir/man*/kopano-srvadm.* %_mandir/man*/kopano-stats.* %_mandir/man*/kopano-storeadm.* +%_mandir/man*/kopano-vcfimport.* %dir %_libexecdir/kopano/ %_libexecdir/kopano/eidprint %_libexecdir/kopano/mapitime @@ -883,6 +887,7 @@ %files dagent %defattr(-,root,root) %_sbindir/kopano-dagent +%_sbindir/kopano-autorespond %_prefix/lib/systemd/system/kopano-dagent.service %if "%_repository" == "RHEL_7_PHP_56" || "%_repository" == "RHEL_7_PHP_70" || "%_repository" == "RHEL_7_PHP_71" %_prefix/lib/systemd/system/kopano-dagent.service.d/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.027306240 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.027306240 +0100 @@ -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-8.7.85</param> - <param name="parent-tag">kopanocore-8.7.85</param> - <param name="versionformat">8.7.85</param> + <param name="revision">kopanocore-9.0.2</param> + <param name="parent-tag">kopanocore-9.0.2</param> + <param name="versionformat">9.0.2</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.051306252 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.051306252 +0100 @@ -1,4 +1,4 @@ -kopano (8.6.90.0-0) unstable; urgency=low +kopano (8.7.83.0.624e893b9-0) unstable; urgency=low * Current release. ++++++ debian.control ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.095306273 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.095306273 +0100 @@ -2,7 +2,7 @@ Section: mail Priority: optional Maintainer: Kopano Development <[email protected]> -# You need to update both kopano.dsc and debian.control (*sigh* - Debian) +# You need to update both .dsc and debian.control (*sigh* - Debian) Build-Depends: autoconf (>= 2.59), automake (>= 1:1.10) | automake1.10, @@ -16,15 +16,15 @@ gettext, gsoap (>= 2.8.49), libcurl4-openssl-dev, + libdb++-dev, libgoogle-perftools-dev, libhx-dev (>= 1.10), - libical-dev, + libical3-dev | libical-dev, libicu-dev, libjsoncpp-dev (>= 1.4.0), libkrb5-dev, libldap2-dev, libmariadbclient-dev | libmysqlclient-dev, - libmicrohttpd-dev (>= 0.9.30), libncurses5-dev, libncursesw5-dev, libpam0g-dev, @@ -34,16 +34,15 @@ libtool (>= 1.5), libtool-bin | libtool, libvmime-dev (>= 0.9.2), + libxapian-dev, libxml2-dev, lsb-release, m4, openssl, - php-dev | php7.3-dev | php7.2-dev | php7.1-dev | php7.0-dev | php5-dev, + php-dev | php7.3-dev | php7.2-dev | php7.1-dev | php7.0-dev, pkg-config (>= 0.18), python3-dev, python3-setuptools, - python-dev, - python-setuptools, swig, systemd, tidy-html5-dev, @@ -55,7 +54,7 @@ Package: kopano-archiver Architecture: any Depends: ${shlibs:Depends}, libkcarchiver0 (= ${binary:Version}) -Recommends: kopano-python-utils-UV (= ${source:Upstream-Version}) +Recommends: kopano-python-utils-uv (= ${source:Upstream-Version}) Description: Hierarchial Storage Management for the Kopano Core platform The Kopano Archiver provides a Hierarchical Storage Management (HSM) solution for Kopano Core. @@ -78,7 +77,9 @@ Depends: ${shlibs:Depends}, kopano-lang Replaces: kopano-contacts, kopano-utils Breaks: zarafa-client, kopano-contacts, kopano-utils -Provides: kopano-client-UV (= ${source:Upstream-Version}) +Conflicts: kopano-utils +Provides: kopano-client-uv (= ${source:Upstream-Version}), + kopano-contacts (= ${binary:Version}) Description: Kopano MAPI provider library The Kopano client-side programs and plugins. . @@ -92,12 +93,12 @@ Package: kopano-common Architecture: any Depends: lsb-base, passwd -Replaces: libkchl0, libkcmapi0, libkcservice0, libkcsoapclient0, - libkcsoapserver0, libkcssl0, libkcsync0, +Replaces: libkcarchivercore0, libkchl0, libkcmapi0, libkcrosie0, + libkcservice0, libkcsoapclient0, libkcsoapserver0, libkcssl0, libkcsync0, kopano-core-common (<< ${binary:Version}) Breaks: kopano-core-common (<< ${binary:Version}) Provides: kopano-core-common (= ${binary:Version}), - kopano-common-UV (= ${source:Upstream-Version}) + kopano-common-uv (= ${source:Upstream-Version}) Description: Shared files for Kopano services Global: * Definition for system user and group "kopano" @@ -109,8 +110,9 @@ Package: kopano-dagent Architecture: any Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}), - kopano-common (= ${binary:Version}), libkcpyplug0 (= ${binary:Version}) -Recommends: kopano-dagent-pytils-UV (= ${source:Upstream-Version}) + kopano-common (= ${binary:Version}), + kopano-dagent-pytils-uv (= ${source:Upstream-Version}), + libkcpyplug0 (= ${binary:Version}) Breaks: kopano-server (<< 8.6.0) Description: E-Mail Delivery Agent for Kopano Core Delivers incoming e-mail from your SMTP server to stores @@ -130,7 +132,6 @@ libkcicalmapi0 (= ${binary:Version}), libkcinetmapi0 (= ${binary:Version}), libmapi1 (= ${binary:Version}), libkcarchiver0 (= ${binary:Version}), - libkcarchivercore0 (= ${binary:Version}), libkcutil0 (= ${binary:Version}), libkcserver0 (= ${binary:Version}), libkcsoap0 (= ${binary:Version}), @@ -159,6 +160,13 @@ using iCalendar compliant clients. The iCal/CalDAV gateway can be configured to listen for HTTP and HTTPS requests. +Package: kopano-indexer +Architecture: all +Description: Fulltext indexer service for Kopano Core + kopano-indexd offers the fulltext indexing of libkcindex over the + network. kopano-server can make use of this service or the libkcindex + library to offload search queries from the SQL database. + Package: kopano-lang Architecture: all Depends: locales @@ -187,9 +195,8 @@ Architecture: any Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}), kopano-common (= ${binary:Version}), libtcmalloc-minimal4, libs3-4 -Breaks: kopano-utils -Obsoletes: kopano-utils -Replaces: kopano-utils +Breaks: 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 server to which Kopano clients connect. The server requires a MySQL @@ -229,9 +236,10 @@ Package: kopano-spooler Architecture: any Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}), - kopano-common (= ${binary:Version}), libkcpyplug0 (= ${binary:Version}), + kopano-common (= ${binary:Version}), + kopano-dagent-pytils-uv (= ${source:Upstream-Version}), + libkcpyplug0 (= ${binary:Version}), python3-mapi (= ${binary:Version}) -Recommends: kopano-dagent-pytils-UV (= ${source:Upstream-Version}) Description: E-mail Spooler for Kopano Core The outgoing e-mail spooler. This service makes sure that e-mails sent by clients are converted to @@ -248,25 +256,13 @@ Using this module, you can create PHP programs which use MAPI calls to interact with Kopano. -Package: python-mapi -Architecture: any -Section: python -Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}) -Replaces: libkcpyconv0, libkcpydirector0, python2-mapi -Breaks: libkcpyconv0, libkcpydirector0, python2-mapi -Provides: python-mapi-UV (= ${source:Upstream-Version}) -Description: Python 2 bindings for MAPI - Low-level (SWIG-generated) Python 2 bindings for MAPI. Using this - module, you can create Python 2 programs which use MAPI calls to - interact with Kopano. - Package: python3-mapi Architecture: any Section: python Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}) Replaces: libkcpyconv0, libkcpydirector0 Breaks: libkcpyconv0, libkcpydirector0 -Provides: python3-mapi-UV (= ${source:Upstream-Version}) +Provides: python3-mapi-uv (= ${source:Upstream-Version}) Description: Python 3 bindings for MAPI Low-level (SWIG-generated) Python 3 bindings for MAPI. Using this module, you can create Python 3 programs which use MAPI calls to @@ -278,12 +274,6 @@ Description: Library with shared Kopano archiver functionality Library with shared archiver functionality for Kopano Core. -Package: libkcarchivercore0 -Architecture: any -Depends: ${shlibs:Depends} -Description: Library with shared Kopano archiver functionality - Library with shared archiver functionality for Kopano Core. - Package: libkcfreebusy0 Architecture: any Depends: ${shlibs:Depends} @@ -296,6 +286,16 @@ Description: iCal interface for MAPI Provides an interface between iCal and MAPI. +Package: libkcindex0 +Architecture: any +Depends: ${shlibs:Depends} +Description: Fulltext indexing API for Kopano Core + This library implements a Xapian-based fulltext search index for + messages and attachments. kopano-server can load this library into + its memory space to access this indexer API through shared memory, + saving the round-trip latency between kopano-server and a separate + kopano-indexd instance. + Package: libkcinetmapi0 Architecture: any Depends: ${shlibs:Depends} @@ -314,14 +314,6 @@ the dagent/spooler config file. Multithreading will be turned OFF when using this plugin. -Package: libkcrosie0 -Architecture: any -Depends: ${shlibs:Depends} -Description: Kopano HTML sanitizer interface - This library contains the API to filter HTML mail using libtidy; - specifically, it contains the definitions which tags and attributes - to retain. - Package: libkcserver0 Architecture: any Depends: ${shlibs:Depends} @@ -346,7 +338,6 @@ Depends: ${shlibs:Depends} Replaces: kopano-libs Breaks: kopano-libs -Obsoletes: kopano-libs Description: Miscellaneous utility functions for Kopano Core A lot of utility functions used from all over Kopano Core. ++++++ debian.kopano-client.install ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.151306299 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.151306299 +0100 @@ -3,6 +3,7 @@ usr/bin/kopano-oof usr/bin/kopano-passwd usr/bin/kopano-stats +usr/bin/kopano-vcfimport usr/lib/*/kopano/eidprint usr/lib/*/kopano/mapitime usr/sbin/kopano-admin @@ -14,6 +15,7 @@ usr/share/man/man1/kopano-oof.1 usr/share/man/man1/kopano-passwd.1 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 ++++++ debian.kopano-dev.install ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.231306337 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.231306337 +0100 @@ -3,12 +3,10 @@ usr/include/kopano usr/include/libfreebusy usr/include/mapi4linux -usr/lib/*/libkcarchivercore.so usr/lib/*/libkcarchiver.so usr/lib/*/libkcfreebusy.so usr/lib/*/libkcicalmapi.so usr/lib/*/libkcinetmapi.so -usr/lib/*/libkcrosie.so usr/lib/*/libkcserver.so usr/lib/*/libkcsoap.so usr/lib/*/libkcutil.so ++++++ debian.kopano-indexer.install ++++++ usr/lib/*/kopano/kopano-indexd usr/share/man/man8/kopano-indexd.8 ++++++ debian.libkcindex0.install ++++++ usr/lib/*/libkcindex.so.0* ++++++ debian.rules ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.531306480 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.531306480 +0100 @@ -15,11 +15,9 @@ override_dh_auto_configure: autoreconf -fi - dh_auto_configure -Bpy2 -- ${CONFFLAGS} PYTHON="$$(which python2)" PYTHON_CFLAGS="$$(pkg-config python2 --cflags)" PYTHON_LIBS="$$(pkg-config python2 --libs)" dh_auto_configure -Bpy3 -- ${CONFFLAGS} PYTHON="$$(which python3)" PYTHON_CFLAGS="$$(pkg-config python3 --cflags)" PYTHON_LIBS="$$(pkg-config python3 --libs)" override_dh_auto_build: - dh_auto_build -Bpy2 -- V=1 dh_auto_build -Bpy3 -- V=1 override_dh_systemd_start: @@ -34,7 +32,6 @@ dh_systemd_enable override_dh_auto_install: - dh_auto_install -Bpy2 -- -j1 PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi dh_auto_install -Bpy3 -- -j1 PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi mkdir -p ${INSTDIR}/var/lib/kopano/autorespond mkdir -p ${INSTDIR}/var/lib/kopano/rrd ++++++ kopano.dsc ++++++ --- /var/tmp/diff_new_pack.j3vGy3/_old 2019-12-21 12:29:23.551306490 +0100 +++ /var/tmp/diff_new_pack.j3vGy3/_new 2019-12-21 12:29:23.551306490 +0100 @@ -1,7 +1,7 @@ Format: 1.0 Source: kopano Architecture: any all -Version: 8.7.85-0 +Version: 9.0.2-0 DEBTRANSFORM-RELEASE: 1 Maintainer: Kopano Development <[email protected]> Homepage: https://kopano.com ++++++ kopanocore-8.7.85.tar.xz -> kopanocore-9.0.2.tar.xz ++++++ ++++ 7906 lines of diff (skipped)
