Hello community,

here is the log from the commit of package kopano for openSUSE:Leap:15.2 
checked in at 2020-03-23 17:26:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kopano (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.kopano.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kopano"

Mon Mar 23 17:26:35 2020 rev:27 rq:785403 version:10.0.2

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kopano/kopano.changes  2020-01-15 
15:16:34.606280627 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.kopano.new.3160/kopano.changes        
2020-03-23 17:26:38.890159908 +0100
@@ -1,0 +2,276 @@
+Wed Mar 11 13:29:26 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 10.0.2
+  * dagent: add processing time stats and publish via surveyclient
+  * common: fix a malloc/delete[] mismatch in kc_utf8_to_punyaddr
+  * Respect KOPANO_SOCKET environment variable in all programs
+  * server: support numeric UID/GID for local_admin_users directive
+  * daemons: support numeric UID/GID for run_as_* directives
+
+-------------------------------------------------------------------
+Wed Jan 22 17:43:07 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Update to release 10.0.1
+  * common: avoid computing log messages that will not get
+    shown [KC-1674]
+  * freebusy: fix crash in RecurrenceState::Exception instantiation
+  * client: IDN support [KC-1659]
+  * In config files, fractional values can now be used
+    for sizes ("0.5G").
+
+-------------------------------------------------------------------
+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]
+
+-------------------------------------------------------------------
+Fri Nov  8 15:32:09 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Drop chown calls from scriptlets [boo#1154309]
+
+-------------------------------------------------------------------
+Wed Nov  6 12:54:09 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to release 8.7.85
+  * daemons: support "%xxx"-style interface identifiers in bindspecs
+    (the "server_listen" or similarly-named directives in
+    .cfg files)
+  * client: send fewer logoff calls [KC-1590]
+  * daemons: AF_LOCAL sockets were erroneously owned by root
+    rather than run_as_user [KC-1616]
+  * pyko: avoid circular strong reference from notification
+    to store [KC-1572]
+  * php: add missing successful return value for
+    zif_mapi_vcfstomapi [KC-1487]
+  * client: unbreak translation of newly created store
+    folder names [KC-1607]
+  * dagent: the server_bind_intf option is removed in favor of %xxx
+  * search: put back the old value for limit_results=1000
+
+-------------------------------------------------------------------
+Sun Oct  6 21:21:57 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to release 8.7.84
+  * server: new installations will use files_v2 by default [KC-567]
+  * icalmapi: vCard 4.0 (RFC 6350) is now emitted
+  * kopano-set-oof has been removed; use `kopano-oof` instead [KC-981]
+  * kopano-localize-folders has been removed;
+    use `kopano-storeadm -Y` instead
+  * admin: the --mr-process option has been added
+  * dbadm: the "populate" action has been added
+  * daemons: the {pop3,imap,etc.}_listen directives can now take an
+    interface specifier similar to ping(8), e.g. "%eth0"
+  * server/ldapplugin: LDAP group membership cache [KC-1588]
+
+-------------------------------------------------------------------
+Thu Sep 12 18:23:03 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to release 8.7.83
+  * libserver: fix "withholding" of properties from clients [KC-1547]
+  * dagent, spooler: threaded more is enabled by default now [KC-1475]
+  * ldapplugin: 22% speedup in retriving the entire user list [KC-1399]
+  * client: enable write-caching for properties on stores and folders;
+    improves e.g. store creation time by 17% [KC-1585]
+  * Dropped Python2 and PHP5 support
+
+-------------------------------------------------------------------
+Tue May 28 12:00:56 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to new upstream release 8.7.3
+  * Fixes:
+  * dagent: standard casing for RFC 5322 headers [KF-2100]
+  * daemons: do not fail startup on IPv4-only systems [KC-1400]
+  * Feed HTML through libtidy before using it for the to-plaintext
+    conversion stage [KS-40722]
+  * server: fix crash on shutdown [KF-2179]
+  * server: address a potential crash due to type mismatch [KF-2151]
+  * server: use utf8mb3 with mysql 5.1 [KC-1423]
+  * server: avoid entering truncated tproperties data into the
+    cache [KC-1417]
+  * server: avoid using OpenLDAP-specific filters that 389-ds
+    does not know about [KC-1402]
+  * server: fixed TLS negotiation errors with openSSL 1.1.1 [KC-1439]
+  * spooler: avoid unnecessary QP encoding in header fields [KC-1430]
+  * spooler: fix hang on process termination [KC-1449]
+  * srvadm: do not complain about default_store_locale [KC-1416]
+  * dbadm: some long-running statements can now be run in parallel
+    with the new -j option [KS-42617]
+  * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]
+  * pyko: don't mix str/int busy statuses [KC-1433]
+  * oof: fix erroneous -u parsing [KC-1425]
+  * oof: make --message option set the right property [KC-1435]
+  * server: complete utf8mb4->utf8 fallback for RHEL6 [KC-1423]
+  * inetmapi: modified appointments need to produce a new
+    Message-ID [KC-1458]
+  * dagent: set Bcc/RecipMe flags appropriately [KC-319]
+  * inetmapi: restore FQDN in Message-IDs [KC-1393]
+  * inetmapi: parse fake "From:" header better to hinder
+    proliferation of impersonations [KC-1350]
+  * stats: print "PR_..." instead of proptag numbers [KC-1495]
+  * server: no more unbounded thread number increase [KC-1446]
+  * php: fix crash in zif_mapi_getprops [KC-1507]
+  * Enhancements:
+  * backup: do record outofoffice settings
+  * php-ext: performance measurement log now contains a
+    timestamp, thread identifier, and global monotonic counter.
+    This can be used for estimating the achieved command rate.
+
+-------------------------------------------------------------------
+Tue Mar 12 11:58:08 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to 8.7.0 stable git HEAD
+  * dagent: standard casing for RFC 5322 headers [KF-2100]
+  * daemons: do not fail startup on IPv4-only systems [KC-1400]
+  * Feed HTML through libtidy before using it for the to-plaintext
+    conversion stage [KS-40722]
+  * server: fix crash on shutdown [KF-2179]
+  * server: address a potential crash due to type
+    mismatch [KF-2151]
+  * server: use utf8mb3 with mysql 5.1 [KC-1423]
+  * srvadm: do not complain about default_store_locale [KC-1416]
+  * dbadm: some long-running statements can now be run in parallel
+    with the new -j option [KS-42617]
+  * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]
+
+-------------------------------------------------------------------
+Mon Feb  4 09:21:28 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Update to 8.7.0 stable
+  * server: fix disappearing inbox rules [KC-1359]
+  * kopano-dbadm: new action "usmp" and "usmp-charset"
+  * server: no more automatic upgrade to utf8mb4,
+    use `kopano-dbadm usmp` instead [KF-1394]
+  * dagent: the spam_header_name was not matched
+    correctly [KF-1961]
+  * dagent/client/libserver: fix inadvertent AF_LOCAL->SSL
+    redirect [KC-1368]
+  * client: ABEIDs were parsed wrong (and it broke with
+    gcc8) [KC-1386]
+  * php7-ext: cease modifying potentially-immutable
+    PHP variables [KC-1355]
+
+-------------------------------------------------------------------
+Sun Oct 21 19:45:01 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Update to 8.7~beta release (8.6.90)
+  * dagent, gateway, ical: modern socket specification in .cfg
+    with lmtp_listen=, pop3_listen=, imap_listen=, ical_listen=,
+    etc.
+  * dagent: PF_LOCAL socket support for communicating with postfix
+  * dagent: limited support for RFC 6531 (SMTPUTF8)
+  * server: LDAP STARTTLS support for user backend
+  * spooler: new config value log_raw_message=error
+  * daemons: coredumps no longer rely on fs.suid_dumpable
+  * server: support for Unicode supplemental plane (Emojis)
+  * spooler: add copy_delegate_mails=move-to-rep config directive
+  * kopano-ibrule: new utility for MAPI rules
+  * server: experimental "files_v2" attachment storage
+  * kopano-statsd: new daemon that records dagent/server/spooler
+    statistics
+  * This is an abridged list; there are more changes to
+    configuration and behavior; see RELNOTES.txt in the
+    "kopano-common" package for more details.
+
+-------------------------------------------------------------------
+Sun Aug 26 11:18:40 UTC 2018 - [email protected]
+
+- Update to new snapshot 8.6.7.2
+  * Fixes:
+  * gateway, spooler: (re-)activate RFC 2047 header generation
+    (Outlook is still unable to read the RFC 2231 headers that
+    are generated normally) [KC-1226]
+  * srvadm: make --purge-softdelete=0 work
+  * Enhancements:
+  * dagent: advertise 8BITMIME/RFC6152 support [KS-41452]
++++ 79 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/kopano/kopano.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.kopano.new.3160/kopano.changes

