unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Issues marked as fixed in 25.2
@ 2016-11-08 19:49 Glenn Morris
  2016-11-08 19:59 ` John Wiegley
  2016-11-16 15:42 ` Tino Calancha
  0 siblings, 2 replies; 12+ messages in thread
From: Glenn Morris @ 2016-11-08 19:49 UTC (permalink / raw)
  To: emacs-devel


Here's a list of (archived) bugs marked as fixed in version 25.2.
Owing to the change in the Emacs version numbering plan, most of these
(except the more recent ones) probably aren't actually fixed in 25.2.
IMO it would be good if the metadata was reviewed and adjusted to 26.1
where appropriate (unarchive NNN; fixed NNN 26.1; notfixed NNN 25.2).

10
96
1149
1150
2270
2405
2589
3137
3393
4589
4920
5001
5262
5305
5314
5479
5650
5661
5727
6817
7385
7522
7751
8634
8693
8925
9342
9730
10487
10540
10723
10794
10942
10980
11357
11400
11788
12048
12377
12378
12636
12939
13187
13269
13571
13745
13949
14256
14341
14484
14554
14577
14687
14844
14854
14915
14919
15021
15047
15171
15324
15445
15506
15909
16136
16200
16276
16294
16345
16390
16406
16483
16513
16579
16746
16891
16904
17039
17067
17119
17582
17707
17716
17738
17989
17999
18008
18024
18026
18028
18089
18092
18110
18202
18203
18204
18211
18279
18527
18587
18634
18635
18686
18692
18809
18810
18829
19114
19152
19209
19214
19215
19255
19368
19424
19497
19587
19638
19722
19754
19801
19851
20038
20158
20181
20304
20408
20460
20485
20520
20654
20702
20724
20878
21002
21014
21024
21091
21155
21169
21171
21225
21231
21252
21269
21359
21427
21552
21576
21577
21601
21678
21679
21684
21706
21759
21851
21852
21853
21881
21936
21962
22117
22140
22170
22172
22227
22315
22325
22329
22348
22478
22530
22531
22576
22583
22586
22592
22594
22595
22596
22627
22632
22648
22664
22720
22724
22764
22799
22800
22814
22824
22827
22837
22841
22890
22928
22940
22964
22968
23020
23071
23116
23139
23159
23167
23262
23290
23374
23390
23401
23411
23459
23533
23608
23703
23730
23829
23850
23863
23883
23914
23949
23998
24122
24133
24166
24200
24257
24308
24315
24432



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-08 19:49 Issues marked as fixed in 25.2 Glenn Morris
@ 2016-11-08 19:59 ` John Wiegley
  2016-11-08 20:05   ` Stefan Monnier
  2016-11-14  0:02   ` Glenn Morris
  2016-11-16 15:42 ` Tino Calancha
  1 sibling, 2 replies; 12+ messages in thread
From: John Wiegley @ 2016-11-08 19:59 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

>>>>> "GM" == Glenn Morris <rgm@gnu.org> writes:

GM> Here's a list of (archived) bugs marked as fixed in version 25.2. Owing to
GM> the change in the Emacs version numbering plan, most of these (except the
GM> more recent ones) probably aren't actually fixed in 25.2. IMO it would be
GM> good if the metadata was reviewed and adjusted to 26.1 where appropriate
GM> (unarchive NNN; fixed NNN 26.1; notfixed NNN 25.2).

