Bug 23888 - Update Candidate: Dovecot 2.2.36
Summary: Update Candidate: Dovecot 2.2.36
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-11-23 19:30 CET by Stig-Ørjan Smelror
Modified: 2018-11-27 16:27 CET (History)
4 users (show)

See Also:
Source RPM: dovecot-2.2.36-1.1.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Stig-Ørjan Smelror 2018-11-23 19:30:19 CET
Advisory
========

This is a bugfix release of Dovecot and Pidgeonhole.

References
==========

This bug report.
https://www.dovecot.org/doc/NEWS-2.2

Files
=====

The following has been uploaded to core/updates_testing

dovecot-2.2.36-1.mga6
dovecot-devel-2.2.36-1.mga6
dovecot-pigeonhole-2.2.36-1.mga6
dovecot-pigeonhole-devel-2.2.36-1.mga6
dovecot-plugins-gssapi-2.2.36-1.mga6
dovecot-plugins-ldap-2.2.36-1.mga6
dovecot-plugins-mysql-2.2.36-1.mga6
dovecot-plugins-pgsql-2.2.36-1.mga6
dovecot-plugins-sqlite-2.2.36-1.mga6

from dovecot-2.2.36-1.mga6.src.rpm
Comment 1 PC LX 2018-11-24 21:12:58 CET
After updating only the dovecot package and restarting the daemon I saw these messages in the journal.

Nov 24 19:43:33 marte dovecot[21633]: config: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_login_settings.so: Module is for different ABI version 2.2.ABIv34(2.2.34) (we have 2.2.ABIv36(2.2.36))
Nov 24 19:43:33 marte dovecot[21633]: config: Error: Couldn't load plugin /usr/lib64/dovecot/modules/settings/libmanagesieve_settings.so: Module is for different ABI version 2.2.ABIv34(2.2.34) (we have 2.2.ABIv36(2.2.36))

This is due to a version incompatibility with the older modules. After also updating the package dovecot-pigeonhole this issue was resolved. I think the package dependencies should be set so that the main package and modules packages don't end up with incompatible versions dues to partial updates.

Other than the dependencies issue, after all dovecot packages are updated, it works ok.

Tested with kmail and roudncubemail clients.

System: Mageia 6, x86_64, Intel CPU.


$ uname -a
Linux marte 4.14.78-desktop-1.mga6 #1 SMP Sun Oct 21 20:31:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -qa | grep dovecot | sort
dovecot-2.2.36-1.mga6
dovecot-pigeonhole-2.2.36-1.mga6

CC: (none) => mageia

Comment 2 Stig-Ørjan Smelror 2018-11-24 21:55:37 CET
Thanks for the report.

I think conflicting the old pigeonhole package may help and I will push a new update soon.

Cheers,
Stig
Comment 3 Stig-Ørjan Smelror 2018-11-24 21:57:28 CET
Advisory
========

This is a bugfix release of Dovecot and Pigeonhole.

References
==========

https://bugs.mageia.org/show_bug.cgi?id=23888
https://www.dovecot.org/doc/NEWS-2.2

Files
=====

The following has been uploaded to core/updates_testing

dovecot-2.2.36-1.1.mga6
dovecot-devel-2.2.36-1.1.mga6
dovecot-pigeonhole-2.2.36-1.1.mga6
dovecot-pigeonhole-devel-2.2.36-1.1.mga6
dovecot-plugins-gssapi-2.2.36-1.1.mga6
dovecot-plugins-ldap-2.2.36-1.1.mga6
dovecot-plugins-mysql-2.2.36-1.1.mga6
dovecot-plugins-pgsql-2.2.36-1.1.mga6
dovecot-plugins-sqlite-2.2.36-1.1.mga6

from dovecot-2.2.36-1.1.mga6.src.rpm

Source RPM: (none) => dovecot-2.2.36-1.1.mga6.src.rpm

Comment 4 PC LX 2018-11-26 11:03:23 CET
The new packages did not fix the dependency issue. When installing the update for dovecot the dovecot-pigeonhole update is not selected for installation.

$ rpm -qa | grep dovecot
dovecot-2.2.34-1.mga6
dovecot-pigeonhole-2.2.34-1.mga6
$ LANGUAGE=C urpmi dovecot


installing dovecot-2.2.36-1.1.mga6.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #######################################
      1/1: dovecot               #######################################
      1/1: removing dovecot-2.2.34-1.mga6.x86_64
                                 #######################################