Old:
----
  PKGBUILD
  debian.kopano-backup.install
  debian.kopano-contacts.install
  debian.kopano-dagent.init
  debian.kopano-gateway.init
  debian.kopano-ical.init
  debian.kopano-migration-pst.install
  debian.kopano-monitor.init
  debian.kopano-presence.init
  debian.kopano-presence.install
  debian.kopano-presence.postinst
  debian.kopano-search.init
  debian.kopano-search.install
  debian.kopano-search.postinst
  debian.kopano-server.init
  debian.kopano-spamd.install
  debian.kopano-spamd.postinst
  debian.kopano-spooler.init
  debian.kopano-utils.install
  debian.libkcarchivercore0.install
  debian.libkcmapi0.install
  debian.libkcssl0.install
  debian.libkcsync0.install
  debian.php5-mapi.install
  debian.php5-mapi.postinst
  debian.python-kopano.install
  debian.python-mapi.install
  debian.python3-kopano.install
  kopanocore-8.6.0.0.tar.xz

New:
----
  debian.kopano-indexer.install
  debian.kopano-statsd.install
  debian.libkcindex0.install
  debian.libkcpyplug0.install
  kopanocore-10.0.2.tar.xz

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

Other differences:
------------------
++++++ kopano.spec ++++++
++++ 1669 lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/kopano/kopano.spec
++++ and /work/SRC/openSUSE:Leap:15.2/.kopano.new.3160/kopano.spec

++++++ _service ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.682162895 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.682162895 +0100
@@ -2,14 +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">kc-8.6.x</param>
-               <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@</param>
-
-               <!-- Regex used to rewrite the version which is applied after
-                    versionformat [kopanocore-8.5.80] and after the implicit
-                    versionformat compaction [kopanocore8.5.80].
-                    Turns kopanocore8.5.80 into 8.5.80. -->
-               <param name="versionrewrite-pattern">kopanocore-?(.*)</param>
+               <param name="revision">kopanocore-10.0.2</param>
+               <param name="parent-tag">kopanocore-10.0.2</param>
+               <param name="versionformat">10.0.2</param>
        </service>
        <service name="recompress" mode="disabled">
                <param name="file">*.tar</param>

++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.694162905 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.698162908 +0100
@@ -1,4 +1,4 @@
-kopano (8.5.90.18-0) unstable; urgency=low
+kopano (10.0.2.3.cb9d833d6-0) unstable; urgency=low
 
   * Current release.
 

++++++ debian.compat ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.714162920 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.714162920 +0100
@@ -1 +1 @@
-6
+9

++++++ debian.control ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.738162940 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.738162940 +0100
@@ -2,73 +2,68 @@
 Section: mail
 Priority: optional
 Maintainer: Kopano Development <[email protected]>
-Build-Depends: debhelper (>= 4.0.0), binutils (>= 2.12.90.0.9), devscripts,
- autotools-dev, g++ (>= 4.8), automake (>= 1:1.9) | automake1.9, autoconf (>= 
2.59),
- libtool (>= 1.5), libtool-bin | libtool, pkg-config (>= 0.18), libssl-dev,
- libvmime-dev (>= 0.9.2), uuid-dev, php-dev | php5-dev | php7.0-dev,
- libmysqlclient15-dev | libmysqlclient-dev | libmariadb-client-lgpl-dev,
- libcurl3-dev | libcurl4-openssl-dev, gettext, libldap2-dev, m4, libpopt-dev,
- zlib1g-dev, fakeroot, libncurses5-dev, libncursesw5-dev, libxml2-dev,
- libpam0g-dev, libkrb5-dev, python3-dev,
- libicu-dev, libical-dev, swig, python-dev,
- gsoap (>= 2.8.49), libgoogle-perftools-dev, openssl,
- libs3-dev (>= 4.1), libjsoncpp-dev (>= 1.4.0)
+# You need to update both .dsc and debian.control (*sigh* - Debian)
+Build-Depends:
+ autoconf (>= 2.59),
+ automake (>= 1:1.10) | automake1.10,
+ autotools-dev,
+ binutils (>= 2.20),
+ debhelper (>= 9),
+ devscripts,
+ dh-systemd (>= 1.5),
+ fakeroot,
+ g++ (>= 6),
+ gettext,
+ gsoap (>= 2.8.49),
+ libcurl4-openssl-dev,
+ libdb++-dev,
+ libgoogle-perftools-dev,
+ libhx-dev (>= 1.10),
+ libical3-dev | libical-dev,
+ libicu-dev,
+ libjsoncpp-dev (>= 1.4.0),
+ libkrb5-dev,
+ libldap2-dev,
+ libmariadbclient-dev | libmysqlclient-dev,
+ libncurses5-dev,
+ libncursesw5-dev,
+ libpam0g-dev,
+ librrd-dev (>= 1.3),
+ libs3-dev (>= 4.1),
+ libssl-dev,
+ 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,
+ pkg-config (>= 0.18),
+ python3-dev,
+ python3-setuptools,
+ swig,
+ systemd,
+ tidy-html5-dev,
+ uuid-dev,
+ zlib1g-dev,
+ libkcoidc-dev [amd64]
 Standards-Version: 3.7.3
 