That sounds reasonable to me; I imagine you can write a script to do the batch
modification in debbugs? Are there any gotchas we need to worry about?

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-08 19:59 ` John Wiegley
@ 2016-11-08 20:05   ` Stefan Monnier
  2016-11-14  0:02   ` Glenn Morris
  1 sibling, 0 replies; 12+ messages in thread
From: Stefan Monnier @ 2016-11-08 20:05 UTC (permalink / raw)
  To: emacs-devel

> That sounds reasonable to me; I imagine you can write a script to do
> the batch modification in debbugs? Are there any gotchas we need to
> worry about?

Other than the obvious one (that some of these bugs are actually really
fixed in 25.2 so they shouldn't all be changed)?


        Stefan




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-08 19:59 ` John Wiegley
  2016-11-08 20:05   ` Stefan Monnier
@ 2016-11-14  0:02   ` Glenn Morris
  2016-11-14 22:00     ` John Wiegley
  1 sibling, 1 reply; 12+ messages in thread
From: Glenn Morris @ 2016-11-14  0:02 UTC (permalink / raw)
  To: emacs-devel

John Wiegley wrote:

> GM> Here's a list of (archived) bugs marked as fixed in version 25.2. Owing to
> GM> the change in the Emacs version numbering plan, most of these (except the
> GM> more recent ones) probably aren't actually fixed in 25.2. IMO it would be
> GM> good if the metadata was reviewed and adjusted to 26.1 where appropriate
> GM> (unarchive NNN; fixed NNN 26.1; notfixed NNN 25.2).
>
> That sounds reasonable to me; I imagine you can write a script to do
> the batch modification in debbugs?

If it were that simple, I would just have done it. :)

Some of these issues will actually be fixed in 25.2, some will be fixed
in the old 25.2, which is now 26.1. (It would be great if release
version numbers were predictable in advance.)

I suggest looking at the date the issue was closed and comparing it to
the date the version numbering was changed. But then you also need to
check for issues that have been backported since. And you might also
want to review every such issue to see if it _should_ be backported now.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-14  0:02   ` Glenn Morris
@ 2016-11-14 22:00     ` John Wiegley
  2016-11-14 22:19       ` Lars Ingebrigtsen
  2016-11-15  3:31       ` Eli Zaretskii
  0 siblings, 2 replies; 12+ messages in thread
From: John Wiegley @ 2016-11-14 22:00 UTC (permalink / raw)
  To: Glenn Morris; +Cc: emacs-devel

>>>>> "GM" == Glenn Morris <rgm@gnu.org> writes:

GM> I suggest looking at the date the issue was closed and comparing it to the
GM> date the version numbering was changed. But then you also need to check
GM> for issues that have been backported since. And you might also want to
GM> review every such issue to see if it _should_ be backported now.

Btw, it's exactly this sort of confusion that I wanted to avoid by using a
3-branch scheme (current release target, next minor, next major).

The 2-branch scheme we have now makes this sort of confusion a regular part of
ongoing development, because we'll always encounter the case where a fix on
'master' ends up becoming part of the next release, ahead of whichever version
master was marked as at the time the bug was fixed.

-- 
John Wiegley                  GPG fingerprint = 4710 CF98 AF9B 327B B80F
http://newartisans.com                          60E1 46C4 BD1A 7AC1 4BA2



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-14 22:00     ` John Wiegley
@ 2016-11-14 22:19       ` Lars Ingebrigtsen
  2016-11-15  3:31       ` Eli Zaretskii
  1 sibling, 0 replies; 12+ messages in thread
From: Lars Ingebrigtsen @ 2016-11-14 22:19 UTC (permalink / raw)
  To: emacs-devel

John Wiegley <jwiegley@gmail.com> writes:

> Btw, it's exactly this sort of confusion that I wanted to avoid by using a
> 3-branch scheme (current release target, next minor, next major).
>
> The 2-branch scheme we have now makes this sort of confusion a regular part of
> ongoing development, because we'll always encounter the case where a fix on
> 'master' ends up becoming part of the next release, ahead of whichever version
> master was marked as at the time the bug was fixed.

I don't think there was much confusion amongst most of the developers.

If you take a poll, I think you'll find that most of us assumed that
"master" would end up as 26.1, and were just wondering when somebody was
going to get around to running the numbering script.  (And prodding
gently.  Perhaps too gently.)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-14 22:00     ` John Wiegley
  2016-11-14 22:19       ` Lars Ingebrigtsen
@ 2016-11-15  3:31       ` Eli Zaretskii
  2016-11-15  6:25         ` Herring, Davis
  1 sibling, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2016-11-15  3:31 UTC (permalink / raw)
  To: John Wiegley; +Cc: rgm, emacs-devel

> From: John Wiegley <jwiegley@gmail.com>
> Date: Mon, 14 Nov 2016 14:00:47 -0800
> Cc: emacs-devel@gnu.org
> 
> >>>>> "GM" == Glenn Morris <rgm@gnu.org> writes:
> 
> GM> I suggest looking at the date the issue was closed and comparing it to the
> GM> date the version numbering was changed. But then you also need to check
> GM> for issues that have been backported since. And you might also want to
> GM> review every such issue to see if it _should_ be backported now.
> 
> Btw, it's exactly this sort of confusion that I wanted to avoid by using a
> 3-branch scheme (current release target, next minor, next major).
> 
> The 2-branch scheme we have now makes this sort of confusion a regular part of
> ongoing development, because we'll always encounter the case where a fix on
> 'master' ends up becoming part of the next release, ahead of whichever version
> master was marked as at the time the bug was fixed.

I think the confusion will happen no matter which scheme we choose.  I
think the idea that we can know which version will come from what
branch is a fallacy, because the original intent can always be
thwarted by later decisions, based on situations no one can predict.

