Description of problem: VM version 8.1.0 does not work properly with old mail files whenever there is no empty line before the "From" header. Whenever this happens, the second mail is concatenated to the body of the first. Version-Release number of selected component (if applicable): emacs-vm-8.1.0-0.1.beta.fc12.i686 How reproducible: Always Steps to Reproduce: Open old mail folder in which there are no empty lines before the "From" headers Actual results: Folder appears to have fewer emails than it should, the emails with the above missing empty line appear concatenated with the previous ones. Expected results: Folder opens as with emacs-vm-8.0.14-2 Additional info:
OK, thanks reported upstream: https://bugs.launchpad.net/vm/+bug/509366
Oliver, your bug report has been copied to the VM bug tracker and response posted at the URL given above. Basically, you should customize the variable vm-default-From_-folder-type for your desired folder type, BellFrom_ in your case. If this does not cure the problem, please let us know. It would be helpful if you can attach a sample mail folder that causes the problem. Bug reports for VM problems can always be sent using the command M-x vm-submit-bug-report Uday Reddy
OK, this fix works. Interestingly, there IS a change of behavior going from 8.0.14 to 8.1.0: Looking into my .emacs file, I realize that had the same problem about 10 years ago when I added the line (setq vm-default-folder-type 'From_-with-Content-Length) This worked until 8.0.14, but stopped working with 8.1.0. Not sure if this is a bug or a feature - for me, the new workaround is just fine.
Created attachment 387034 [details] Sample mail folder which has the problem
Most of the changes between 8.0.x and 8.1.x would have happened when Rob Fenk was still in charge, but they weren't noticed because 8.1.x wasn't released for a very long time. We can't guarantee that all the behaviour you might have seen in 8.0.x will be preserved. We can only go by the documented behaviour (in the info documentation and the help strings). Cheers, Uday
Yes. BellFrom_ seems to be the right folder-type for the attached folder. There are no content-lengths in the From line. As I mentioned on Launchpad, you will be better off by converting all the old folders to the current standard format of From_ by using the vm-change-folder-type command. Cheers, Uday