-Package: kopano-server-packages
-Architecture: all
-Depends: kopano-backup (= ${binary:Version}),
- kopano-dagent (= ${binary:Version}),
- kopano-gateway (= ${binary:Version}),
- kopano-ical (= ${binary:Version}),
- kopano-monitor (= ${binary:Version}),
- kopano-search (= ${binary:Version}),
- kopano-server (= ${binary:Version}),
- kopano-spooler (= ${binary:Version}),
- kopano-utils (= ${binary:Version})
-Description: Metapackage to install the entire Kopano Core stack
- Kopano Core is a groupware solution which supports many open
- mail-related standards.
- .
- This package is merely meant to cause pulling in all the Kopano
- server components.
-
 Package: kopano-archiver
 Architecture: any
 Depends: ${shlibs:Depends}, libkcarchiver0 (= ${binary: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 the Kopano Core.
+ solution for Kopano Core.
  .
  To decrease the database size of your production Kopano server, the
  Kopano Archiver copies or moves messages to a secondary Kopano
  server. Clients will still be able to open the message from the
  secondary Kopano server directly.
 
-Package: kopano-backup
-Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, kopano-common
-Description: Utility to back up and restore Kopano stores
- kopano-backup is a MAPI-level backup/restore tool. It can sync
- complete users/stores to disk using ICS to incrementally sync the
- respective MAPI items, and can process stores in parallel.
-
-Package: kopano-migration-pst
-Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, kopano-common
-Description: Utility to import PST files
- kopano-migration-pst is a utility to import PST files into Kopano. As PST
- files are basically MAPI dumps, and Kopano also uses MAPI internally, there
- should be practically no data loss, even including calendar data.
-
-Package: kopano-migration-imap
-Architecture: any
-Depends: libdigest-hmac-perl, libfile-copy-recursive-perl, 
libunicode-string-perl,
- libreadonly-perl, libio-tee-perl, libmail-imapclient-perl, 
libterm-readkey-perl
-Description: Utility to migrate between IMAP mailboxes
- kopano-migration-imap provides a utility based on imapsync to migrate
- between IMAP mailboxes (including Kopano).
-
 Package: kopano-bash-completion
 Depends: bash-completion
 Architecture: any
@@ -80,33 +75,46 @@
 Package: kopano-client
 Architecture: any
 Depends: ${shlibs:Depends}, kopano-lang
-Breaks: zarafa-client
+Replaces: kopano-contacts, kopano-utils
+Breaks: zarafa-client, kopano-contacts, kopano-utils
+Conflicts: kopano-utils
+Provides: kopano-client-uv (= ${source:Upstream-Version}),
+ kopano-contacts (= ${binary:Version})
 Description: Kopano MAPI provider library
- Library which provides the main MAPI service to interface
- with a Kopano server. This package is required by all
- Kopano client programs.
+ The Kopano client-side programs and plugins.
+ .
+ * Command-line clients to control and check the Kopano server, server
+   database, and mailbox settings.
+ * Plugin which provides the main MAPI service that will interface
+   with a Kopano server.
+ * Additional MAPI provider which finds all contact folders of a user
+   and adds the contents transparently into the MAPI addrbook.
 
 Package: kopano-common
 Architecture: any
-Depends: lsb-base
-Replaces: libkchl0, libkcservice0, libkcsoapclient0, libkcsoapserver0
-Description: Shared files for Kopano Core services.
- Common components for services of Kopano Core.
-
-# Shares /etc/mapi/*.inf files and therefore breaks/conflicts
-Package: kopano-contacts
-Architecture: any
-Depends: ${shlibs:Depends}, locales, kopano-client (= ${binary:Version})
-Breaks: zarafa-contacts
-Description: MAPI provider adding contact folders in the addressbook
- An additional MAPI provider which finds all contact folders of a user
- and adds the contents transparently into the MAPI addressbook.
- Used mainly by Kopano Webapp.
+Depends: lsb-base, passwd
+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})
+Description: Shared files for Kopano services
+ Global:
+ * Definition for system user and group "kopano"
+ Groupware Core:
+ * Front manpage
+ * Logrotate definitions
+ * Apparmor definitions
 
 Package: kopano-dagent
 Architecture: any
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client 
(= ${binary:Version}), php-mapi (= ${binary:Version}), php-cli | php5-cli | 
php7.0-cli, python-mapi (= ${binary:Version})
-Description: E-Mail Delivery Agent for the Kopano Core
+Depends: ${shlibs:Depends}, kopano-client (= ${binary: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
  in the Kopano server.
 
@@ -124,10 +132,6 @@
  libkcicalmapi0 (= ${binary:Version}), libkcinetmapi0 (= ${binary:Version}),
  libmapi1 (= ${binary:Version}),
  libkcarchiver0 (= ${binary:Version}),
- libkcarchivercore0 (= ${binary:Version}),
- libkcsync0 (= ${binary:Version}),
- libkcmapi0 (= ${binary:Version}),
- libkcssl0 (= ${binary:Version}),
  libkcutil0 (= ${binary:Version}),
  libkcserver0 (= ${binary:Version}),
  libkcsoap0 (= ${binary:Version}),
@@ -138,9 +142,9 @@
 
 Package: kopano-gateway
 Architecture: any
-Suggests: python-mapi
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client 
(= ${binary:Version})
-Description: POP3 and IMAP Gateway for the Kopano Core
+Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
+ kopano-common (= ${binary:Version})
+Description: POP3 and IMAP Gateway for Kopano Core
  The gateway enables other e-mail clients to connect
  through POP3 or IMAP to the Kopano server to read their
  e-mail. With IMAP, it is also possible to view the contents of
@@ -149,123 +153,126 @@
 
 Package: kopano-ical
 Architecture: any
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client 
(= ${binary:Version})
+Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
+ kopano-common (= ${binary:Version})
 Description: ICal and CalDAV Gateway for Kopano Core
  The iCal/CalDAV gateway enables users to retrieve their calendar
  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
+Breaks: kopano-l10n
+Replaces: kopano-l10n
 Description: Translations for Kopano Core components
  Provides translations to various Kopano Core subpackages.
 
+Package: kopano-migration-imap
+Architecture: any
+Depends: libdigest-hmac-perl, libfile-copy-recursive-perl, 
libunicode-string-perl,
+ libreadonly-perl, libio-tee-perl, libmail-imapclient-perl, 
libterm-readkey-perl
+Description: Utility to migrate between IMAP mailboxes
+ kopano-migration-imap provides a utility based on imapsync to migrate
+ between IMAP mailboxes (including Kopano).
+
 Package: kopano-monitor
 Architecture: any
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client 
(= ${binary:Version})
+Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
+ kopano-common (= ${binary:Version})
 Description: Quota Monitor for Kopano Core
  Regularly checks stores for total usage. If a quota limit has been
  exceeded, an e-mail will be internally sent to this account.
 
-Package: kopano-presence
-Architecture: any
-Depends: ${shlibs:Depends}, kopano-common, python-kopano, python-flask, 
python-sleekxmpp
-Description: kopano presence daemon
- A daemon for collecting and exporting user presence information
- across multiple protocols in a unified way. Supports XMPP and Spreed.
- Clients can both query the daemon with presence information (for
- example, the user is 'available' for XMPP and 'away' for Spreed) and
- update presence information (for example, make a user 'available' on
- Spreed). Queries and updates are performed with simple GET and PUT
- requests, respectively, using a simple (and identical) JSON format.
-
-Package: kopano-search
-Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, python-xapian,
- lsb-base, coreutils (>= 5.93), mktemp (>= 1.5), bash (>= 3.0), gawk, w3m,
- xsltproc, poppler-utils, unzip, file, catdoc, xapian-tools
-Description: Indexed search engine for Kopano Core
- kopano-search creates indexes for messages and attachments per user.
- When this service is running, search queries on the server will use
- this index to quickly find messages and contents of attached
- documents, enhancing the search performance of kopano-server.
-
 Package: kopano-server
 Architecture: any
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}),
- kopano-utils, libtcmalloc-minimal4, libs3-4
+Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
+ kopano-common (= ${binary:Version}), libtcmalloc-minimal4, libs3-4
+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
  server to use for storage.
 