I understand the rationale behind trying to record in the bug where it
is solved, but I don't think that goal is achievable in practice.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: Issues marked as fixed in 25.2
  2016-11-15  3:31       ` Eli Zaretskii
@ 2016-11-15  6:25         ` Herring, Davis
  2016-11-15 15:25           ` Eli Zaretskii
  0 siblings, 1 reply; 12+ messages in thread
From: Herring, Davis @ 2016-11-15  6:25 UTC (permalink / raw)
  To: Eli Zaretskii, John Wiegley; +Cc: rgm@gnu.org, emacs-devel@gnu.org

> I think the idea that we can know which version will come from what
> branch is a fallacy, because the original intent can always be
> thwarted by later decisions, based on situations no one can predict.

That's why the three branches should not literally be "(current release target, next minor, next major)".  For a library equipped with an soname, the standard versioning system suggests (bug fixes, new features, incompatible changes).  The same idea can be applied to a gradually evolving editor: commits are not assigned to a supposedly certain destiny, but rather are sorted according to the probability that they might delay a release.

Then, whenever a "minimal changes" release is desired (e.g., to fix a vulnerability without breaking other things), it can be made immediately from the strictest branch.  When work on a major feature drags on, meaningful releases can be made without it by releasing from the middle branch.  (These two use cases are the reason for the number of branches being 3; the match with libraries is largely coincidental.)  When instead release day comes for the middle branch before the strict branch, you just merge the latter into the former first.

There are two refinements to make.  First, the "strictness" of a branch has two interpretations: either in terms of the user-visible behavior changes, or in terms of the (possibly destabilizing) code changes.  The former is more appropriate for the library case, because feature lists and backwards-compatibility guarantees are defined in terms of the visible behavior.  It also has the advantage of tending to reduce merge conflicts and cherrypicking, because refactoring can be done on the bugfix branch even if it is to support new features to be added elsewhere.  The latter interpretation may however be more appropriate for Emacs, where no absolute definition of compatibility exists but stability is very important.

The second refinement is just (the bikeshedding of) what to call such branches for Emacs, with a mind to making it easy for committers to categorize commits.  The schema that seems most obvious to me is (bug fixes and documentation work, well-separable features, core features) which maps well to the past "major version features" (like lexical binding and modules).  The first two are often distinguished by whether a change includes NEWS text.

Finally, you can still have feature branches, as we already do; this scheme just reduces the anxiety associated with the merge of such a branch by allowing it to remain targeted at an unspecified release.

Davis



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-15  6:25         ` Herring, Davis
@ 2016-11-15 15:25           ` Eli Zaretskii
  0 siblings, 0 replies; 12+ messages in thread
From: Eli Zaretskii @ 2016-11-15 15:25 UTC (permalink / raw)
  To: Herring, Davis; +Cc: jwiegley, emacs-devel, rgm

> From: "Herring, Davis" <herring@lanl.gov>
> CC: "rgm@gnu.org" <rgm@gnu.org>, "emacs-devel@gnu.org" <emacs-devel@gnu.org>
> Date: Tue, 15 Nov 2016 06:25:00 +0000
>
> > I think the idea that we can know which version will come from what
> > branch is a fallacy, because the original intent can always be
> > thwarted by later decisions, based on situations no one can predict.
> 
> That's why the three branches should not literally be "(current release target, 
> next minor, next major)".  For a library equipped with an soname, the standard 
> versioning system suggests (bug fixes, new features, incompatible changes).  
> The same idea can be applied to a gradually evolving editor: commits are not 
> assigned to a supposedly certain destiny, but rather are sorted according to 
> the probability that they might delay a release.
> 
> Then, whenever a "minimal changes" release is desired (e.g., to fix a 
> vulnerability without breaking other things), it can be made immediately from 
> the strictest branch.  When work on a major feature drags on, meaningful 
> releases can be made without it by releasing from the middle branch.  (These 
> two use cases are the reason for the number of branches being 3; the match with 
> libraries is largely coincidental.)  When instead release day comes for the 
> middle branch before the strict branch, you just merge the latter into the 
> former first.

That's a different discussion, isn't it?  The issue at hand is whether
marking bugs at closure time as being "fixed in version X.Y" is
something that can avoid the danger of having the specified version be
eventually released without the fix, while the fix is actually
available with some other released version.

I submit that we cannot know in advance whether a given commit will
end up in a specific released version.  There are just too many
factors that are unknown when the bug is resolved which could easily
change the version in which the bug will be eventually fixed.  Some of
these factors:

  . a fix is found to be too dangerous for its branch, and is moved to
    another branch
  . a fix is found to be a "band-aid" type, and the real fix is on
    another branch
  . we decide to change the branch configuration

And these are only the ones I came up with within the first 5 sec of
thought.

I don't see how _any_ branch configuration could prevent the above
factors from thwarting our release plans as known when the bug is
closed and marked as fixed in some specific version of Emacs.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-08 19:49 Issues marked as fixed in 25.2 Glenn Morris
  2016-11-08 19:59 ` John Wiegley
