[Bug: 21.5-b28] CPerl mode: 'Wrong type argument: integer-or-marker-p, nil' on { keypress

Ville Skyttä scop at xemacs.org
Sat Jan 19 16:53:11 EST 2008


On Saturday 19 January 2008, Ilya Zakharevich wrote:
> On Sat, Jan 19, 2008 at 08:23:49PM +0200, Ville Skytt? wrote:
> > On Saturday 19 January 2008, Aidan Kehoe wrote:
> > > Looks like Ville and I have the older version of cperl-mode.el that is
> > > in the stable packages. The problem doesn?t appear with the version of
> > > cperl-mode in the experimental packages directory.
> >
> > Ohh... that's absolutely correct, thanks, Aidan!  I was 99% sure I had
> > the new one, but looks like the remaining 1% applied :(.  Sorry about the
> > noise!
>
> I have no idea what you guys are speaking about.  Could you elaborate
> what is "stable/experimental"?

Stable and experimental are directories on the XEmacs distribution site 
containing XEmacs elisp packages (usually collections of related *.el) in 
their respective life cycle states.  When package maintainers update some 
files, packages with updates go to "experimental" first, then get promoted 
to "stable" after some time when they're deemed good for general consumption.  
Updates can be eg. bugfixes, feature additions, or (like mostly in the case 
of cperl-mode.el recently), just syncs with upstream versions.

The "experimental" area currently contains a perl-modes package which among 
other things has cperl-mode.el 5.23 in it.  The "stable" area has some older 
version, I don't remember offhand exactly what it is.

So, because the reported issue doesn't occur with your latest cperl-mode.el 
5.23, there's nothing I should have bothered you about.  Sorry again.

> Yet another broken split, as with RMS Emacs?

I'm not sure I understand you correctly here and I use and know so little 
about GNU Emacs that it's better that I won't comment on that, but (speaking 
for myself) I believe it is not anybody's intention to fork cperl-mode.el 
here, actually very much on the contrary.

There are very few differences between your version 5.23 and the one in the 
XEmacs packages repository, and I believe I have sent all the differences to 
you for evaluation earlier whether you'd like to include them in the upstream 
version.  The complete current diff is attached for reference.

Even if you decide against them and we'd rather not make any modifications to 
cperl-mode.el but to just use your version as is, the unfortunate fact is 
that we've accepted and shipped the code in the diff for quite some time and 
have to take responsibility for maintaining it because our users probably 
have grown to depend on these changes.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cperl-xemacs.patch
Type: text/x-diff
Size: 3292 bytes
Desc: not available
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20080119/4a70701a/cperl-xemacs.patch


More information about the XEmacs-Beta mailing list