-Package: kopano-spamd
-Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano
-Description: ICS-driven spam learning daemon for Kopano/SpamAssasin
+Package: kopano-server-packages
+Architecture: all
+Depends:
+ kopano-backup,
+ kopano-dagent,
+ kopano-dagent-pytils,
+ kopano-gateway,
+ kopano-ical,
+ kopano-monitor,
+ kopano-python-utils,
+ kopano-search,
+ kopano-server,
+ kopano-spooler
+Breaks: kopano-core
+Replaces: kopano-core
+Description: Metapackage to install the entire Kopano Core stack
+ Kopano Core is a groupware solution which supports many open
+ mail-related standards.
  .
+ This package is merely meant to cause pulling in all the Kopano
+ server components.
+
+Package: kopano-statsd
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Statistics aggregator for Kopano Core services
+ kopano-statsd is a daemon with a HTTP endpoint that can receive
+ statistics submissions from kopano-dagent, kopano-spooler and
+ kopano-server and stores them in a round-robin database from which
+ graphs can be created at a later time with rrdgraph(1).
 
 Package: kopano-spooler
 Architecture: any
-Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client 
(= ${binary:Version}), python-mapi (= ${binary:Version})
+Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
+ kopano-common (= ${binary:Version}),
+ kopano-dagent-pytils-uv (= ${source:Upstream-Version}),
+ libkcpyplug0 (= ${binary:Version}),
+ python3-mapi (= ${binary: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
  Internet e-mail and forwarded to an SMTP server.
 
-Package: kopano-utils
-Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, kopano-client (= 
${binary:Version})
-Description: Admin command-line utils for Kopano Core
- Common command-line utilities for use with the Kopano Core.
-
 Package: php-mapi
 Architecture: any
 Section: php
-Depends: ${shlibs:Depends}, ${php:Depends}, kopano-client (= 
${binary:Version}), kopano-contacts (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${php:Depends}, kopano-client (= ${binary:Version})
+Provides: php-other-mapi
+Replaces: php-other-mapi
+Conflicts: php-other-mapi
 Description: PHP bindings for MAPI
  Using this module, you can create PHP programs which use MAPI calls
  to interact with Kopano.
 
-Package: python-mapi
-Architecture: any
-Section: python
-Replaces: libkcpyconv0, libkcpydirector0
-Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version})
-Description: Python bindings for MAPI
- Low-level (SWIG-generated) Python bindings for MAPI. Using this
- module, you can create Python programs which use MAPI calls to
- interact with Kopano.
-
 Package: python3-mapi
 Architecture: any
 Section: python
-Replaces: libkcpyconv0, libkcpydirector0
 Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version})
-Description: Python bindings for MAPI
- Low-level (SWIG-generated) Python bindings for MAPI. Using this
- module, you can create Python programs which use MAPI calls to
+Replaces: libkcpyconv0, libkcpydirector0
+Breaks: libkcpyconv0, libkcpydirector0
+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
  interact with Kopano.
 
-Package: python-kopano
-Architecture: all
-Section: python
-Depends: ${shlibs:Depends}, python-mapi, python-dateutil
-Replaces: kopano-compat
-Description: High-level Python bindings for Kopano
- Object-Oriented Python bindings for Kopano. Uses python-mapi to
- do the low level work. Can be used for many common system
- administration tasks.
-
-Package: python3-kopano
-Architecture: all
-Section: python
-Depends: ${shlibs:Depends}, python3-mapi, python3-dateutil
-Description: High-level Python bindings for Kopano
- Object-Oriented Python bindings for Kopano. Uses python-mapi to
- do the low level work. Can be used for many common system
- administration tasks.
+Package: libkcarchiver0
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Library with shared Kopano archiver functionality
+ Library with shared archiver functionality for Kopano Core.
 
 Package: libkcfreebusy0
 Architecture: any
@@ -279,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}
@@ -286,25 +303,16 @@
  Provides an interface to convert between RFC 5322 Internet e-mail and
  MAPI messages.
 
-Package: libmapi1
-Architecture: any
-Depends: ${shlibs:Depends}, kopano-client (>= ${binary:Version})
-Description: Kopano's implementation of the Messaging API
- MAPI allows client programs to become (e-mail) messaging-enabled,
- -aware, or -based by calling MAPI subsystem routines that interface
- with certain messaging servers.
-
-Package: libkcarchiver0
+Package: libkcpyplug0
 Architecture: any
 Depends: ${shlibs:Depends}
-Description: Library with shared Kopano archiver functionality
- Library with shared archiver functionality for the Kopano Core.
-
-Package: libkcarchivercore0
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: Library with shared Kopano archiver functionality
- Library with shared archiver functionality for the Kopano Core.
+Replaces: libkcpyplug
+Breaks: libkcpyplug
+Description: Python interpreter plugin for dagent/spooler
+ This plugin enables the use of the Python interpreter from within
+ dagent/spooler. It is controlled via the "plugin_enable" directive in
+ the dagent/spooler config file. Multithreading will be turned OFF
+ when using this plugin.
 
 Package: libkcserver0
 Architecture: any
@@ -325,26 +333,18 @@
  representation that can be sent over the network. On the receiving
  side, this representation is translated back to objects again.
 
-Package: libkcsync0
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: Routines for synchronization in Kopano Core
- .
-
-Package: libkcmapi0
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: MAPI-related utility functions for Kopano Core
- .
-
-Package: libkcssl0
+Package: libkcutil0
 Architecture: any
 Depends: ${shlibs:Depends}
-Description: SSL-related utility functions for Kopano Core
- .
+Replaces: kopano-libs
+Breaks: kopano-libs
+Description: Miscellaneous utility functions for Kopano Core
+ A lot of utility functions used from all over Kopano Core.
 
-Package: libkcutil0
+Package: libmapi1
 Architecture: any
 Depends: ${shlibs:Depends}
-Description: Miscellaneous utility functions for Kopano Core
- .
+Description: Kopano's implementation of the Messaging API
+ MAPI allows client programs to become (e-mail) messaging-enabled,
+ -aware, or -based by calling MAPI subsystem routines that interface
+ with certain messaging servers.

