Please add an option to compile mutt with --enable-buffy-size. Without this option, when the mailbox is on a remote directory (mounted using shfs, for example), differences in time between the local and remote machine may cause mutt not to recognize new email. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Yes, but +BUFFY_SIZE is a workaround. Perhaps better fix the problem. Like using ntpd to keep machines at exact time. It's important and easy. Example here all machines are synced bellow one millisecond of UTC. Now while writing this, my box is at -238
Yes, but +BUFFY_SIZE is a workaround. Perhaps better fix the problem. Like using ntpd to keep machines at exact time. It's important and easy. Example here all machines are synced bellow one millisecond of UTC. Now while writing this, my box is at -238µs...
Yes, but it might be that you have no control over the remote machine. In my case, the directory with the mail folders is mounted via shfs from a machine where I'm just a regular user.
--enable-buffy-size is a (ugly?) workaround. unfortunately. But i think Gentoo's the right distribution for such workarounds. An additional USE flag won't hurt. I'll check this and consider adding it to a new ebuild. I hope the dev's are kind enough to add it. :)
Created attachment 53680 [details] mutt-1.5.8-r2 ebuild with buffy-size workaround and "emake" instead of "make" Ok. Here we go. I think a try really won't hurt. This ebuild has a "buffysize" useflag and a little information is displayed if USE="buffysize" is used. I also converted "make" to "emake" as requested in Bug #83413. Hope it works. It would be nice if you could test it too.
Seems to work fine, thanks!
Ok, it's in portage as mutt-1.5.8-r2. Thanks especially to Chris for the ebuild modifications. That helps a lot to get things into portage.