Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: The file bbdb-vm.elc seems to be missing from the emacs-bbdb package. bbdb-vm.el is part of the source package (BBDB 2.35) and does get compiled with the usual 'make all'. Version-Release number of selected component (if applicable): emacs-bbdb-2.35-8.fc8.noarch How reproducible: Always. Steps to Reproduce: 1. Configure Emacs for VM and BBDB. 2. Run Emacs and start VM with the BBDB hook. Actual results: Emacs gives an error about not being able to load bbdb-vm. Expected results: Successful launch of VM and BBDB, with bbdb-vm (works with BBDB 2.35 from the original tarball).
Thanks for the report, will take a look at this. Just to be clear, can you detail your configuration that you're using (i.e. any relevant parts of .emacs)
I've put the VM configuration in ~/.vm and the BBDB config is there also. VM executes this file on startup. I don't actually have anything relevant in ~/.emacs. As I mentioned, the VM-BBDB combo works with Fedora-packaged VM and stock BBDB from the 2.35 tarball. It seems like only the Fedora-packaged BBDB gives the error. Selected bits from .vm: (setq vm-spool-files '( ("~/vm-mail/xxxxxxxx" "imap-ssl:imap.abo.fi:993:inbox:login:xxxxxxxx:*" "~/vm-mail/xxxxxxxx.crash"))) (setq vm-imap-auto-expunge-alist '( ("imap-ssl:imap.abo.fi:993:inbox:login:xxxxxxxx:*" . t))) (setq vm-folder-directory "~/vm-mail/") (setq vm-primary-inbox "~/vm-mail/xxxxxxxx") (setq mail-archive-file-name "~/vm-mail/sent-mail") (setq mail-signature t) (setq user-mail-address "xxxxxxxx") (require 'bbdb) (bbdb-initialize) (bbdb-insinuate-vm)
OK, have built new packages hopefully fixing this issue. They'll appear in updates-testing shortly, but you can also pull them directly from koji here: http://koji.fedoraproject.org/koji/buildinfo?buildID=64542 I've also updated the VM packages, also to appear in updates-testing, but you can pull them from here: http://koji.fedoraproject.org/koji/buildinfo?buildID=64467 Any testing would be gratefully received.
emacs-bbdb-2.35-9.20080928cvs.fc8 has been submitted as an update for Fedora 8. http://admin.fedoraproject.org/updates/emacs-bbdb-2.35-9.20080928cvs.fc8
emacs-bbdb-2.35-9.20080928cvs.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/emacs-bbdb-2.35-9.20080928cvs.fc9
I tried the RPMs from Koji (#3) and they mostly work for me. bbdb-vm.elc is found as it should be. When composing a new message, mail-mode gives an error about not being able to determine the version of VM on the first attempt. There is a timeout and then a composition buffer is opened anyway. The error does not appear when starting new messages after that.
(In reply to comment #6) > I tried the RPMs from Koji (#3) and they mostly work for me. bbdb-vm.elc is > found as it should be. > Thanks for taking the time to test, it is appreciated. > When composing a new message, mail-mode gives an error about not being able to > determine the version of VM on the first attempt. There is a timeout and then a > composition buffer is opened anyway. The error does not appear when starting > new messages after that. Just to be 100 percent clear: you see this error with VM 8.0.11.581 ? If you shutdown emacs and then restart it, does the same error reappear on the first compose?
> you see this error with VM 8.0.11.581 ? Yes, emacs-vm-8.0.11.581-1.fc9.i386 on emacs-22.2-5.fc9.i386. > If you shutdown emacs and then restart it, does the same error > reappear on the first compose? Yes. If I do 'M-x vm-version' without attempting to compose, I get 'ERROR: Cannot determine VM version!'. After that, composing starts without delay or error messages. So the problems seems to be the first call to vm-version.
OK, this is because vm-revno.el[c] isn't installed for some reason in the new package. Will fix.
OK, new packages for VM built which should fix this, 8.0.11.581-2.fc9: http://koji.fedoraproject.org/koji/buildinfo?buildID=64729
Did a simple test with 8.0.11.581-2.fc9 and it works for me. No complaints from vm-version. Thanks.
OK, thanks for taking the time to test.
emacs-bbdb-2.35-9.20080928cvs.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update emacs-bbdb'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2008-8468
emacs-bbdb-2.35-9.20080928cvs.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update emacs-bbdb'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-8498
emacs-bbdb-2.35-9.20080928cvs.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
emacs-bbdb-2.35-9.20080928cvs.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
emacs-bbdb-2.35-1.fc8 has been submitted as an update for Fedora 8. http://admin.fedoraproject.org/updates/emacs-bbdb-2.35-1.fc8
emacs-bbdb-2.35-1.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/emacs-bbdb-2.35-1.fc9
emacs-bbdb-2.35-1.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/emacs-bbdb-2.35-1.fc10
emacs-bbdb-2.35-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
emacs-bbdb-2.35-1.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
emacs-bbdb-2.35-1.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.