++++++ debian.kopano-archiver.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.770162964 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.770162964 +0100
@@ -1,11 +1,4 @@
-etc/kopano/archiver.cfg
 usr/sbin/kopano-archiver
-usr/sbin/kopano-archiver-aclset
-usr/sbin/kopano-archiver-aclsync
-usr/sbin/kopano-archiver-restore
-usr/share/doc/kopano-archiver/
-usr/share/man/man8/kopano-archiver.8
+usr/share/doc/kopano/example-config/archiver.cfg
 usr/share/man/man5/kopano-archiver.cfg.5
-usr/share/man/man8/kopano-archiver-aclsync.8
-usr/share/man/man8/kopano-archiver-aclset.8
-usr/share/man/man8/kopano-archiver-restore.8
+usr/share/man/man8/kopano-archiver.8

++++++ debian.kopano-bash-completion.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.786162977 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.786162977 +0100
@@ -1 +1 @@
-etc/bash_completion.d/kopano-bash-completion.sh
+usr/share/bash-completion/completions/kopano-bash-completion.sh

++++++ debian.kopano-client.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.798162987 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.802162989 +0100
@@ -1,2 +1,26 @@
+usr/bin/kopano-fsck
+usr/bin/kopano-ibrule
+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
+usr/sbin/kopano-dbadm
+usr/sbin/kopano-srvadm
+usr/sbin/kopano-storeadm
+usr/share/man/man1/kopano-fsck.1
+usr/share/man/man1/kopano-ibrule.1
+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
+usr/share/man/man8/kopano-storeadm.8
+usr/lib/*/kopano/libkcclient.so
+usr/lib/*/kopano/libkccontacts.so
 usr/lib/mapi.d/kopano.inf
-usr/lib/kopano/libkcclient.so
+usr/lib/mapi.d/zcontacts.inf

++++++ debian.kopano-common.dirs ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.814162999 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.814162999 +0100
@@ -1,3 +1,4 @@
 etc/kopano
-var/log/kopano
 var/lib/kopano
+var/log/kopano
+var/run/kopano

++++++ debian.kopano-common.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.838163018 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.838163018 +0100
@@ -1,7 +1,7 @@
 etc/logrotate.d/kopano
-etc/default/kopano
+var/lib/kopano/empty/
 usr/lib/tmpfiles.d/
-usr/share/doc/kopano-common/changelog.gz
+usr/share/doc/kopano/example-config/apparmor.d/*.aa
 usr/share/man/man5/kopano-coredump.5
 usr/share/man/man7/kopano.7
 usr/share/man/man7/mapi.7

++++++ debian.kopano-common.postinst ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.858163034 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.858163034 +0100
@@ -4,6 +4,7 @@
 chmod 750 /var/log/kopano || :
 chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || :
 chown kopano:kopano /var/lib/kopano 2>/dev/null || :
+chown kopano:kopano /var/run/kopano 2>/dev/null || :
 if [ -x /bin/systemd-tmpfiles ]; then
        /bin/systemd-tmpfiles --create kopano-tmpfiles.conf || :
 fi

++++++ debian.kopano-dagent.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.894163062 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.894163062 +0100
@@ -1,20 +1,6 @@
-etc/init.d/kopano-dagent
-etc/kopano/dagent.cfg
-lib/systemd/system/kopano-dagent.service
 usr/sbin/kopano-dagent
-usr/sbin/kopano-autorespond
-usr/sbin/kopano-mr-accept
-usr/sbin/kopano-mr-process
-usr/sbin/kopano-mr-accept.py
-usr/sbin/kopano-mr-process.py
-usr/share/doc/kopano-dagent/
+usr/share/doc/kopano/example-config/apparmor.d/usr.sbin.kopano-dagent
+usr/share/doc/kopano/example-config/dagent.cfg
 usr/share/man/man5/kopano-dagent.cfg.5
 usr/share/man/man8/kopano-dagent.8
-usr/share/man/man8/kopano-mr-accept.8
-usr/share/man/man8/kopano-mr-process.8
-usr/share/man/man8/kopano-autorespond.8
-usr/share/kopano-dagent/python/
-usr/share/kopano-dagent/python/plugins/
-usr/lib/python*/*/kopano_utils/
 var/lib/kopano/autorespond/
-var/lib/kopano/dagent/plugins/

++++++ debian.kopano-dagent.postinst ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.902163069 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.906163072 +0100
@@ -5,3 +5,4 @@
 chown -Rh kopano:kopano /var/lib/kopano/autorespond 2>/dev/null || :
 
 #DEBHELPER#
+

++++++ debian.kopano-dev.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.918163081 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.918163081 +0100
@@ -1,21 +1,15 @@
 usr/include/icalmapi
 usr/include/inetmapi
+usr/include/kopano
 usr/include/libfreebusy
-usr/include/libkcsync
 usr/include/mapi4linux
-usr/include/kopano
-usr/lib/libkcfreebusy.so
-usr/lib/libkcicalmapi.so
-usr/lib/libkcinetmapi.so
-usr/lib/libmapi.so
-usr/lib/libkcarchivercore.so
-usr/lib/libkcarchiver.so
-usr/lib/libkcserver.so
-usr/lib/libkcsoap.so
-usr/lib/libkcsync.so
-usr/lib/libkcmapi.so
-usr/lib/libkcssl.so
-usr/lib/libkcutil.so
-usr/lib/libmapi.so
-usr/lib/pkgconfig/kopano.pc
+usr/lib/*/libkcarchiver.so
+usr/lib/*/libkcfreebusy.so
+usr/lib/*/libkcicalmapi.so
+usr/lib/*/libkcinetmapi.so
+usr/lib/*/libkcserver.so
+usr/lib/*/libkcsoap.so
+usr/lib/*/libkcutil.so
+usr/lib/*/libmapi.so
+usr/lib/*/pkgconfig/kopano.pc
 usr/share/gdb/

++++++ debian.kopano-gateway.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:42.942163100 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:42.962163116 +0100
@@ -1,7 +1,4 @@
-etc/init.d/kopano-gateway
-etc/kopano/gateway.cfg
-lib/systemd/system/kopano-gateway.service
 usr/sbin/kopano-gateway
-usr/share/doc/kopano-gateway/
-usr/share/man/man8/kopano-gateway.8
+usr/share/doc/kopano/example-config/gateway.cfg
 usr/share/man/man5/kopano-gateway.cfg.5
+usr/share/man/man8/kopano-gateway.8

++++++ debian.kopano-ical.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.014163157 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.014163157 +0100
@@ -1,7 +1,4 @@
-etc/init.d/kopano-ical
-etc/kopano/ical.cfg
-lib/systemd/system/kopano-ical.service
 usr/sbin/kopano-ical
-usr/share/doc/kopano-ical/
-usr/share/man/man8/kopano-ical.8
+usr/share/doc/kopano/example-config/ical.cfg
 usr/share/man/man5/kopano-ical.cfg.5
+usr/share/man/man8/kopano-ical.8

++++++ debian.kopano-indexer.install ++++++
usr/lib/*/kopano/kopano-indexd
usr/share/man/man8/kopano-indexd.8
++++++ debian.kopano-monitor.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.134163252 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.134163252 +0100
@@ -1,8 +1,5 @@
-etc/init.d/kopano-monitor
-etc/kopano/monitor.cfg
 etc/kopano/quotamail/
