mutt: mainstream vs. upstream (Update)
I used a self compiled version of mutt for a long time with a lot of patches. Debian’s mutt-package includes also some useful patches so I wanted to switch to debian’s version.
First of all I installed the latest version of debian’s mutt. And it sucked. Debians /etc/Muttrc unsets the variable ‘use_from’! :-( That’s awfull because the manual says that this variable is set to ‘yes’ by default, and of course the mutt-package does not adjust this in the manual. Changing default values by distributors can be useful, but please take a note in the docs! I found a bugreport on this topic but I think I’ll report it again (mentioning the docs).
Then I took a look at the patches I think are useful for mutt and sent a wishlist-report to add patch patch-1.5.4.aw.listreply.1 to debian package of mutt.
I’m using a light-color setup within mutt (white background instead of the default black one). mutt adds a strange black line within the pager-screen by default, I fixed that some time ago. Compare the unpatched mutt and my patched version. I sent a mail to mutt-dev which still did not arrive yet. *dang*
Another thing I did not like was the behaviour of some mbox-files. I’m using a maildir-setup but still have a few mbox-files left in my ~/mail (especially the ones from mailinglist-archives). But I did not see new mails in the mbox-files in the folder-overview. Huh?! Finally I found out that mutt requires folders in a single list. Adding ‘xargs’ as an argument in the mailboxes-command fixed that problem in my setup (‘echo’ would do the trick also):
$ tail -10 ~/.mutt/folders mailboxes ! [...] `find ~/mail -maxdepth 1 -type f | xargs`
Now I updated the mutt-package to latest cvs-sources and applied the patches I usually need. Works like a charme now. If someone wants to use my debian-package of mutt, you can find it in the grml-repos: mutt 1.5.6+20041127i.deb.
Update: I got a very friendly and helpful reply (not!). *d’oh* :-( Ok, I definitely decided to work on my own debian package of mutt. I installed it also in the devel-version of grml. Some people are using my package already, please let me know if you have any wishes/feedback/bugreports.
November 28th, 2004 at 12:59
Or you could just use kmail which doesn’t have all the problems you mention above.
November 28th, 2004 at 13:06
KMail isn’t part of grml.
Kmail does not work on console.
KMail still lacks features mutt has.
But KMail is under active development, yes. ;-(
November 29th, 2004 at 00:06
What an idiot… but what can you do against ignorance? Basically, nothing. “When documentation and program behaviour are different, both are probably wrong.”
But I really don’t understand why this guy is either so ignorant or just extremely lazy. Adding a section “global options that are set to different values than the documented defaults” probably takes 20 minutes or less. If Debian was a company, I would go to the mutt maintainer’s supervisor and complain.
December 2nd, 2004 at 23:25
Marco d’Itri is well known for such answers – just ignore him…
January 4th, 2005 at 22:30
The link to the mutt .deb file is dead (->dufo). Finding the grml repos location wasn’t easy (hidden on the zsh-lovers page).
January 4th, 2005 at 22:53
There’s a note on http://dufo.tugraz.at/grml/ which provides information about the moved repository. But I’ll fix the link, thanks for the hint.
January 6th, 2005 at 17:39
Well, I would suggest a link to the grml repos on the grml HP (FAQs, Doc, whatever [not only on the zsh-lovers page]).
January 6th, 2005 at 18:13
This will happen as soon as release 0.2 is available. See http://grml.org/files/ for details. Thanks for your feedback, Christian.