revision 1788 is broken because of many missing files

Bug #1416633 reported by dfdeshom
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-mode.el
Fix Released
High
Andreas Roehler

Bug Description

Revision 1788 on bzr is broken because of many missing files. Upon updating to the latest revision on ELPA (which points to 1788), I get this traceback in emacs:

###########
Debugger entered--Lisp error: (file-error "Cannot open load file" "python-components-switches")
  require(python-components-switches)
  eval-buffer(#<buffer *load*-578014> nil "/home/dfdeshom/code/python-mode/python-mode.el" nil t) ; Reading at buffer position 90348
  load-with-code-conversion("/home/dfdeshom/code/python-mode/python-mode.el" "/home/dfdeshom/code/python-mode/python-mode.el" nil t)
  require(python-mode)
  eval-buffer(#<buffer *load*-524641> nil "/home/dfdeshom/.emacs.d/lisp/init-python.el" nil t) ; Reading at buffer position 159
  load-with-code-conversion("/home/dfdeshom/.emacs.d/lisp/init-python.el" "/home/dfdeshom/.emacs.d/lisp/init-python.el" nil t)
  require(init-python)
  (while --dolist-tail-- (setq file (car --dolist-tail--)) (require file) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (let ((--dolist-tail-- init-files) file) (while --dolist-tail-- (setq file (car --dolist-tail--)) (require file) (setq --dolist-tail-- (cdr --dolist-tail--))))
  load-init-files()
  eval-buffer(#<buffer *load*> nil "/home/dfdeshom/.emacs.d/init.el" nil t) ; Reading at buffer position 116
  load-with-code-conversion("/home/dfdeshom/.emacs.d/init.el" "/home/dfdeshom/.emacs.d/init.el" t t)
  load("/home/dfdeshom/.emacs.d/init" t t)
  #[0 "^H\205\262^@ \306=\203^Q^@\307^H\310Q\202;^@ \311=\204^^^@\307^H\312Q\202;^@\313\307\314\315#\203*^@\316\202;^@\313\307\314\317#\203:^@\320\nB^R\321\202;^@\316\322^S\323^A\322\211#\210^K\322=$
  command-line()
  normal-top-level()
################

This seems to be caused by the latest revision to the file python-mode.el , http://bazaar.launchpad.net/~python-mode-devs/python-mode/python-mode/revision/1788#python-mode.el which has added a slew of requires that don't seem to exist yet: 'python-components-switches, 'python-components-edit, etc

As a workaround, I've downgraded to the previous revision (1787 on bzr), and things are back to normal.

Revision history for this message
Andreas Roehler (a-roehler) wrote :

Thanks for the report. python-mode.el is generated from components-branch now. Theses forms came in through a bug in the build-script.

Changed in python-mode:
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Andreas Roehler (a-roehler)
milestone: none → 6.2.1
Changed in python-mode:
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.