-lib/systemd/system/kopano-monitor.service
 usr/sbin/kopano-monitor
-usr/share/doc/kopano-monitor/
-usr/share/man/man8/kopano-monitor.8
+usr/share/doc/kopano/example-config/monitor.cfg
 usr/share/man/man5/kopano-monitor.cfg.5
+usr/share/man/man8/kopano-monitor.8

++++++ debian.kopano-server.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.158163270 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.158163270 +0100
@@ -1,16 +1,25 @@
-etc/init.d/kopano-server
 etc/kopano/userscripts
-etc/kopano/unix.cfg
-etc/kopano/server.cfg
-lib/systemd/system/kopano-server.service
+usr/lib/*/kopano/kscriptrun
+usr/lib/*/kopano/libkcserver-[a-z]*.so
+usr/lib/kopano/userscripts/
 usr/sbin/kopano-server
-usr/lib/kopano/libkcserver-[a-z]*.so
-usr/share/kopano/ldap.propmap.cfg
-usr/share/kopano/ldap.openldap.cfg
+usr/share/doc/kopano/audit-parse.pl
+usr/share/doc/kopano/createuser.dotforward
+usr/share/doc/kopano/db-calc-storesize
+usr/share/doc/kopano/db-convert-attachments-to-files
+usr/share/doc/kopano/db-remove-orphaned-attachments
+usr/share/doc/kopano/example-config/apparmor.d/usr.sbin.kopano-server
+usr/share/doc/kopano/example-config/ldap.cfg
+usr/share/doc/kopano/example-config/server.cfg
+usr/share/doc/kopano/example-config/unix.cfg
+usr/share/doc/kopano/kopano.ldif
+usr/share/doc/kopano/kopano.schema
+usr/share/doc/kopano/ldap-switch-sendas.pl
+usr/share/doc/kopano/ssl-certificates.sh
 usr/share/kopano/ldap.active-directory.cfg
-usr/share/doc/kopano/
-usr/share/man/man8/kopano-server.8
+usr/share/kopano/ldap.openldap.cfg
+usr/share/kopano/ldap.propmap.cfg
 usr/share/man/man5/kopano-ldap.cfg.5
 usr/share/man/man5/kopano-server.cfg.5
 usr/share/man/man5/kopano-unix.cfg.5
-usr/share/kopano/userscripts/
+usr/share/man/man8/kopano-server.8

++++++ debian.kopano-server.postinst ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.166163277 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.166163277 +0100
@@ -2,7 +2,4 @@
 chmod 750 /var/log/kopano || :
 chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || :
 
-chmod 640 /etc/kopano/server.cfg
-chown root:kopano /etc/kopano/server.cfg
-
 #DEBHELPER#

++++++ debian.kopano-spooler.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.178163286 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.182163289 +0100
@@ -1,10 +1,4 @@
-etc/init.d/kopano-spooler
-etc/kopano/spooler.cfg
-lib/systemd/system/kopano-spooler.service
 usr/sbin/kopano-spooler
-usr/share/doc/kopano-spooler/
-usr/share/man/man8/kopano-spooler.8
+usr/share/doc/kopano/example-config/spooler.cfg
 usr/share/man/man5/kopano-spooler.cfg.5
-usr/share/kopano-spooler/python/
-usr/share/kopano-spooler/python/plugins/
-var/lib/kopano/spooler/plugins/
+usr/share/man/man8/kopano-spooler.8

++++++ debian.kopano-statsd.install ++++++
/usr/lib/*/kopano/kopano-statsd
usr/share/doc/kopano/example-config/statsd.cfg
usr/share/man/man8/kopano-statsd.8
var/lib/kopano/rrd/
++++++ debian.libkcarchiver0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.230163327 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.230163327 +0100
@@ -1 +1 @@
-usr/lib/libkcarchiver.so.0*
+usr/lib/*/libkcarchiver.so.0*

++++++ debian.libkcfreebusy0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.246163340 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.246163340 +0100
@@ -1 +1 @@
-usr/lib/libkcfreebusy.so.0*
+usr/lib/*/libkcfreebusy.so.0*

++++++ debian.libkcicalmapi0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.266163355 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.266163355 +0100
@@ -1 +1 @@
-usr/lib/libkcicalmapi.so.0*
+usr/lib/*/libkcicalmapi.so.0*

++++++ debian.libkcindex0.install ++++++
usr/lib/*/libkcindex.so.0*
++++++ debian.libkcinetmapi0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.294163377 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.294163377 +0100
@@ -1 +1 @@
-usr/lib/libkcinetmapi.so.0*
+usr/lib/*/libkcinetmapi.so.0*

++++++ debian.libkcpyplug0.install ++++++
usr/lib/*/libkcpyplug.so.0*
++++++ debian.libkcserver0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.346163418 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.350163422 +0100
@@ -1 +1 @@
-usr/lib/libkcserver.so.0*
+usr/lib/*/libkcserver.so.0*

++++++ debian.libkcsoap0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.370163437 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.370163437 +0100
@@ -1 +1 @@
-usr/lib/libkcsoap.so.0*
+usr/lib/*/libkcsoap.so.0*

++++++ debian.libkcutil0.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.402163462 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.406163465 +0100
@@ -1 +1 @@
-usr/lib/libkcutil.so.0*
+usr/lib/*/libkcutil.so.0*

++++++ debian.libmapi1.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.422163478 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.422163478 +0100
@@ -1 +1 @@
-usr/lib/libmapi.so.*
+usr/lib/*/libmapi.so.*

++++++ debian.php7-mapi.postinst ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.446163497 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.446163497 +0100
@@ -2,7 +2,11 @@
 
 set -e
 
-if [ -d /etc/php/7.0 ]; then
+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"
@@ -29,7 +33,5 @@
        cp "$DIST" "$BASE/conf.d/kopano.ini"
 fi
 
-if /usr/sbin/service apache2 status >/dev/null 2>/dev/null; then
-       /usr/sbin/service apache2 restart
-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"

++++++ debian.python3-mapi.install ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.470163516 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.470163516 +0100
@@ -1,6 +1,6 @@
-usr/lib/libkcpyconv-3*.so
-usr/lib/libkcpydirector-3*.so
+usr/lib/*/libkcpyconv-3*.so
+usr/lib/*/libkcpydirector-3*.so
+usr/lib/python3*/*/MAPI/
 usr/lib/python3*/*/{MAPICore,inetmapi,icalmapi,libfreebusy}.py
 usr/lib/python3*/*/_{MAPICore,inetmapi,icalmapi,libfreebusy}.so
 usr/lib/python3*/*/MAPI*.egg-info
-usr/lib/python3*/*/MAPI/

