Manitou-Mail 1.5.0 is released and available to download.
The major improvement is the move from Qt4 to Qt5, an important step
to continue to benefit from Qt’s progress.
Other changes are, in the user interface:
- Bug fixes with Unicode characters in headers when composing.
- Fix “Fetch more” bug.
- Fix locale bug when retrieving FP numbers from queries.
- Fix bug interpreting certain URLs with percent-encoded chars.
- Desktop notifications available on all platforms.
- Russian translation added.
- Reimplement rfc2047 encoding for consecutive words.
- Add workaround for a DBD::Pg 3.x bug with utf-8 handling.
- Fix utf-8 encoding in HTML MIME parts.
- Fix undesirable CRLF conversion in attachments on MS-Windows.
- Minor parsing improvements in full text indexing.
While manitou-mdx can be monitored with a stand-alone Perl program, most sysadmins prefer integrated tools such as Nagios.
For those who want to monitor manitou-mdx with Nagios, the wiki now hosts a manitou-mdx plugin.
It is based on the same logic than the stand-alone program: every ‘alive_interval‘ seconds as defined in its configuration file, manitou-mdx updates the ‘last_alive’ entry in the ‘runtime_info‘ table. So whenever this entry has not been updated for significantly longer than ‘alive_interval‘ seconds, it means that either manitou-mdx is no longer running, or it’s not able to function properly for some reason that needs to be investigated.
As of today, manitou-mdx is available as a package for Ubuntu 9/10 and Debian stable (lenny). Also, a slight change in how it’s installed makes it more portable across different Debian/Ubuntu releases. Until now, I used
perl Makefile.PL DESTDIR='' PREFIX=/usr
to create the Makefile. When using this command, the *.pm files typically get installed into
/usr/share/perl/5.x.y/Manitou, a directory that is specific to Perl’s minor version. Since major releases of Debian or Ubuntu tend to come with an upgraded version of Perl, it followed that a manitou-mdx package for Debian Etch couldn’t be used for Debian Lenny, or any current Ubuntu release.
As explained in this use perl; answer, packagers of Perl programs should generate their Makefiles with:
perl Makefile.PL INSTALLDIRS=vendor
When so doing, manitou-mdx library files get installed into
/usr/share/perl5/Manitou, a location that stays the same across Linux distro releases. So hopefully the .deb for manitou-mdx available since today should work with debian etch, lenny and the current ubuntu versions 9.x and 10.x.
After 12 iterations of 0.9.X during 6 years, it’s time to bump to version 1.0.0…
The current HEAD of the SVN repository is pretty much what will be the 1.0 release that will appear in the download section in a few days.
Also, the new docbook documentation will be imported into the repository as well, as soon as I’ve reread it and figured out if the Makefile can be easily generated by autoconf or has to be shipped as is.
In any case, 1.0.0 will be out next week!
Since HTML viewing has been integrated, I’ve had reports that under Windows, the images in messages weren’t always displayed, but my attempts at reproducing the problem were unsuccessful.
I’ve recently understood that it was a packaging issue: on machines that don’t have Qt installed, image plugins must be distributed with the application (except for PNG that is supported as built-in).
So I’ve repackaged Manitou-Mail 0.9.12 for Windows with the necessary plugins that get installed into an imageformats directory, and re-uploaded the installer:
For users who were concerned by this problem, I suggest they reinstall and report if it still doesn’t work.