Bug 7939 - claws-mail-3.8.1 update incomplete
Summary: claws-mail-3.8.1 update incomplete
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga2-64-OK, MGA2-32-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2012-10-31 21:58 CET by M D
Modified: 2012-11-01 17:03 CET (History)
3 users (show)

See Also:
Source RPM: claws-mail-plugins
CVE:
Status comment:


Attachments

Description M D 2012-10-31 21:58:11 CET
Mageia recently pushed out an update to claws-mail by sending out:

claws-mail-3.8.1-1.mga2

and the associated:

claws-mail-pgpinline-plugin-3.8.1-1.mga2
claws-mail-trayicon-plugin-3.8.1-1.mga2
claws-mail-smime-plugin-3.8.1-1.mga2
claws-mail-pgpmime-plugin-3.8.1-1.mga2
claws-mail-pgpcore-plugin-3.8.1-1.mga2

But did NOT send updates for any of these:

claws-mail-att_remover-plugin-3.8.0-1.mga2
claws-mail-vcalendar-plugin-3.8.0-1.mga2
claws-mail-address_keeper-plugin-3.8.0-1.mga2
claws-mail-tnef_parse-plugin-3.8.0-1.mga2
claws-mail-fancy-plugin-3.8.0-1.mga2
claws-mail-notification-plugin-3.8.0-1.mga2
claws-mail-mailmbox-plugin-3.8.0-1.mga2
claws-mail-gtkhtml2_viewer-plugin-3.8.0-1.mga2
claws-mail-attachwarner-plugin-3.8.0-1.mga2
claws-mail-newmail-plugin-3.8.0-1.mga2

Which results in a broken claws-mail experience for anyone using any of those additional plugins because they are not compatible with 3.8.1.  This is a huge oversight and should be corrected ASAP
Comment 1 Manuel Hiebel 2012-10-31 22:03:50 CET
david can you rebuild this srpm too ?

CC: (none) => luigiwalser
Source RPM: claws-mail-3.8.1-1.mga2 => claws-mail-plugins

Comment 2 David Walser 2012-11-01 01:03:14 CET
Done.

Advisory
--------

This provides updated claws-mail plugin packages, to go along with the
recent update of claws-mail to verion 3.8.1.  It includes a new PDF viewer
plugin.

References:
https://wiki.mageia.org/en/Support/Advisories/MGASA-2012-0318

Packages:
claws-mail-acpi-plugin-3.8.1-1.mga2
claws-mail-att_remover-plugin-3.8.1-1.mga2
claws-mail-bsfilter-plugin-3.8.1-1.mga2
claws-mail-fancy-plugin-3.8.1-1.mga2
claws-mail-fetchinfo-plugin-3.8.1-1.mga2
claws-mail-mailmbox-plugin-3.8.1-1.mga2
claws-mail-newmail-plugin-3.8.1-1.mga2
claws-mail-notification-plugin-3.8.1-1.mga2
claws-mail-pdf_viewer-plugin-3.8.1-1.mga2
claws-mail-perl-plugin-3.8.1-1.mga2
claws-mail-python-plugin-3.8.1-1.mga2
claws-mail-rssyl-plugin-3.8.1-1.mga2
claws-mail-vcalendar-plugin-3.8.1-1.mga2
claws-mail-vcalendar-plugin-devel-3.8.1-1.mga2
claws-mail-gtkhtml2_viewer-plugin-3.8.1-1.mga2
claws-mail-attachwarner-plugin-3.8.1-1.mga2
claws-mail-spam_report-plugin-3.8.1-1.mga2
claws-mail-tnef_parse-plugin-3.8.1-1.mga2
claws-mail-address_keeper-plugin-3.8.1-1.mga2
claws-mail-clamd-plugin-3.8.1-1.mga2

from claws-mail-plugins-3.8.1-1.mga2.src.rpm

Hardware: x86_64 => All
Assignee: bugsquad => qa-bugs

Comment 3 M D 2012-11-01 01:33:21 CET
Great job!  Fast!  Thanks!  Just waiting for the mirrors or update to push out :)
Comment 4 David Walser 2012-11-01 01:37:53 CET
It will initially appear on the mirrors in the updates_testing medium, and then it will be moved to updates when it has been tested.  You can help speed this along by testing it too.
Comment 5 claire robinson 2012-11-01 13:11:21 CET
Testing Mageia 2 x86_64

Before
------
# urpmi claws-mail
# urpmi -a claws-mail-

$ claws-mail

In the menu Configuration => Plugins, click Load and choose one.

Error

The following error occurred while loading vcalendar.so :

Your version of Claws Mail is newer than the version the 'vCalendar' plugin was built with.


After
-----
Plugins load normally.

Testing complete mga2 64

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

Comment 6 Marc Lattemann 2012-11-01 15:11:25 CET
tested on mga2 i586: all plugins can be activated after update except claws-mail-python-plugin-3.8.1-1.mga2

When activating python-plugin claws crashes:
[marc@MGA2_32BIT ~]$ LC_ALL=C claws-mail
Newmail plugin loaded
Message header summaries written to /home/marc/Mail/NewLog

** (claws-mail:20118): ERROR **: libpython2.7.so: cannot open shared object file: No such file or directory

Trace/Breakpoint ausgelöst
[marc@MGA2_32BIT ~]$


libpython2.7.so is part of libpython-devel, which was not installed as dependency? After manual installation of libpython-devel the plugin can be activated...

CC: (none) => marc.lattemann

Comment 7 David Walser 2012-11-01 15:15:47 CET
Does the release version have this problem with the python plugin?

It shouldn't be looking for the unversioned SO link from the devel package, it should be looking for the versioned one from the library package, so that's a bug.
Comment 8 claire robinson 2012-11-01 16:01:15 CET
Good catch Marc

# urpme -a claws-mail
# urpmi claws-mail --media Release
# urpmi claws-mail- -a --media Release

Release x86_64 is affected too. After removing lib64python-devel..

** (claws-mail:32337): ERROR **: libpython2.7.so: cannot open shared objectNo such file or directory

Do you want to look at this David or should we create a new bug?
Comment 9 David Walser 2012-11-01 16:15:22 CET
New bug please.  It's a really minor issue compared to the one this update will solve, and it will require someone familiar with the code to fix (aka not me).
Comment 10 claire robinson 2012-11-01 16:17:16 CET
Fair do's.
On it.. :)
Comment 11 claire robinson 2012-11-01 16:24:28 CET
Bug 7945 created for the claws-mail-python-plugin issue.

Marc, if you're happy with the rest can you validate please.
Comment 12 Marc Lattemann 2012-11-01 16:33:27 CET
updates validated.

Please see Comment 2 for Advisory and src-rpm.

Could someone from sysadmin team push packages to Update repo? Thanks

Keywords: (none) => validated_update
CC: marc.lattemann => sysadmin-bugs
Whiteboard: mga2-64-OK => mga2-64-OK, MGA2-32-OK

Comment 13 Thomas Backlund 2012-11-01 17:03:38 CET
update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0214

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


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