++++++ debian.rules ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.486163528 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.486163528 +0100
@@ -1,227 +1,59 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-#
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-#
-# Modified to make a template file for a multi-binary package with separated
-# build-arch and build-indep targets  by Bill Allombert 2001
 
-# Uncomment this to turn on verbose mode.
+export PATH := /opt/dts4debian:${PATH}
 export DH_VERBOSE=1
-
-# This has to be exported to make some magic below work.
 export DH_OPTIONS
-
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_RELEASE_CODE    ?= $(shell lsb_release -cs)
+CONFFLAGS = \
+       --prefix=/usr --localstatedir=/var --sysconfdir=/etc --enable-release \
+       --disable-python --enable-pybind \
+       TCMALLOC_CFLAGS=" " TCMALLOC_LIBS="-ltcmalloc_minimal"
+INSTDIR = debian/tmp
+
+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)"
+
+override_dh_auto_build:
+       dh_auto_build -Bpy3 -- V=1
+
+override_dh_systemd_start:
+       # Restart services, after they have upgraded to minify downtime while
+       # upgrading and to ensure all services actually are restarted on 
upgrade.
+       dh_systemd_start --restart-after-upgrade
+
+override_dh_systemd_enable:
+       # Move systemd service files into debian folder so they can be correctly
+       # installed by dh_systemd.
+       mv -v debian/tmp/lib/systemd/system/kopano-*.service debian/
+       dh_systemd_enable
 
-INSTDIR=$(CURDIR)/debian/tmp
-SMARTYVER=2.6.14
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CONFFLAG = ""
-else
-       CONFFLAG = "--enable-release"
-endif
-
-tversion := $(shell tar --version | head -1 | cut -f4 -d\ | head -c 4)
-ifeq "$(tversion)" "1.14"
-tstrip := --strip-path
-else
-tstrip := --strip-components
-endif
-
-configure: config.status
-
-config.status:
-       dh_testdir
-       ./bootstrap.sh
-       mkdir -p py2 && cd py2 && \
-       ../configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
-               --prefix=/usr --localstatedir=/var \
-               --sysconfdir=/etc --mandir=\$${prefix}/share/man \
-               --infodir=\$${prefix}/share/info \
-               --with-systemunitdir=/lib/systemd/system \
-               --with-userscript-prefix=/etc/kopano/userscripts \
-               --with-quotatemplate-prefix=/etc/kopano/quotamail \
-               TCMALLOC_CFLAGS=" " TCMALLOC_LIBS="-ltcmalloc_minimal" \
-               PYTHON="$$(which python2)" PYTHON_CFLAGS="$$(pkg-config python2 
--cflags)" PYTHON_LIBS="$$(pkg-config python2 --libs)" \
-               $(CONFFLAG) --enable-release
-       mkdir -p py3 && cd py3 && \
-       ../configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
-               --prefix=/usr --localstatedir=/var \
-               --sysconfdir=/etc --mandir=\$${prefix}/share/man \
-               --infodir=\$${prefix}/share/info \
-               --with-systemunitdir=/lib/systemd/system \
-               --with-userscript-prefix=/etc/kopano/userscripts \
-               --with-quotatemplate-prefix=/etc/kopano/quotamail \
-               TCMALLOC_CFLAGS=" " \
-               TCMALLOC_LIBS="-ltcmalloc_minimal" --enable-epoll \
-               PYTHON="$$(which python3)" PYTHON_CFLAGS="$$(pkg-config python3 
--cflags)" PYTHON_LIBS="$$(pkg-config python3 --libs)" \
-               $(CONFFLAG) --enable-release
-
-# first entry point of dpkg-buildpackage
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-arch-stamp build-indep-stamp #CONFIGURE-STAMP#
-       # Add here commands to clean up after the build process.
-       -$(MAKE) -C py2 distclean
-       -$(MAKE) -C py3 distclean
-       dh_clean
-
-# second entry point of dpkg-buildpackage
-build: build-arch build-indep
-
-build-arch: build-arch-stamp
-build-arch-stamp:  config.status
-       # Add here commands to compile the arch part of the package.
-       # compile kopano
-       $(MAKE) -C py2 -j4 V=1
-       $(MAKE) -C py3 -j4 V=1
-       cat py2/common/include/kopano/ecversion.h
-       touch build-arch-stamp
-
-build-indep: build-indep-stamp
-build-indep-stamp:  config.status
-       # Add here commands to compile the indep part of the package.
-       touch build-indep-stamp
-
-
-# no install entry point
-
-install-indep:
-       dh_testdir
-       dh_testroot
-       dh_clean -k -i
-
-       # Add here commands to install the indep part of the package into
-       # debian/<package>-doc.
-       #INSTALLDOC#
-       # because of the dh_clean and kopano-archiver-extra being arch 
independant, we need to install these files again
-       $(MAKE) DESTDIR=$(INSTDIR) install -C py2/swig/python/kopano
-       $(MAKE) DESTDIR=$(INSTDIR) install -C py2/swig/python/zarafa
-       $(MAKE) DESTDIR=$(INSTDIR) install -C py2/po
-       $(MAKE) DESTDIR=$(INSTDIR) install-man1 -C py2
-       $(MAKE) DESTDIR=$(INSTDIR) install-man8 -C py2
-       # and remove non za-sync files
-       rm -f $(INSTDIR)/usr/share/man/man1/kopano*
-
-install-arch:
-       dh_testdir
-       dh_testroot
-       dh_clean -k -s
-
-       # Add here commands to install the arch part of the package into
-       # debian/tmp.
-       $(MAKE) -C py2 DESTDIR=$(INSTDIR) install 
PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi
-       $(MAKE) -C py3 DESTDIR=$(INSTDIR)3 install 
PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi
-       (cd debian/; for i in *.init; do install -Dpm0755 "$$i" 
"${INSTDIR}/etc/init.d/$${i%.init}"; done)
+override_dh_auto_install:
+       dh_auto_install -Bpy3 -- -j1 PHP_SYSCONF_DIR=/usr/share/kopano/php/mapi
        mkdir -p ${INSTDIR}/var/lib/kopano/autorespond
