GNU bug report logs - #7777
24.0.50; incompatible change for `directory-abbrev-alist' not in NEWS

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Mon, 3 Jan 2011 19:43:01 UTC

Severity: normal

Found in version 24.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 7777 <at> debbugs.gnu.org (full text, mbox):

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Eli Zaretskii'" <eliz <at> gnu.org>
Cc: 7777 <at> debbugs.gnu.org
Subject: RE: bug#7777: 24.0.50;
	incompatible change for `directory-abbrev-alist' not in NEWS
Date: Mon, 3 Jan 2011 13:44:50 -0800
> > That means that *Every* existing customization is broken 
> > (or at least contradicts the "should").
> 
> It isn't and it doesn't.  If there are no file names with embedded
> newlines, both "^" and "\`" do the same.

Yes, I know that.

> The "should" is to remind this issue to those who want their
> customizations DTRT with newlines in file names; previously,
> they needed to figure that by themselves, or learn it the hard way.

"Previously" there was already a similar "should" (for `^').
I have no problem with the "should", in any case.

> > This incompatible change should be mentioned in the NEWS.
> 
> There was no change, except in the doc string (and in the value
> suggested during customization).  No code changes, and the default
> value is still nil.

There is a change in what we are telling users is the proper form for the option
value.  Before, we made a big deal about them needing to use `^'; now we are
making a bid deal about them needing to use `\\`'.

At the very least:

1. We're telling users that _every_ value should be different from what _every_
value was supposed to be before. That's a change for users that they should be
made aware of, even if such a "should" is in fact vacuous wrt the difference.

2. We should tell users, in NEWS, that they do _not_ in fact need to change
existing values that respected the old rule - in spite of the changed rule.
They do _not_ need to swap \\` for ^.  That is not necessarily obvious to users.
 
> Can we close this bug, please?

Sure, after it's fixed.





This bug report was last modified 14 years and 175 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.