Hello community, here is the log from the commit of package kopano for openSUSE:Factory checked in at 2019-03-20 13:21:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kopano (Old) and /work/SRC/openSUSE:Factory/.kopano.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kopano" Wed Mar 20 13:21:33 2019 rev:17 rq:686797 version:8.7.0.110 Changes: -------- --- /work/SRC/openSUSE:Factory/kopano/kopano.changes 2018-09-03 10:36:31.736890537 +0200 +++ /work/SRC/openSUSE:Factory/.kopano.new.28833/kopano.changes 2019-03-20 13:22:07.717302244 +0100 @@ -1,0 +2,56 @@ +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. + +------------------------------------------------------------------- Old: ---- debian.kopano-dagent.init debian.kopano-gateway.init debian.kopano-ical.init debian.kopano-monitor.init debian.kopano-presence.init debian.kopano-search.init debian.kopano-server.init debian.kopano-spooler.init debian.libkcmapi0.install debian.libkcssl0.install debian.libkcsync0.install kopanocore-8.6.7.2.tar.xz New: ---- debian.kopano-grapi.install debian.kopano-grapi.postinst debian.kopano-python-utils.install debian.kopano-statsd.install debian.libkcpyplug0.install debian.python3-kopano-presence.install debian.python3-kopano-rest.install debian.python3-kopano-utils.install kopanocore-8.7.0.110.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kopano.spec ++++++ ++++ 656 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kopano/kopano.spec ++++ and /work/SRC/openSUSE:Factory/.kopano.new.28833/kopano.spec ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:10.881301464 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:10.885301463 +0100 @@ -1,5 +1,5 @@ pkgname=kopano -pkgver=8.6.7.2 +pkgver=8.7.0.110 pkgrel=0 pkgdesc='Kopano' arch=('x86_64') ++++++ _service ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:10.909301458 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:10.909301458 +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">kc-8.6.x</param> - <param name="parent-tag">kopanocore-8.6.7</param> - <param name="versionformat">8.6.7.@TAG_OFFSET@</param> + <param name="revision">kc-8.7.x</param> + <param name="parent-tag">kopanocore-8.7.0</param> + <param name="versionformat">8.7.0.@TAG_OFFSET@</param> <!-- Regex used to rewrite the version which is applied after versionformat [kopanocore-8.5.80] and after the implicit ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:10.925301453 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:10.929301452 +0100 @@ -1,4 +1,4 @@ -kopano (8.6.7.2-0) unstable; urgency=low +kopano (8.7.0.110-0) unstable; urgency=low * Current release. ++++++ debian.compat ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:10.945301448 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:10.949301448 +0100 @@ -1 +1 @@ -6 +9 ++++++ debian.control ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:10.969301443 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:10.969301443 +0100 @@ -8,24 +8,27 @@ automake (>= 1:1.10) | automake1.10, autotools-dev, binutils (>= 2.20), - debhelper (>= 4.0.0), + debhelper (>= 9), devscripts, + dh-systemd (>= 1.5), fakeroot, g++ (>= 4.8), gettext, gsoap (>= 2.8.49), libcurl4-openssl-dev, libgoogle-perftools-dev, + libhx-dev (>= 1.10), libical-dev, libicu-dev, libjsoncpp-dev (>= 1.4.0), libkrb5-dev, libldap2-dev, - libmysqlclient15-dev | libmysqlclient-dev | libmariadbclient-dev, + libmariadbclient-dev | libmysqlclient-dev, + libmicrohttpd-dev (>= 0.9.30), libncurses5-dev, libncursesw5-dev, libpam0g-dev, - libpopt-dev, + librrd-dev (>= 1.3), libs3-dev (>= 4.1), libssl-dev, libtool (>= 1.5), @@ -41,29 +44,13 @@ python-dev, python-setuptools, swig, + systemd, tidy-html5-dev, uuid-dev, - zlib1g-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}) @@ -78,7 +65,9 @@ Package: kopano-backup Architecture: any -Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, kopano-common +Depends: ${shlibs:Depends}, ${python3:Depends}, + python3-bsddb3, python3-kopano, kopano-common +Breaks: kopano-server (<< 8.6.80.621) 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 @@ -104,9 +93,18 @@ 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. +Replaces: libkchl0, libkcmapi0, libkcservice0, libkcsoapclient0, + libkcsoapserver0, libkcssl0, libkcsync0, + kopano-core-common (<< ${binary:Version}) +Breaks: kopano-core-common (<< ${binary:Version}) +Provides: kopano-core-common (= ${binary:Version}) +Description: Shared files for Kopano services + Global: + * Definition for system user and group "kopano" + Groupware Core: + * Front manpage + * Logrotate definitions + * Apparmor definitions # Shares /etc/mapi/*.inf files and therefore breaks/conflicts Package: kopano-contacts @@ -120,9 +118,9 @@ Package: kopano-dagent Architecture: any -Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client (= ${binary:Version}), php-mapi (= ${binary:Version}), - php-cli | php7.2-cli | php7.1-cli | php7.0-cli | php5-cli, - python-mapi (= ${binary:Version}) +Depends: ${shlibs:Depends}, kopano-common, + kopano-client (= ${binary:Version}), libkcpyplug0 (= ${binary:Version}), + python3-kopano-utils (= ${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 @@ -143,9 +141,6 @@ 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}), @@ -156,7 +151,7 @@ Package: kopano-gateway Architecture: any -Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client (= ${binary:Version}) +Depends: ${shlibs:Depends}, kopano-common, kopano-client (= ${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 @@ -164,9 +159,22 @@ other folders and subfolders. The gateway can be configured to listen for POP3, POP3S, IMAP and/or IMAPS. +Package: kopano-grapi +Architecture: any +Depends: ${shlibs:Depends}, + systemd, + kopano-common (= ${binary:Version}), + python3-falcon (>= 1.4.1) | kopano-python3-extras, + python3-bjoern (>= 2.2.2) | kopano-python3-extras, + python3-jsonschema, + python3-kopano-rest (= ${binary:Version}), + python3-setproctitle +Description: REST entrypoints to the Kopano Groupware Core stack + GRAPI makes Groupware related data accessible via a REST interface. + Package: kopano-ical Architecture: any -Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client (= ${binary:Version}) +Depends: ${shlibs:Depends}, kopano-common, kopano-client (= ${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 @@ -175,6 +183,8 @@ 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. @@ -188,7 +198,8 @@ Package: kopano-migration-pst Architecture: any -Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, kopano-common +Depends: ${shlibs:Depends}, ${python3:Depends}, python3-kopano, kopano-common +Breaks: kopano-server (<< 8.6.80.621) 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 @@ -196,14 +207,15 @@ Package: kopano-monitor Architecture: any -Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), kopano-client (= ${binary:Version}) +Depends: ${shlibs:Depends}, kopano-common, kopano-client (= ${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 +Depends: ${shlibs:Depends}, kopano-common, python3-kopano-presence (= ${binary:Version}) +Breaks: kopano-server (<< 8.6.80.621) Description: kopano presence daemon A daemon for collecting and exporting user presence information across multiple protocols in a unified way. Supports XMPP and Spreed. @@ -213,11 +225,20 @@ Spreed). Queries and updates are performed with simple GET and PUT requests, respectively, using a simple (and identical) JSON format. +Package: kopano-python-utils +Architecture: any +Depends: ${shlibs:Depends}, ${python3:Depends}, kopano-client (= ${binary:Version}), + python3-bsddb3, python3-kopano +Description: Additional Python-based command-line utils for Kopano Core + Command-line clients to manipulate mailboxes (stores) in various ways. + Package: kopano-search Architecture: any -Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano, python-xapian, +Depends: ${shlibs:Depends}, ${python3:Depends}, python3-kopano, python3-xapian | python-xapian, + python3-bsddb3, python3-magic, lsb-base, coreutils (>= 5.93), bash (>= 3.0), gawk, w3m, xsltproc, poppler-utils, unzip, file, catdoc, xapian-tools +Breaks: kopano-server (<< 8.6.80.621) 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 @@ -226,23 +247,55 @@ Package: kopano-server Architecture: any -Depends: ${shlibs:Depends}, kopano-common (= ${binary:Version}), +Depends: ${shlibs:Depends}, kopano-common, kopano-utils, libtcmalloc-minimal4, libs3-4 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-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-python-utils (= ${binary:Version}), + kopano-search (= ${binary:Version}), + kopano-server (= ${binary:Version}), + kopano-spooler (= ${binary:Version}), + kopano-utils (= ${binary:Version}) +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-spamd Architecture: any -Depends: ${shlibs:Depends}, ${python:Depends}, python-kopano -Description: ICS-driven spam learning daemon for Kopano/SpamAssasin +Depends: ${shlibs:Depends}, ${python3:Depends}, + python3-bsddb3, python3-kopano +Description: ICS-driven spam learning daemon for Kopano/SpamAssassin A program which can teach SpamAssassin about spam based upon the mails a user has moved to his Kopano junk folder. +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}), +Depends: ${shlibs:Depends}, kopano-common, + kopano-client (= ${binary:Version}), libkcpyplug0 (= ${binary:Version}), python-mapi (= ${binary:Version}) Description: E-mail Spooler for Kopano Core The outgoing e-mail spooler. This service makes @@ -251,7 +304,7 @@ Package: kopano-utils Architecture: any -Depends: ${shlibs:Depends}, ${python:Depends}, kopano-client (= ${binary:Version}), python-kopano +Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}) Description: Admin command-line utils for Kopano Core Common command-line utilities for use with Kopano Core. @@ -259,10 +312,72 @@ Architecture: any Section: php Depends: ${shlibs:Depends}, ${php:Depends}, kopano-client (= ${binary:Version}), kopano-contacts (= ${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-kopano +Architecture: all +Section: python +Depends: ${shlibs:Depends}, python-mapi, python-dateutil, python-tz +Replaces: kopano-compat, python2-kopano +Breaks: python2-kopano +Description: High-level Python 2 bindings for Kopano + Object-Oriented Python 2 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, python3-tz +Description: High-level Python 3 bindings for Kopano + Object-Oriented Python 3 bindings for Kopano. Uses python3-mapi to + do the low level work. Can be used for many common system + administration tasks. + +Package: python3-kopano-rest +Architecture: all +Section: python +Depends: ${shlibs:Depends}, + python3-kopano (= ${binary:Version}), + python3-jwt (>= 1.33) | kopano-python3-extras, + python3-ujson, + python3-requests, + python3-pillow, + python3-dateutil, + python3-bsddb3, + python3-tz +Description: Kopano REST API bindings for Kopano for Python 3 + These bindings use python-kopano3 to interface with Groupware Core. + +Package: python3-kopano-utils +Architecture: all +Section: python +Depends: ${shlibs:Depends}, + python3-kopano (= ${binary:Version}), + python3-bsddb3, + python3-mapi +Replaces: kopano-dagent (<< 8.6.81.496) +Breaks: kopano-dagent (<< 8.6.81.496) +Description: Kopano utils modules for Python 3 + Python 3 utility helpers for Kopano Groupware Core. + +Package: python3-kopano-presence +Architecture: all +Section: python +Depends: ${shlibs:Depends}, + python3-kopano (= ${binary:Version}), + python3-flask, + python3-sleekxmpp +Replaces: kopano-presence (<< 8.6.81.496) +Breaks: kopano-presence (<< 8.6.81.496) +Description: Kopano presence module for Python 3 + Python 3 module for Kopano Presence. + Package: python-mapi Architecture: any Section: python @@ -285,26 +400,6 @@ 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, python2-kopano -Breaks: python2-kopano -Description: High-level Python 2 bindings for Kopano - Object-Oriented Python 2 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 3 bindings for Kopano - Object-Oriented Python 3 bindings for Kopano. Uses python3-mapi to - do the low level work. Can be used for many common system - administration tasks. - Package: libkcarchiver0 Architecture: any Depends: ${shlibs:Depends} @@ -336,11 +431,17 @@ Provides an interface to convert between RFC 5322 Internet e-mail and MAPI messages. -Package: libkcmapi0 +Package: libkcpyplug0 Architecture: any Depends: ${shlibs:Depends} -Description: MAPI-related utility functions for 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: libkcrosie0 Architecture: any @@ -369,23 +470,13 @@ representation that can be sent over the network. On the receiving side, this representation is translated back to objects again. -Package: libkcssl0 -Architecture: any -Depends: ${shlibs:Depends} -Description: SSL-related utility functions for Kopano Core - . - -Package: libkcsync0 -Architecture: any -Depends: ${shlibs:Depends} -Description: Routines for synchronization in Kopano Core - . - Package: libkcutil0 Architecture: any Depends: ${shlibs:Depends} +Replaces: kopano-libs +Obsoletes: kopano-libs Description: Miscellaneous utility functions for Kopano Core - . + A lot of utility functions used from all over Kopano Core. Package: libmapi1 Architecture: any ++++++ debian.kopano-archiver.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.001301435 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.005301434 +0100 @@ -1,11 +1,10 @@ -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/example-config/archiver.cfg -usr/share/man/man8/kopano-archiver.8 usr/share/man/man5/kopano-archiver.cfg.5 -usr/share/man/man8/kopano-archiver-aclsync.8 +usr/share/man/man8/kopano-archiver.8 usr/share/man/man8/kopano-archiver-aclset.8 +usr/share/man/man8/kopano-archiver-aclsync.8 usr/share/man/man8/kopano-archiver-restore.8 ++++++ debian.kopano-backup.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.021301430 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.021301430 +0100 @@ -1,6 +1,5 @@ -etc/kopano/backup.cfg -usr/sbin/kopano-backup usr/lib/python*/*/kopano_backup/ +usr/sbin/kopano-backup usr/share/doc/kopano/example-config/backup.cfg usr/share/man/man5/kopano-backup.* usr/share/man/man8/kopano-backup.* ++++++ debian.kopano-bash-completion.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.037301426 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.037301426 +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.vLoMtl/_old 2019-03-20 13:22:11.057301421 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.057301421 +0100 @@ -1,2 +1,2 @@ +usr/lib/*/kopano/libkcclient.so usr/lib/mapi.d/kopano.inf -usr/lib/kopano/libkcclient.so ++++++ debian.kopano-common.dirs ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.077301416 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.077301416 +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.vLoMtl/_old 2019-03-20 13:22:11.105301409 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.105301409 +0100 @@ -1,6 +1,7 @@ etc/logrotate.d/kopano +var/lib/kopano/empty/ usr/lib/tmpfiles.d/ -usr/share/doc/kopano/example-config/sysconfig.txt +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.vLoMtl/_old 2019-03-20 13:22:11.117301406 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.117301406 +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-contacts.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.153301397 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.153301397 +0100 @@ -1,2 +1,2 @@ +usr/lib/*/kopano/libkccontacts.so usr/lib/mapi.d/zcontacts.inf -usr/lib/kopano/libkccontacts.so ++++++ debian.kopano-dagent.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.169301393 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.169301393 +0100 @@ -1,23 +1,17 @@ -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-dagent 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/example-config/apparmor.d/usr.sbin.kopano-dagent usr/share/doc/kopano/example-config/autorespond usr/share/doc/kopano/example-config/autorespond.cfg usr/share/doc/kopano/example-config/dagent.cfg -usr/share/doc/kopano/example-config/apparmor.d/usr.sbin.kopano-dagent +usr/share/kopano-dagent/python/ +usr/share/kopano-dagent/python/plugins/ usr/share/man/man5/kopano-dagent.cfg.5 +usr/share/man/man8/kopano-autorespond.8 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.vLoMtl/_old 2019-03-20 13:22:11.181301390 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.185301389 +0100 @@ -6,4 +6,3 @@ #DEBHELPER# -service kopano-dagent try-restart || : ++++++ debian.kopano-dev.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.201301386 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.205301385 +0100 @@ -1,21 +1,17 @@ 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/*/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 +usr/lib/*/libmapi.so +usr/lib/*/pkgconfig/kopano.pc usr/share/gdb/ ++++++ debian.kopano-gateway.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.217301382 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.217301382 +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/example-config/gateway.cfg -usr/share/man/man8/kopano-gateway.8 usr/share/man/man5/kopano-gateway.cfg.5 +usr/share/man/man8/kopano-gateway.8 ++++++ debian.kopano-gateway.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.229301378 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.233301377 +0100 @@ -3,5 +3,3 @@ chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || : #DEBHELPER# - -service kopano-gateway try-restart || : ++++++ debian.kopano-grapi.install ++++++ usr/sbin/kopano-grapi usr/share/doc/kopano/example-config/grapi.cfg usr/lib/*/kopano/kopano-mfr.py ++++++ debian.kopano-grapi.postinst ++++++ #!/bin/sh # postinst script for kopano-kapid # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * <postinst> `configure' <most-recently-configured-version> # * <old-postinst> `abort-upgrade' <new version> # * <conflictor's-postinst> `abort-remove' `in-favour' <package> # <new-version> # * <postinst> `abort-remove' # * <deconfigured's-postinst> `abort-deconfigure' `in-favour' # <failed-install-package> <version> `removing' # <conflicting-package> <version> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package USER=kapi GROUP=kopano case "$1" in configure) # Add user and group. addgroup --system \ --quiet \ $GROUP \ && adduser --system \ --quiet \ --home / \ --no-create-home \ --disabled-password \ --group \ $USER \ && adduser --quiet \ $USER $GROUP ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 ++++++ debian.kopano-ical.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.285301365 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.285301365 +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/example-config/ical.cfg -usr/share/man/man8/kopano-ical.8 usr/share/man/man5/kopano-ical.cfg.5 +usr/share/man/man8/kopano-ical.8 ++++++ debian.kopano-ical.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.297301362 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.297301362 +0100 @@ -3,5 +3,3 @@ chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || : #DEBHELPER# - -service kopano-ical try-restart || : ++++++ debian.kopano-migration-pst.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.345301350 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.345301350 +0100 @@ -1,6 +1,5 @@ -etc/kopano/migration-pst.cfg -usr/sbin/kopano-migration-pst usr/lib/python*/*/kopano_migration_pst/ +usr/sbin/kopano-migration-pst usr/share/doc/kopano/example-config/migration-pst.cfg usr/share/man/man5/kopano-migration-pst.cfg.5 usr/share/man/man8/kopano-migration-pst.8 ++++++ debian.kopano-monitor.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.361301346 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.361301346 +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/example-config/monitor.cfg -usr/share/man/man8/kopano-monitor.8 usr/share/man/man5/kopano-monitor.cfg.5 +usr/share/man/man8/kopano-monitor.8 ++++++ debian.kopano-monitor.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.373301343 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.373301343 +0100 @@ -3,5 +3,3 @@ chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || : #DEBHELPER# - -service kopano-monitor try-restart || : ++++++ debian.kopano-presence.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.385301340 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.389301339 +0100 @@ -1,6 +1,2 @@ -etc/init.d/kopano-presence -etc/kopano/presence.cfg -lib/systemd/system/kopano-presence.service usr/sbin/kopano-presence -usr/lib/python*/*/kopano_presence/ usr/share/doc/kopano/example-config/presence.cfg ++++++ debian.kopano-presence.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.405301335 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.405301335 +0100 @@ -3,5 +3,3 @@ chown -Rh kopano:kopano /var/log/kopano 2>/dev/null || : #DEBHELPER# - -service kopano-presence try-restart || : ++++++ debian.kopano-python-utils.install ++++++ usr/bin/kopano-set-oof usr/lib/python*/*/kopano_cli/ usr/sbin/kopano-cachestat usr/sbin/kopano-cli usr/sbin/kopano-fix-ipm-subtree usr/sbin/kopano-localize-folders usr/sbin/kopano-mailbox-permissions usr/sbin/kopano-recreate-systemfolders usr/sbin/kopano-search-upgrade-findroots.py usr/share/man/man1/kopano-set-oof.1 usr/share/man/man8/kopano-cachestat.8 usr/share/man/man8/kopano-mailbox-permissions.8 ++++++ debian.kopano-search.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.429301329 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.429301329 +0100 @@ -1,10 +1,7 @@ -etc/init.d/kopano-search -etc/kopano/search.cfg -lib/systemd/system/kopano-search.service +usr/lib/python*/*/kopano_search/ usr/sbin/kopano-search usr/sbin/kopano-search-xapian-compact.py -usr/lib/python*/*/kopano_search/ -usr/share/man/man8/kopano-search.8 -usr/share/man/man5/kopano-search.cfg.5 -usr/share/doc/kopano/example-config/search.cfg usr/share/doc/kopano/example-config/apparmor.d/usr.sbin.kopano-search +usr/share/doc/kopano/example-config/search.cfg +usr/share/man/man5/kopano-search.cfg.5 +usr/share/man/man8/kopano-search.8 ++++++ debian.kopano-search.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.437301327 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.441301326 +0100 @@ -5,5 +5,3 @@ chown -Rh kopano:kopano /var/lib/kopano/search 2>/dev/null || : #DEBHELPER# - -service kopano-search try-restart || : ++++++ debian.kopano-server.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.465301320 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.465301320 +0100 @@ -1,29 +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/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/kopano/ldap.active-directory.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/example-config/apparmor.d/usr.sbin.kopano-server +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/doc/kopano/update-resource-recipients -usr/share/doc/kopano/kopano.ldif -usr/share/doc/kopano/kopano.schema -usr/share/man/man8/kopano-server.8 +usr/share/kopano/ldap.active-directory.cfg +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.vLoMtl/_old 2019-03-20 13:22:11.477301317 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.477301317 +0100 @@ -2,9 +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# - -service kopano-server try-restart || : ++++++ debian.kopano-spamd.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.497301313 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.501301312 +0100 @@ -1,7 +1,5 @@ -lib/systemd/system/kopano-spamd.service -usr/sbin/kopano-spamd usr/lib/python*/*/kopano_spamd/ +usr/sbin/kopano-spamd usr/share/doc/kopano/example-config/spamd.cfg usr/share/man/man5/kopano-spamd.* usr/share/man/man8/kopano-spamd.* - ++++++ debian.kopano-spamd.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.521301307 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.525301305 +0100 @@ -5,5 +5,3 @@ chown -Rh kopano:kopano /var/lib/kopano/spamd 2>/dev/null || : #DEBHELPER# - -service kopano-spamd try-restart || : ++++++ debian.kopano-spooler.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.541301302 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.541301302 +0100 @@ -1,10 +1,7 @@ -etc/init.d/kopano-spooler -etc/kopano/spooler.cfg -lib/systemd/system/kopano-spooler.service usr/sbin/kopano-spooler usr/share/doc/kopano/example-config/spooler.cfg -usr/share/man/man8/kopano-spooler.8 -usr/share/man/man5/kopano-spooler.cfg.5 usr/share/kopano-spooler/python/ usr/share/kopano-spooler/python/plugins/ +usr/share/man/man5/kopano-spooler.cfg.5 +usr/share/man/man8/kopano-spooler.8 var/lib/kopano/spooler/plugins/ ++++++ debian.kopano-spooler.postinst ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.557301298 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.557301298 +0100 @@ -4,5 +4,3 @@ chown -Rh kopano:kopano /var/lib/kopano/spooler 2>/dev/null || : #DEBHELPER# - -service kopano-spooler try-restart || : ++++++ 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.kopano-utils.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.589301290 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.589301290 +0100 @@ -1,29 +1,20 @@ usr/bin/kopano-fsck +usr/bin/kopano-ibrule +usr/bin/kopano-oof usr/bin/kopano-passwd -usr/bin/kopano-set-oof usr/bin/kopano-stats +usr/lib/*/kopano/mapitime +usr/lib/*/kopano/kscriptrun usr/sbin/kopano-admin usr/sbin/kopano-dbadm -usr/sbin/kopano-cachestat -usr/sbin/kopano-cli -usr/sbin/kopano-fix-ipm-subtree -usr/sbin/kopano-localize-folders -usr/sbin/kopano-mailbox-permissions -usr/sbin/kopano-recreate-systemfolders -usr/sbin/kopano-search-upgrade-findroots.py usr/sbin/kopano-srvadm usr/sbin/kopano-storeadm -usr/libexec/kopano/mapitime -usr/libexec/kopano/kscriptrun -usr/lib/python*/*/kopano_cli/ -usr/share/man/man8/kopano-admin.8 -usr/share/man/man8/kopano-dbadm.8 -usr/share/man/man8/kopano-cachestat.8 -usr/share/man/man8/kopano-cli.8 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-set-oof.1 -usr/share/man/man8/kopano-mailbox-permissions.8 +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 ++++++ debian.libkcarchiver0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.605301286 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.605301286 +0100 @@ -1 +1 @@ -usr/lib/libkcarchiver.so.0* +usr/lib/*/libkcarchiver.so.0* ++++++ debian.libkcarchivercore0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.621301282 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.621301282 +0100 @@ -1,2 +1,2 @@ -usr/lib/libkcarchivercore.so.0* +usr/lib/*/libkcarchivercore.so.0* ++++++ debian.libkcfreebusy0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.645301276 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.645301276 +0100 @@ -1 +1 @@ -usr/lib/libkcfreebusy.so.0* +usr/lib/*/libkcfreebusy.so.0* ++++++ debian.libkcicalmapi0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.665301271 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.669301270 +0100 @@ -1 +1 @@ -usr/lib/libkcicalmapi.so.0* +usr/lib/*/libkcicalmapi.so.0* ++++++ debian.libkcinetmapi0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.681301267 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.681301267 +0100 @@ -1 +1 @@ -usr/lib/libkcinetmapi.so.0* +usr/lib/*/libkcinetmapi.so.0* ++++++ debian.libkcpyplug0.install ++++++ usr/lib/*/libkcpyplug.so.0* ++++++ debian.libkcrosie0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.713301259 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.713301259 +0100 @@ -1 +1 @@ -usr/lib/libkcrosie.so.0* +usr/lib/*/libkcrosie.so.0* ++++++ debian.libkcserver0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.729301255 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.729301255 +0100 @@ -1 +1 @@ -usr/lib/libkcserver.so.0* +usr/lib/*/libkcserver.so.0* ++++++ debian.libkcsoap0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.745301252 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.745301252 +0100 @@ -1 +1 @@ -usr/lib/libkcsoap.so.0* +usr/lib/*/libkcsoap.so.0* ++++++ debian.libkcutil0.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.761301247 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.761301247 +0100 @@ -1 +1 @@ -usr/lib/libkcutil.so.0* +usr/lib/*/libkcutil.so.0* ++++++ debian.libmapi1.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.777301243 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.777301243 +0100 @@ -1 +1 @@ -usr/lib/libmapi.so.* +usr/lib/*/libmapi.so.* ++++++ debian.python-mapi.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.837301229 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.837301229 +0100 @@ -1,6 +1,6 @@ -usr/lib/libkcpyconv-2*.so -usr/lib/libkcpydirector-2*.so +usr/lib/*/libkcpyconv-2*.so +usr/lib/*/libkcpydirector-2*.so +usr/lib/python2*/*/MAPI/ usr/lib/python2*/*/{MAPICore,inetmapi,icalmapi,libfreebusy}.py usr/lib/python2*/*/_{MAPICore,inetmapi,icalmapi,libfreebusy}.so usr/lib/python2*/*/MAPI*.egg-info -usr/lib/python2*/*/MAPI/ ++++++ debian.python3-kopano-presence.install ++++++ usr/lib/python3*/*/kopano_presence usr/lib/python3*/*/kopano_presence-*.egg-info ++++++ debian.python3-kopano-rest.install ++++++ usr/lib/python3*/*/kopano_rest usr/lib/python3*/*/kopano_rest-*.egg-info ++++++ debian.python3-kopano-utils.install ++++++ usr/lib/python3*/*/kopano_utils usr/lib/python3*/*/kopano_utils-*.egg-info ++++++ debian.python3-mapi.install ++++++ --- /var/tmp/diff_new_pack.vLoMtl/_old 2019-03-20 13:22:11.901301213 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.901301213 +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.vLoMtl/_old 2019-03-20 13:22:11.913301210 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.917301209 +0100 @@ -1,215 +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) - -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) +CONFFLAGS = \ + --prefix=/usr --localstatedir=/var --sysconfdir=/etc --enable-release \ + TCMALLOC_CFLAGS=" " TCMALLOC_LIBS="-ltcmalloc_minimal" +INSTDIR = debian/tmp + +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_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 + +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 - cp -av ${INSTDIR}/usr/share/doc/kopano/example-config/*.cfg ${INSTDIR}/etc/kopano/ - rm -fv ${INSTDIR}/etc/kopano/ldap.cfg - - # 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 - - # 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 + mkdir -p ${INSTDIR}/var/lib/kopano/rrd + mkdir -p ${INSTDIR}/var/run/kopano - # 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 + # Update paths in grapi bin script. + sed -i "s|EXE=.*|EXE=/usr/lib/${DEB_BUILD_GNU_TYPE}/kopano/kopano-mfr.py|" ${INSTDIR}/usr/sbin/kopano-grapi + sed -i "s|EXTRA_PYTHONPATH=.*|EXTRA_PYTHONPATH=$(shell PYTHONUSERBASE=/usr/lib/kopano/python3-extras python3 -m site --user-site)|" ${INSTDIR}/usr/sbin/kopano-grapi -.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.vLoMtl/_old 2019-03-20 13:22:11.933301205 +0100 +++ /var/tmp/diff_new_pack.vLoMtl/_new 2019-03-20 13:22:11.937301204 +0100 @@ -1,7 +1,7 @@ Format: 1.0 Source: kopano Architecture: any all -Version: 8.6.7.2-0 +Version: 8.7.0.110-0 DEBTRANSFORM-RELEASE: 1 Maintainer: Kopano Development <[email protected]> Homepage: https://kopano.com ++++++ kopanocore-8.6.7.2.tar.xz -> kopanocore-8.7.0.110.tar.xz ++++++ ++++ 191908 lines of diff (skipped)
