Bug 22708

Summary: Update request: mhonarc
Product: Mageia Reporter: Thomas Backlund <tmb>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: sysadmin-bugs, tarazed25
Version: 6Keywords: advisory, has_procedure, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA6-64-OK
Source RPM: mhonarc CVE:
Status comment:

Description Thomas Backlund 2018-03-06 12:47:17 CET
Advisory:
Updated mhonarc adds support for perl 5.22+

This update to mhonarc fixes it so it actually works with perl 5.22
we have in Mageia 6.


SRPMS:
mhonarc-2.6.19-1.1.mga6.src.rpm

noarch:
mhonarc-2.6.19-1.1.mga6.noarch.rpm


Testcase before:

# mhonarc
Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at /usr/share/MHonArc/mhamain.pl line 1565.
Compilation failed in require at /usr/bin/mhonarc line 39.


After:
# mhonarc
Usage:  mhonarc [<options>] <mailfolder> ...
        mhonarc -rmm [<options>] <msg> ...
        mhonarc -annotate [-notetext <text>] <msg> ...

<snip>


Note that this update is basically already tested and confirmed working as I needed to fix & use it to get mail archiving on ml.mageia.org to work after I upgraded it to mga6
Comment 1 Len Lawrence 2018-03-07 10:03:40 CET
Mageia 6 :: x86_64

Installed mhonarc.
$ mhonarc
Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at /usr/share/MHonArc/mhamain.pl line 1565.
Compilation failed in require at /usr/bin/mhonarc line 39.

Installed from updates testing.
$ mhonarc
Usage:  mhonarc [<options>] <mailfolder> ...
        mhonarc -rmm [<options>] <msg> ...
        mhonarc -annotate [-notetext <text>] <msg> ...

Description:
  MHonArc is a highly customizable Perl program for converting mail,
  encoded with MIME, into HTML archives.  MHonArc supports the conversion
  of UUCP-style mailbox files and MH style mail folders.  The -single
  option can be used to convert a single mail message to standard output.

Selected a recent email in thunderbird and saved it as an eml file then ran mhonarc against it.
$ mhonarc -single 20180306-Birthday-108822.eml > viv.html

Pointed firefox at the HTML file and displayed the message in the browser, including all the header information.
In view of the fact that this has been tested beforehand (see description above) the update can be passed as OK.

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

Comment 2 claire robinson 2018-03-07 17:01:20 CET
Advisory uploaded. Validating.

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

Comment 3 Mageia Robot 2018-03-07 21:38:18 CET
An update for this issue has been pushed to the Mageia Updates repository.

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

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