When attempting to access ELPA and running M-x packages-list-package I get the following backtrace.
Debugger entered--Lisp error: (void-variable emacspeak-wizards-yyyymmdd-date-pronounce)
emacspeak-package-mode-hook()
run-hooks(change-major-mode-after-body-hook special-mode-hook tabulated-list-mode-hook package-menu-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook special-mode-hook tabulated-list-mode-hook package-menu-mode-hook))
run-mode-hooks(package-menu-mode-hook)
package-menu-mode()
package-list-packages(nil)
#<subr call-interactively>(package-list-packages record nil)
ad-Advice-call-interactively(#<subr call-interactively> package-list-packages record nil)
apply(ad-Advice-call-interactively #<subr call-interactively> (package-list-packages record nil))
call-interactively(package-list-packages record nil)
command-execute(package-list-packages record)
execute-extended-command(nil "package-list-packages")
#<subr call-interactively>(execute-extended-command nil nil)
ad-Advice-call-interactively(#<subr call-interactively> execute-extended-command nil nil)
apply(ad-Advice-call-interactively #<subr call-interactively> (execute-extended-command nil nil))
call-interactively(execute-extended-command nil nil)
command-execute(execute-extended-command)
If I run M-x emacspeak-wizards-toggle-yyyymmdd-date-prounouncer befor calling package-list-packages, all works fine. Seems the variable is not being loaded/defined until you have done something to trigger loading of the emacspeak-wizards package
--