$ rpm -qa | grep dovecot
dovecot-pigeonhole-2.2.34-1.mga6
dovecot-2.2.36-1.1.mga6
Comment 5 Stig-Ørjan Smelror 2018-11-26 12:03:50 CET
Advisory
========

This is a bugfix release of Dovecot and Pigeonhole.

References
==========

https://bugs.mageia.org/show_bug.cgi?id=23888
https://www.dovecot.org/doc/NEWS-2.2

Files
=====

The following has been uploaded to core/updates_testing

dovecot-2.2.36-1.2.mga6
dovecot-devel-2.2.36-1.2.mga6
dovecot-pigeonhole-2.2.36-1.2.mga6
dovecot-pigeonhole-devel-2.2.36-1.2.mga6
dovecot-plugins-gssapi-2.2.36-1.2.mga6
dovecot-plugins-ldap-2.2.36-1.2.mga6
dovecot-plugins-mysql-2.2.36-1.2.mga6
dovecot-plugins-pgsql-2.2.36-1.2.mga6
dovecot-plugins-sqlite-2.2.36-1.2.mga6

from dovecot-2.2.36-1.2.mga6.src.rpm
Comment 6 Thomas Backlund 2018-11-26 13:19:50 CET
@Stig-Ørjan:

Obsoletes is not a fix.

you need yo use Conflicts, but its the main dovecot package that needs the versioned conflict on dovecot-pigeonhole

CC: (none) => tmb

Comment 7 Thomas Backlund 2018-11-26 13:26:58 CET
So basically something like:

Conflicts:	%{name}-pigeonhole < %{version}-%{release}



That way you unly need to set the conflict once (and dont need to change it later)
Comment 8 PC LX 2018-11-26 23:24:55 CET
Installed and tested without issues.

System: Mageia 6, x86_64, Intel CPU.


$ uname -a
Linux marte 4.14.78-desktop-1.mga6 #1 SMP Sun Oct 21 20:31:12 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ rpm -qa | grep dovecot
dovecot-pigeonhole-2.2.34-1.mga6
dovecot-2.2.34-1.mga6
$ LANGUAGE=C eatmydata urpmi dovecot
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing")
  dovecot                        2.2.36       1.3.mga6      x86_64  
  dovecot-pigeonhole             2.2.36       1.3.mga6      x86_64  
46KB of additional disk space will be used.
4.1MB of packages will be retrieved.
Proceed with the installation of the 2 packages? (Y/n) 


installing dovecot-pigeonhole-2.2.36-1.3.mga6.x86_64.rpm dovecot-2.2.36-1.3.mga6.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     #############################################
      1/2: dovecot               #############################################
      2/2: dovecot-pigeonhole    #############################################
      1/2: removing dovecot-2.2.36-1.1.mga6.x86_64
                                 #############################################
      2/2: removing dovecot-pigeonhole-2.2.34-1.mga6.x86_64
                                 #############################################
$ rpm -qa | grep dovecot
dovecot-2.2.36-1.3.mga6
dovecot-pigeonhole-2.2.36-1.3.mga6

Whiteboard: (none) => MGA6-64-OK

Comment 9 Stig-Ørjan Smelror 2018-11-27 00:07:37 CET
Advisory
========

This is a bugfix release of Dovecot and Pigeonhole.

References
==========

https://bugs.mageia.org/show_bug.cgi?id=23888
https://www.dovecot.org/doc/NEWS-2.2

Files
=====

The following has been uploaded to core/updates_testing

dovecot-2.2.36-1.3.mga6
dovecot-devel-2.2.36-1.3.mga6
dovecot-pigeonhole-2.2.36-1.3.mga6
dovecot-pigeonhole-devel-2.2.36-1.3.mga6
dovecot-plugins-gssapi-2.2.36-1.3.mga6
dovecot-plugins-ldap-2.2.36-1.3.mga6
dovecot-plugins-mysql-2.2.36-1.3.mga6
dovecot-plugins-pgsql-2.2.36-1.3.mga6
dovecot-plugins-sqlite-2.2.36-1.3.mga6

from dovecot-2.2.36-1.3.mga6.src.rpm
Comment 10 Lewis Smith 2018-11-27 11:08:11 CET
Thanks PC_LX & tmb for tests & input.
Validating; advisoried from comment 9.

Keywords: (none) => advisory, validated_update
CC: (none) => lewyssmith, sysadmin-bugs

Comment 11 Mageia Robot 2018-11-27 16:27:09 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0175.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.