Bug 38475 - Backport Dovecot 2.2 from jessie
Backport Dovecot 2.2 from jessie
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Mail - Dovecot
UCS 4.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: Daniel Tröder
Sönke Schwardt-Krummrich
:
Depends on:
Blocks: 34839 38471 38553
  Show dependency treegraph
 
Reported: 2015-05-06 19:37 CEST by Daniel Tröder
Modified: 2015-07-09 18:13 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2015-05-06 19:37:04 CEST
Dovecot 2.2 has a "quota-status" policy service that can be used by Postfix to deny incoming mail when the recipients mailbox is full. Prevents backscatter. Dovecot 2.1 (wheezy) does not have it.

(Dovecot 2.2 also supports "Subqueries and pointers" when querying LDAP, which might come in handy.)
Comment 1 Daniel Tröder univentionstaff 2015-05-18 15:54:44 CEST
Package and configuration files adapted in r60761 and r60762.
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2015-06-04 17:53:19 CEST
Source packages dovecot-core and clucene-core have been imported from 
wheezy-backports/jessie and built in dovecot scope:

source/clucene-core_2.3.3.4-4.14.201505181052.dsc
source/dovecot_2.2.13-11.12.201505181057.dsc

FAIL: please remove all "Replaces:" entries from 
      univention-mail-dovecot/debian/control because univention-mail-dovecot 
      does not provide the functionality of these packages!

-Replaces: cyrus-admin,
- cyrus-clients,
- cyrus-common,
- cyrus-imapd,
- cyrus-murder,
- cyrus-nntpd,
- cyrus-pop3d,
- cyrus-replication,
- univention-mail-cyrus,
- univention-mail-cyrus-imap,
- univention-mail-cyrus-murder,
- univention-mail-cyrus-pop

The other dependencies to dovecot packages are versioned and ok:
Depends: ${misc:Depends},
[…]
 dovecot-imapd (>= 2.2.13),
 dovecot-ldap (>= 2.2.13),
 dovecot-lmtpd (>= 2.2.13),
 dovecot-managesieved (>= 2.2.13),
 dovecot-pop3d (>= 2.2.13),
 dovecot-sieve (>= 2.2.13)
Comment 3 Daniel Tröder univentionstaff 2015-06-05 10:06:47 CEST
Removed "Replaces:" entries from control file' in r61058.
Built new package.
Comment 4 Daniel Tröder univentionstaff 2015-06-23 11:57:35 CEST
In commits 61408 and 61410 more configuration settings were merged from the original jessie configuration.
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2015-07-03 16:04:12 CEST
dovecot 2.2 hast been imported and built. quota-status works as expected.
→ VERIFIED
Comment 6 Janek Walkenhorst univentionstaff 2015-07-09 18:08:19 CEST
<http://errata.univention.de/ucs/4.0/233.html>
Comment 7 Janek Walkenhorst univentionstaff 2015-07-09 18:13:38 CEST
<http://errata.univention.de/ucs/4.0/237.html>