-       cp -av ${INSTDIR}/usr/share/doc/kopano/example-config/*.cfg 
${INSTDIR}/etc/kopano/
-       rm -fv ${INSTDIR}/etc/kopano/ldap.cfg
+       mkdir -p ${INSTDIR}/var/lib/kopano/rrd
+       mkdir -p ${INSTDIR}/var/run/kopano
 
-       # since this is not linked to an initscript anymore, install the file 
ourselves.
-       mkdir -p $(INSTDIR)/etc/default
-       install -o root -g root -m 644 installer/linux/sysconfig.txt 
${INSTDIR}/etc/default/kopano
-
-       # link userscripts in /usr/share/kopano/userscripts
-       mkdir -p $(INSTDIR)/usr/share/kopano/userscripts
-       for file in `find $(INSTDIR)/etc/kopano/userscripts -maxdepth 1 -type 
f`; do \
-               mv -v $$file $(INSTDIR)/usr/share/kopano/userscripts; \
-               ln -sfv /usr/share/kopano/userscripts/`basename $$file` $$file; 
\
-       done
-
-# move example-config files
-       for package in spooler gateway monitor dagent ical search archiver; do \
-               mkdir -p 
$(INSTDIR)/usr/share/doc/kopano-$$package/example-config; \
-               mv -v 
$(INSTDIR)/usr/share/doc/kopano/example-config/$$package.cfg 
$(INSTDIR)/usr/share/doc/kopano-$$package/example-config; \
-       done
-       mv -v $(INSTDIR)/usr/share/doc/kopano/example-config/autorespond 
$(INSTDIR)/usr/share/doc/kopano-dagent/example-config
-       mkdir -p $(INSTDIR)/usr/share/doc/kopano-multiserver/example-config
-
-       # generate openssl link
-       CADIR="$(INSTDIR)/etc/kopano/report-ca"; \
-       if [ -d "$$CADIR" ]; then for c in $$CADIR/*; do \
-               ln -sfv `basename $$c` $$CADIR/`openssl x509 -in $$c -noout 
-hash`.0; \
-       done; fi
-
-       # remove compiled python files
-       find $(INSTDIR) -name \*.pyc -delete
-
-       # php version
        if [ -x /usr/bin/php-config ]; then \
-               PHP_MAPI="php$(shell php-config --version | cut -c 1)-mapi"; \
+               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
 
-# Build architecture independant packages using the common target.
-binary-indep: install-indep
-       dh_testdir -i
-       dh_testroot -i
-       dh_installdirs -i
-       dh_install -Npython3-kopano -i --sourcedir=debian/tmp
-       dh_install -ppython3-kopano --remaining-packages -i 
--sourcedir=debian/tmp3
-       dh_installchangelogs -i
-       dh_installdocs -i
-       dh_compress -i
-       dh_fixperms
-       dh_python2 -ppython-kopano -i --no-guessing-versions
-       dh_python3 -ppython3-kopano -i
-       dh_installdeb -i
-       dh_gencontrol -i
-       dh_md5sums -i
-       dh_builddeb -i
-
-# Build architecture dependant packages using the common target.
-binary-arch-real: install-arch
-       dh_testdir
-       dh_testroot
-       # install empty paths not present in 'make install' from 
<packagename>.dirs file, in actual package directory, not in tmp.
-       dh_installdirs
-       dh_install -Npython3-mapi --sourcedir=debian/tmp
-       dh_install -ppython3-mapi --remaining-packages --sourcedir=debian/tmp3
-       dh_installchangelogs
-       dh_installdocs
-       dh_installinit -R --name kopano-dagent
-       dh_installinit -R --name kopano-gateway
-       dh_installinit -R --name kopano-ical
-       dh_installinit -R --name kopano-monitor
-       dh_installinit -R --name kopano-presence
-       dh_installinit -R --name kopano-search
-       dh_installinit -R --name kopano-server
-       dh_installinit -R --name kopano-spooler
-       dh_link
-       dh_strip --dbg-package=kopano-dbg
-       dh_compress -X.py -X.pl -Xusr/share/doc/kopano/kopano7-upgrade
-       dh_fixperms
-       dh_python2 -ppython-mapi --no-guessing-versions
-       dh_python3 -ppython3-mapi
-       dh_makeshlibs
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
-# last entry point of dpkg-buildpackage
-# but the ubuntu buildsystem may call 'binary-arch' insteadof 'binary' target 
as entry point
-binary-arch: binary
-binary:
-       # make sure these do not run concurrent
-       $(MAKE) -f debian/rules DH_OPTIONS=-a binary-arch-real
-       $(MAKE) -f debian/rules DH_OPTIONS=-i binary-indep
-
-.PHONY: build clean binary-indep binary-arch binary install install-indep 
install-arch
+%:
+       dh $@ --parallel --with python3,systemd

++++++ kopano.dsc ++++++
--- /var/tmp/diff_new_pack.ilKYDN/_old  2020-03-23 17:26:43.522163557 +0100
+++ /var/tmp/diff_new_pack.ilKYDN/_new  2020-03-23 17:26:43.522163557 +0100
@@ -1,20 +1,57 @@
 Format: 1.0
 Source: kopano
 Architecture: any all
-Version: 8.6.0.0-0
+Version: 10.0.2-0
 DEBTRANSFORM-RELEASE: 1
 Maintainer: Kopano Development <[email protected]>
 Homepage: https://kopano.com
 Standards-Version: 3.9.4
-Build-Depends: debhelper (>= 4.0.0), binutils (>= 2.12.90.0.9), devscripts,
- autotools-dev, g++ (>= 4.8), automake (>= 1:1.9) | automake1.9, autoconf (>= 
2.59),
- libtool (>= 1.5), libtool-bin | libtool, pkg-config (>= 0.18), libssl-dev,
- libvmime-dev (>= 0.9.2), uuid-dev, php-dev | php4-dev | php5-dev,
- libmysqlclient15-dev | libmysqlclient-dev | libmariadb-client-lgpl-dev,
- libcurl3-dev | libcurl4-openssl-dev, gettext, libldap2-dev, m4,
- zlib1g-dev, fakeroot, libncurses5-dev, libncursesw5-dev, libxml2-dev,
- libpam0g-dev, libkrb5-dev, python3-dev,
- libicu-dev, libical-dev, swig, python-dev,
- gsoap (>= 2.8.49), libgoogle-perftools-dev, openssl,
- libs3-dev (>= 4.1)
+# You need to update both .dsc and debian.control (*sigh* - Debian)
+Build-Depends:
+ autoconf (>= 2.59),
+ automake (>= 1:1.10) | automake1.10,
+ autotools-dev,
+ binutils (>= 2.20),
+ debhelper (>= 9),
+ devscripts,
+ dh-systemd (>= 1.5),
+ dts4debian [amd64],
+ fakeroot,
+ g++ (>= 6),
+ gettext,
+ gsoap (>= 2.8.49),
+ libcurl3-dev | libcurl4-openssl-dev,
+ libdb++-dev,
+ libgoogle-perftools-dev,
+ libhx-dev (>= 1.10),
+ libical3-dev | libical-dev,
+ libicu-dev,
+ libjsoncpp-dev (>= 1.4.0),
+ libkrb5-dev,
+ libldap2-dev,
+ libmariadbclient-dev | libmysqlclient-dev,
+ libncurses5-dev,
+ libncursesw5-dev,
+ libpam0g-dev,
+ librrd-dev (>= 1.3),
+ libs3-dev (>= 4.1),
+ libssl-dev,
+ 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,
+ pkg-config (>= 0.18),
+ python3-dev,
+ python3-setuptools,
+ swig,
+ systemd,
+ tidy-html5-dev,
+ uuid-dev,
+ zlib1g-dev,
+ libkcoidc-dev [amd64]
 Files:

++++++ kopanocore-8.6.0.0.tar.xz -> kopanocore-10.0.2.tar.xz ++++++
++++ 299417 lines of diff (skipped)


Reply via email to