@ 2016-11-16 15:42 ` Tino Calancha
  2016-11-16 16:04   ` Eli Zaretskii
  1 sibling, 1 reply; 12+ messages in thread
From: Tino Calancha @ 2016-11-16 15:42 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Emacs developers

[-- Attachment #1: Type: text/plain, Size: 16931 bytes --]



On Tue, 8 Nov 2016, Glenn Morris wrote:

>
> Here's a list of (archived) bugs marked as fixed in version 25.2.
> Owing to the change in the Emacs version numbering plan, most of these
> (except the more recent ones) probably aren't actually fixed in 25.2.
> IMO it would be good if the metadata was reviewed and adjusted to 26.1

We also need to adjust changes to defcustom's in master branch: some
of these changes add :version "25.2", instead of 26.1.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
From 5ffdbe0a5ebcb3437356f60102b8e622cc608294 Mon Sep 17 00:00:00 2001
From: Tino Calancha <tino.calancha@gmail.com>
Date: Thu, 17 Nov 2016 00:39:43 +0900
Subject: [PATCH] Update parameter :version to 26.1 in several defcustom

Following defcustom where added or modified for 25.2 release.
In fact all these changes belong to 26.1 release.
* lisp/battery.el (battery-linux-sysfs-regexp)
* lisp/comint.el (comint-password-prompt-regexp)
* lisp/dired.el (dired-always-read-filesystem)
* lisp/image.el (image-scaling-factor)
* lisp/ibuf-ext.el (ibuffer-never-search-content-name)
(ibuffer-never-search-content-mode)
* lisp/mouse.el (mouse-select-region-move-to-beginning)
* lisp/net/net-utils.el (iwconfig-program, iwconfig-program-options)
(netstat-program, route-program, route-program-options)
* lisp/net/sieve-manage.el (sieve-manage-default-stream)
* lisp/progmodes/grep.el (grep-save-buffers)
* lisp/vc/add-log.el (change-log-directory-files)
* lisp/url/url-vars.el (url-user-agent)
* lisp/vc/vc-hg.el (vc-hg-symbolic-revision-styles)
(vc-hg-use-file-version-for-mode-line-version)
(vc-hg-parse-hg-data-structures)
* lisp/wdired.el (wdired-create-parent-directories)
* lisp/faces.el (homoglyph, nobreak-hyphen, read-multiple-choice-face)
* lisp/gnus/gnus-art.el (gnus-article-encrypt-protocol)
(gnus-button-url-regexp)
* lisp/window.el (switch-to-buffer-preserve-window-point)
* lisp/ibuffer.el (ibuffer-formats, ibuffer-locked-char)
(ibuffer-locked-buffer)
* lisp/textmodes/flyspell.el (flyspell-sort-corrections-function)
* lisp/emacs-lisp/edebug.el (edebug-sit-on-break)
* lisp/gnus/message.el (message-user-fqdn)
* lisp/simple.el (shell-command-dont-erase-buffer)
(extended-command-suggest-shorter)
* lisp/net/shr.el (shr-use-fonts)
* lisp/files.el (mounted-file-systems, kill-emacs-query-functions)
---
  lisp/battery.el            |  2 +-
  lisp/comint.el             |  2 +-
  lisp/dired.el              |  2 +-
  lisp/emacs-lisp/edebug.el  |  2 +-
  lisp/faces.el              |  6 +++---
  lisp/files.el              |  4 ++--
  lisp/gnus/gnus-art.el      |  4 ++--
  lisp/gnus/message.el       |  2 +-
  lisp/ibuf-ext.el           |  4 ++--
  lisp/ibuffer.el            |  6 +++---
  lisp/image.el              |  2 +-
  lisp/mouse.el              |  2 +-
  lisp/net/net-utils.el      | 10 +++++-----
  lisp/net/shr.el            |  2 +-
  lisp/net/sieve-manage.el   |  2 +-
  lisp/progmodes/grep.el     |  2 +-
  lisp/simple.el             |  4 ++--
  lisp/textmodes/flyspell.el |  2 +-
  lisp/url/url-vars.el       |  2 +-
  lisp/vc/add-log.el         |  2 +-
  lisp/vc/vc-hg.el           |  6 +++---
  lisp/wdired.el             |  2 +-
  lisp/window.el             |  2 +-
  23 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/lisp/battery.el b/lisp/battery.el
index e6e79b0..10a3403 100644
--- a/lisp/battery.el
+++ b/lisp/battery.el
@@ -41,7 +41,7 @@ battery
  (defcustom battery-linux-sysfs-regexp "[bB][aA][tT][0-9]?$"
    "Regexp for folder names to be searched under
    /sys/class/power_supply/ that contain battery information."
-  :version "25.2"
+  :version "26.1"
    :type 'regexp
    :group 'battery)

diff --git a/lisp/comint.el b/lisp/comint.el
index 0319eeb..919265f 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -354,7 +354,7 @@ comint-password-prompt-regexp
     "\\(?: for .+\\)?[::៖]\\s *\\'")
    "Regexp matching prompts for passwords in the inferior process.
  This is used by `comint-watch-for-password-prompt'."
-  :version "25.2"
+  :version "26.1"
    :type 'regexp
    :group 'comint)

diff --git a/lisp/dired.el b/lisp/dired.el
index 7ead087..daa6d77 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -264,7 +264,7 @@ dired-always-read-filesystem
   them: the search is performed on the temporary buffer, the original
   buffer visiting the file is not modified."
    :type 'boolean
-  :version "25.2"
+  :version "26.1"
    :group 'dired)

  ;; Internal variables
diff --git a/lisp/emacs-lisp/edebug.el b/lisp/emacs-lisp/edebug.el
index db78d94..66117b8 100644
--- a/lisp/emacs-lisp/edebug.el
+++ b/lisp/emacs-lisp/edebug.el
@@ -237,7 +237,7 @@ edebug-sit-on-break
    "Whether or not to pause for `edebug-sit-for-seconds' on reaching a break."
    :type 'boolean
    :group 'edebug
-  :version "25.2")
+  :version "26.1")

  ;;; Form spec utilities.

