VM

VMPC does not store profiles correctly

Bug #505959 reported by Uday Reddy
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VM
Fix Released
Medium
Ulrich Müller

Bug Description

Rene reports:

I've a problem with vmpc an bbdb when using VM 8.0.12 under GNU Emacs 23.1.50.1 (both in their default configuration).

Although <email address hidden> is already in my bbdb file (note that capital J and D), whenever I reply to an email received from <email address hidden> then the first time I'm asked for a vmpc action:

     Actions for "<email address hidden>" (end with RET)

Once typed in ("private" for example), I get the following error:

   Debugger entered--Lisp error: (invalid-function bbdb-search)
     bbdb-search((["foo" "" nil nil nil nil ("<email address hidden>") (... ...)
["foo" "foo" #<marker at 163 in contact.bbdb> nil]] ...) nil nil
"<email address hidden>")
     vmpc-save-profile-for-address("<email address hidden>" ("private"))
     vmpc-prompt-for-profile(always)
     (progn (vmpc-prompt-for-profile (quote always)))
     eval((progn (vmpc-prompt-for-profile (quote always))))
     vmpc-run-actions()
     vm-do-reply(nil nil 1)
     vm-reply(1)
     call-interactively(vm-reply nil nil)

This is kind of strange because bbdb-search had been previously loaded.

This problem only happens the first time I reply to <email address hidden>. The second time, since the email address and it corresponding profile just typed in have been inserted into vmpc-auto-profiles then vmpc does not require me to type it in again. It now lets me reply to the email correctly.

Does this mean that vmpc is not case sensitive?

I also noticed that vmpc does not seem to save the new profiles that have been added to vmpc-auto-profiles. <email address hidden> does not get stored in my bbdb file. Its profile is lost between two Emacs sessions.

How can this be?

Tags: add-ons

Related branches

Uday Reddy (reddyuday)
tags: added: vmpc
Uday Reddy (reddyuday)
tags: added: add-ons
removed: vmpc
Uday Reddy (reddyuday)
Changed in vm:
assignee: nobody → Ulrich Müller (ulm)
Revision history for this message
Ulrich Müller (ulm) wrote :

bbdb-search is a macro that is defined in bbdb-com. vm-pcrisis should require bbdb-com at compile time.

Changed in vm:
importance: Undecided → Medium
milestone: none → 8.1.1
status: New → Confirmed
Ulrich Müller (ulm)
Changed in vm:
status: Confirmed → Fix Committed
Uday Reddy (reddyuday)
Changed in vm:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.