Issue105

classification
Title PDB Not Working in 21.5.28
Type defect Module python-modes
Severity some work obstructed Platform N/A
Keywords Nosy List
explanation
process
These controls should only be changed by committers and tracker administrators.
Status chatting   Reason
Superseder   Submitted 2008-01-16.14:56:42
Priority normal   Assigned To

Created on 2008-01-19.04:58:07 by stephen, last changed 2008-01-19.10:28:43 by stephen.

Messages
msg432 [hidden] ([hidden]) Date: 2008-01-19.10:26:17
See also issue235.
msg412 [hidden] ([hidden]) Date: 2008-01-19.06:43:19
  Message-ID: <4790EEA5.2080301@loafman.com>
Stephen J. Turnbull wrote:
> First, please reproduce the problem, then immediately use M-x
> report-xemacs-bug to report the bug.  It provides a traceback of any
> keys you pressed, plus a lot of general information about your
> installation that may or may not be useful.  (Most importantly, on
> Debian-derived installations it's very likely that you have multiple
> versions of Lisp libraries installed; M-x report-xemacs-bug will tell
> us which ones XEmacs can *find*, and then which one it will actually
> *load*.)  Don't forget to check the keystroke traceback for passwords
> and other sensitive data.  Keystroke counts can sometimes be
> important; please obscure rather than delete such data.  We can hope
> that the keystroke sequence will provide a reproduction recipe.

See previous message

> In the report, answer the following questions (without going to
> inordinate amounts of effort, of course; if you already have multiple
> versions of Python and their corresponding pdbs installed, please do
> try them, but whether you should upgrade Python or something like that
> depends on how much effort that would be for you) and anything similar
> that you can think of:
> 
> 1.  pdb.el depends on an external program, pdb.  Where can we get it?
>     (In the following, pdb.el refers to pdb.el in XEmacs, and pdb
>     refers to the external program plus any support like Python.)
>     What version of pdb doesn't work?  Are there any that do?  Is it
>     possible that you have multiple versions of Python and pdb and
>     there's a version mismatch there?

pdb comes with the Python distribution, currently Python 2.5.

> 2.  Does pdb work from the command line?

Yes

>     Does it work from an M-x shell buffer in XEmacs?

Yes

> 3.  Did pdb.el ever work?
>     If so, what versions of pdb.el, the XEmacs package containing it,
>     and XEmacs worked?

It worked in the 21.4.* versions supplied by Ubuntu.

> 4.  What version(s) of Python don't work?
>     Do you know any that do?

2.4 and 2.5 both fail under Xemacs 21.5.28.
Don't know about prior versions.

...Thanks,
...Ken
msg133 [hidden] ([hidden]) Date: 2008-01-19.04:58:07
  Message-ID: <87ejcfm2j3.fsf@uwakimon.sk.tsukuba.ac.jp>
Kenneth Loafman writes:

 > Here's the setup:
 > 
 > Ubuntu 7.10 (Gutsy)
 > AMD 64 X2
 > 
 > Built with:
 > ./configure --prefix=/usr
 > make, etc.
 > 
 > All packages from SUMO originally, then updated against US Pre-Releases.
 > 
 > I get the following with Meta-X pdb
 > Structure formation error: Invalid prefix keys in sequence, ?/^A, ^X^A^L
 > 
 > Any ideas on how to proceed?

First, please reproduce the problem, then immediately use M-x
report-xemacs-bug to report the bug.  It provides a traceback of any
keys you pressed, plus a lot of general information about your
installation that may or may not be useful.  (Most importantly, on
Debian-derived installations it's very likely that you have multiple
versions of Lisp libraries installed; M-x report-xemacs-bug will tell
us which ones XEmacs can *find*, and then which one it will actually
*load*.)  Don't forget to check the keystroke traceback for passwords
and other sensitive data.  Keystroke counts can sometimes be
important; please obscure rather than delete such data.  We can hope
that the keystroke sequence will provide a reproduction recipe.

In the report, answer the following questions (without going to
inordinate amounts of effort, of course; if you already have multiple
versions of Python and their corresponding pdbs installed, please do
try them, but whether you should upgrade Python or something like that
depends on how much effort that would be for you) and anything similar
that you can think of:

1.  pdb.el depends on an external program, pdb.  Where can we get it?
    (In the following, pdb.el refers to pdb.el in XEmacs, and pdb
    refers to the external program plus any support like Python.)
    What version of pdb doesn't work?  Are there any that do?  Is it
    possible that you have multiple versions of Python and pdb and
    there's a version mismatch there?
2.  Does pdb work from the command line?
    Does it work from an M-x shell buffer in XEmacs?
3.  Did pdb.el ever work?
    If so, what versions of pdb.el, the XEmacs package containing it,
    and XEmacs worked?
4.  What version(s) of Python don't work?
    Do you know any that do?

_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta@xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
History
Date User Action Args
2008-01-19 10:28:43stephensetsubmitted: 2008-01-18.18:06:40 -> 2008-01-16.14:56:42
2008-01-19 10:28:15stephenlinkissue235 superseder
2008-01-19 10:26:17stephensetseverity: some work obstructed
messages: + msg432
module: + python-modes
priority: normal
platform: + N/A
type: defect
2008-01-19 06:43:19kennethsetstatus: new -> chatting
messages: + msg412
2008-01-19 04:58:07stephencreate