diff --git a/lisp/faces.el b/lisp/faces.el
index d6ec98b..6e3b08c 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2476,7 +2476,7 @@ homoglyph
      (t :foreground "brown"))
    "Face for lookalike characters."
    :group 'basic-faces
-  :version "25.2")
+  :version "26.1")

  (defface nobreak-space
    '((((class color) (min-colors 88)) :inherit escape-glyph :underline t)
@@ -2492,7 +2492,7 @@ nobreak-hyphen
      (t :foreground "brown"))
    "Face for displaying nobreak hyphens."
    :group 'basic-faces
-  :version "25.2")
+  :version "26.1")

  (defgroup mode-line-faces nil
    "Faces used in the mode line."
@@ -2759,7 +2759,7 @@ read-multiple-choice-face
          :weight bold)))
    "Face for the symbol name in `read-multiple-choice' output."
    :group 'basic-faces
-  :version "25.2")
+  :version "26.1")

  ;; Faces for TTY menus.
  (defface tty-menu-enabled-face
diff --git a/lisp/files.el b/lisp/files.el
index 7cfb20d..c50e6aa 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -1321,7 +1321,7 @@ mounted-file-systems
      "^\\(?:/\\(?:afs/\\|m\\(?:edia/\\|nt\\)\\|\\(?:ne\\|tmp_mn\\)t/\\)\\)")
    "File systems which ought to be mounted."
    :group 'files
-  :version "25.2"
+  :version "26.1"
    :require 'regexp-opt
    :type 'regexp)

@@ -6756,7 +6756,7 @@ kill-emacs-query-functions
  `save-buffers-kill-emacs' calls these functions, but `kill-emacs',
  the low level primitive, does not.  See also `kill-emacs-hook'."
    :type 'hook
-  :version "25.2"
+  :version "26.1"
    :group 'convenience)

  (defcustom confirm-kill-emacs nil
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 738adb5..0080b41 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -1612,7 +1612,7 @@ gnus-article-encrypt-protocol

  (defcustom gnus-use-idna t
    "Whether IDNA decoding of headers is used when viewing messages."
-  :version "25.2"
+  :version "26.1"
    :group 'gnus-article-headers
    :type 'boolean)

@@ -7368,7 +7368,7 @@ gnus-button-url-regexp

  (defcustom gnus-button-valid-fqdn-regexp "\\([-A-Za-z0-9]+\\.\\)+[A-Za-z]+"
    "Regular expression that matches a valid FQDN."
-  :version "25.2"
+  :version "26.1"
    :group 'gnus-article-buttons
    :type 'regexp)

diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index bdf1b15..52eaff3 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -1764,7 +1764,7 @@ message-user-fqdn

  (defcustom message-use-idna t
    "Whether to encode non-ASCII in domain names into ASCII according to IDNA."
-  :version "25.2"
+  :version "26.1"
    :group 'message-headers
    :link '(custom-manual "(message)IDNA")
    :type '(choice (const :tag "Ask" ask)
diff --git a/lisp/ibuf-ext.el b/lisp/ibuf-ext.el
index 1918ce8..b3d1452 100644
--- a/lisp/ibuf-ext.el
+++ b/lisp/ibuf-ext.el
@@ -98,7 +98,7 @@ ibuffer-never-search-content-name
        (push (format "%s%s%s" beg str end) excluded)))
    "A list of regexps for buffers ignored by `ibuffer-mark-by-content-regexp'.
  Buffers whose name matches a regexp in this list, are not searched."
