On Sun, Apr 09, 2017 at 10:20:26AM EDT, Kevin J. McCarthy wrote: > On Sun, Apr 09, 2017 at 09:52:23AM +0200, Matthias Apitz wrote: > > I'm attaching the two different sets, maybe its worth to see what > > caused the problem. > > One thing I noticed is the NNTP option was set and is now unset. That's > an external patch, and a large one. If it were successfully applied to > 1.8.0, there may have been a strange interaction. > > In any case, I'm glad to hear you got it working!
This turns out to be a combination of the nntp patch (properly maintained externally) and the mtime patch (less properly maintained by the mail/mutt port). It seems as if FreeBSD's patch fuzzer isn't inserting check_maildir_times() at the proper location. I would be the one to blame for this because I took the stance "if the patch applies (even with fuzzing) we're good." Clearly that was a bad idea. Applying just nntp or mtime everything is alright. However, when you both port options an alternative mtime is applied that takes into account nntp changes. A new mtime-nntp patch should be generated with updated context. Keep an eye out for this update in ports HEAD.