-  :version "25.2"
+  :version "26.1"
    :type '(repeat regexp)
    :require 'ibuf-ext
    :group 'ibuffer)
@@ -106,7 +106,7 @@ ibuffer-never-search-content-name
  (defcustom ibuffer-never-search-content-mode '(dired-mode)
    "A list of major modes ignored by `ibuffer-mark-by-content-regexp'.
  Buffers whose major mode is in this list, are not searched."
-  :version "25.2"
+  :version "26.1"
    :type '(repeat regexp)
    :require 'ibuf-ext
    :group 'ibuffer)
diff --git a/lisp/ibuffer.el b/lisp/ibuffer.el
index 9becfc9..b33c2e3 100644
--- a/lisp/ibuffer.el
+++ b/lisp/ibuffer.el
@@ -138,7 +138,7 @@ ibuffer-formats

  Using \\[ibuffer-switch-format], you can rotate the display between
  the specified formats in the list."
-  :version "25.2"
+  :version "26.1"
    :type '(repeat sexp)
    :group 'ibuffer)

@@ -285,7 +285,7 @@ ibuffer-marked-char

  (defcustom ibuffer-locked-char ?L
    "The character to display for locked buffers."
-  :version "25.2"
+  :version "26.1"
    :type 'character
    :group 'ibuffer)

@@ -1773,7 +1773,7 @@ ibuffer-locked-buffer
    '((((background dark)) (:foreground "RosyBrown"))
      (t (:foreground "brown4")))
    "*Face used for locked buffers in Ibuffer."
-  :version "25.2"
+  :version "26.1"
    :group 'ibuffer
    :group 'font-lock-highlighting-faces)
  (defvar ibuffer-locked-buffer 'ibuffer-locked-buffer)
diff --git a/lisp/image.el b/lisp/image.el
index e1f52de..82e0162 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -135,7 +135,7 @@ image-scaling-factor
  based on the font pixel size."
    :type '(choice number
                   (const :tag "Automatically compute" auto))
-  :version "25.2")
+  :version "26.1")

  ;; Map put into text properties on images.
  (defvar image-map
diff --git a/lisp/mouse.el b/lisp/mouse.el
index 8c83f5e..db9f13b 100644
--- a/lisp/mouse.el
+++ b/lisp/mouse.el
@@ -551,7 +551,7 @@ mouse-select-region-move-to-beginning
    :type '(choice (const :tag "Don't move point" nil)
  		 (const :tag "Move point to beginning of region" t))
    :group 'mouse
-  :version "25.2")
+  :version "26.1")

  (defun mouse-set-point (event &optional promote-to-region)
    "Move point to the position clicked on with the mouse.
diff --git a/lisp/net/net-utils.el b/lisp/net/net-utils.el
index 1547f52..73d6ff4 100644
--- a/lisp/net/net-utils.el
+++ b/lisp/net/net-utils.el
@@ -119,7 +119,7 @@ iwconfig-program
    "Program to print wireless network configuration information."
    :group 'net-utils
    :type 'string
-  :version "25.2")
+  :version "26.1")

  (defcustom iwconfig-program-options
    (cond ((string-match-p "iw\\'" iwconfig-program) (list "dev"))
@@ -127,7 +127,7 @@ iwconfig-program-options
   "Options for the iwconfig program."
   :group 'net-utils
   :type '(repeat string)
- :version "25.2")
+ :version "26.1")

  (defcustom netstat-program
    (cond ((executable-find "netstat") "netstat")
@@ -136,7 +136,7 @@ netstat-program
    "Program to print network statistics."
    :group 'net-utils
    :type  'string
-  :version "25.2")
+  :version "26.1")

  (defcustom netstat-program-options
    (list "-a")
@@ -165,7 +165,7 @@ route-program
    "Program to print routing tables."
    :group 'net-utils
    :type  'string
-  :version "25.2")
+  :version "26.1")

  (defcustom route-program-options
    (cond ((eq system-type 'windows-nt) (list "print"))
@@ -174,7 +174,7 @@ route-program-options
    "Options for the route program."
    :group 'net-utils
    :type  '(repeat string)
-  :version "25.2")
+  :version "26.1")

  (defcustom nslookup-program "nslookup"
    "Program to interactively query DNS information."
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index 5660355..f1b0087 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -68,7 +68,7 @@ shr-use-fonts

  (defcustom shr-use-colors t
    "If non-nil, respect color specifications in the HTML."
-  :version "25.2"
+  :version "26.1"
    :group 'shr
    :type 'boolean)

diff --git a/lisp/net/sieve-manage.el b/lisp/net/sieve-manage.el
index c8276e7..8f7bd44 100644
--- a/lisp/net/sieve-manage.el
+++ b/lisp/net/sieve-manage.el
@@ -148,7 +148,7 @@ sieve-manage-default-stream

  (defcustom sieve-manage-ignore-starttls nil
    "Ignore STARTTLS even if STARTTLS capability is provided."
-  :version "25.2"
+  :version "26.1"
    :type 'boolean
    :group 'sieve-manage)

diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index f7f097b..5112c6b 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -235,7 +235,7 @@ grep-save-buffers
    (lambda ()
      (string-prefix-p my-grep-root (file-truename (buffer-file-name))))
  to limit saving to files located under `my-grep-root'."
-  :version "25.2"
+  :version "26.1"
    :type '(choice
            (const :tag "Ask before saving" ask)
            (const :tag "Don't save buffers" nil)
diff --git a/lisp/simple.el b/lisp/simple.el
index fe61325..2506c4a 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -50,7 +50,7 @@ shell-command-dont-erase-buffer
            (const :tag "Set point to end of last output" end-last-out)
            (const :tag "Save point" save-point))
    :group 'shell
-  :version "25.2")
+  :version "26.1")

  (defvar shell-command-saved-pos nil
    "Point position in the output buffer after command complete.
@@ -1659,7 +1659,7 @@ extended-command-suggest-shorter
    "If non-nil, show a shorter M-x invocation when there is one."
    :group 'keyboard
    :type 'boolean
-  :version "25.2")
+  :version "26.1")

  (defun execute-extended-command--shorter-1 (name length)
    (cond
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index 042b7d4..29aa231 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -102,7 +102,7 @@ flyspell-sort-corrections-function
  function takes three parameters -- the two correction candidates
  to be sorted, and the third parameter is the word that's being
  corrected."
-  :version "25.2"
+  :version "26.1"
    :type 'function
    :group 'flyspell)

diff --git a/lisp/url/url-vars.el b/lisp/url/url-vars.el
index f6aae21..1286d6c 100644
--- a/lisp/url/url-vars.el
+++ b/lisp/url/url-vars.el
@@ -373,7 +373,7 @@ url-user-agent
      (const :tag "No User-Agent at all" :value nil)
      (const :tag "An string auto-generated according to `url-privacy-level'"
             :value default))
-  :version "25.2"
+  :version "26.1"
    :group 'url)

  (defvar url-setup-done nil "Has setup configuration been done?")
diff --git a/lisp/vc/add-log.el b/lisp/vc/add-log.el
index b516b67..7124df0 100644
--- a/lisp/vc/add-log.el
+++ b/lisp/vc/add-log.el
@@ -175,7 +175,7 @@ change-log-directory-files
    "List of files that cause `find-change-log' to stop in containing directory.
  This applies if no pre-existing ChangeLog is found.  If nil, then in such
  a case simply use the directory containing the changed file."
-  :version "25.2"
+  :version "26.1"
    :type '(repeat file)
    :group 'change-log)

diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el
index 78ff56c..cee01ee 100644
--- a/lisp/vc/vc-hg.el
+++ b/lisp/vc/vc-hg.el
@@ -280,7 +280,7 @@ vc-hg-symbolic-revision-styles
                    (const :tag "Active bookmark" 'bookmark)
                    (string :tag "Hg template")
                    (function :tag "Custom")))
-  :version "25.2"
+  :version "26.1"
    :group 'vc-hg)

  (defcustom vc-hg-use-file-version-for-mode-line-version nil
@@ -289,7 +289,7 @@ vc-hg-use-file-version-for-mode-line-version
  working copy.  `nil' is the much faster setting for
  large repositories."
    :type 'boolean
-  :version "25.2"
+  :version "26.1"
    :group 'vc-hg)

  (defun vc-hg--active-bookmark-internal (rev)
@@ -574,7 +574,7 @@ vc-hg-parse-hg-data-structures
  against Mercurial data structure format changes and always fall
  back to running Mercurial directly."
    :type 'boolean
-  :version "25.2"
+  :version "26.1"
    :group 'vc-hg)

  (defsubst vc-hg--read-u8 ()
diff --git a/lisp/wdired.el b/lisp/wdired.el
index 5b23f84..f059ab7 100644
--- a/lisp/wdired.el
+++ b/lisp/wdired.el
@@ -158,7 +158,7 @@ wdired-create-parent-directories
  nonexistent directory, wdired will create any parent directories
  necessary.  When nil, attempts to rename a file into a
  nonexistent directory will fail."
-  :version "25.2"
+  :version "26.1"
    :type 'boolean
    :group 'wdired)

diff --git a/lisp/window.el b/lisp/window.el
index da3691e..5255905 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -7519,7 +7519,7 @@ switch-to-buffer-preserve-window-point
  	  (const :tag "If already displayed elsewhere" already-displayed)
  	  (const :tag "Always" t))
    :group 'windows
-  :version "25.2")
+  :version "26.1")

  (defcustom switch-to-buffer-in-dedicated-window nil
    "Allow switching to buffer in strongly dedicated windows.
-- 
2.10.2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
In GNU Emacs 26.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.3)
  of 2016-11-16
Repository revision: 36b99556dea23f17d5598bbed366e7201eec9fbb

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-16 15:42 ` Tino Calancha
@ 2016-11-16 16:04   ` Eli Zaretskii
  2016-11-16 16:17     ` Tino Calancha
  0 siblings, 1 reply; 12+ messages in thread
From: Eli Zaretskii @ 2016-11-16 16:04 UTC (permalink / raw)
  To: Tino Calancha; +Cc: rgm, emacs-devel

> From: Tino Calancha <tino.calancha@gmail.com>
> Date: Thu, 17 Nov 2016 00:42:16 +0900 (JST)
> Cc: Emacs developers <emacs-devel@gnu.org>
> 
> > Here's a list of (archived) bugs marked as fixed in version 25.2.
> > Owing to the change in the Emacs version numbering plan, most of these
> > (except the more recent ones) probably aren't actually fixed in 25.2.
> > IMO it would be good if the metadata was reviewed and adjusted to 26.1
> 
> We also need to adjust changes to defcustom's in master branch: some
> of these changes add :version "25.2", instead of 26.1.

Thanks.  If you verified that these are only on the master branch,
please push this to master.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Issues marked as fixed in 25.2
  2016-11-16 16:04   ` Eli Zaretskii
@ 2016-11-16 16:17     ` Tino Calancha
  0 siblings, 0 replies; 12+ messages in thread
From: Tino Calancha @ 2016-11-16 16:17 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rgm, Emacs developers, Tino Calancha



On Wed, 16 Nov 2016, Eli Zaretskii wrote:

>> From: Tino Calancha <tino.calancha@gmail.com>
>> Date: Thu, 17 Nov 2016 00:42:16 +0900 (JST)
>> Cc: Emacs developers <emacs-devel@gnu.org>
>>
>>> Here's a list of (archived) bugs marked as fixed in version 25.2.
>>> Owing to the change in the Emacs version numbering plan, most of these
>>> (except the more recent ones) probably aren't actually fixed in 25.2.
>>> IMO it would be good if the metadata was reviewed and adjusted to 26.1
>>
>> We also need to adjust changes to defcustom's in master branch: some
>> of these changes add :version "25.2", instead of 26.1.
>
> Thanks.  If you verified that these are only on the master branch,
> please push this to master.
Just rechecked.
Pushed to master branch as commit: 5ffdbe0



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-11-16 16:17 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-08 19:49 Issues marked as fixed in 25.2 Glenn Morris
2016-11-08 19:59 ` John Wiegley
2016-11-08 20:05   ` Stefan Monnier
2016-11-14  0:02   ` Glenn Morris
2016-11-14 22:00     ` John Wiegley
2016-11-14 22:19       ` Lars Ingebrigtsen
2016-11-15  3:31       ` Eli Zaretskii
2016-11-15  6:25         ` Herring, Davis
2016-11-15 15:25           ` Eli Zaretskii
2016-11-16 15:42 ` Tino Calancha
2016-11-16 16:04   ` Eli Zaretskii
2016-11-16 16:17     ` Tino Calancha

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).