GNU bug report logs - #53150
29.0.50; Behaviour change in master branch

Previous Next

Package: emacs;

Reported by: Ergus <spacibba <at> aol.com>

Date: Sun, 9 Jan 2022 22:48:02 UTC

Severity: normal

Found in version 29.0.50

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 53150 in the body.
You can then email your comments to 53150 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Sun, 09 Jan 2022 22:48:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ergus <spacibba <at> aol.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 09 Jan 2022 22:48:02 GMT) Full text and rfc822 format available.

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

From: Ergus <spacibba <at> aol.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; Behaviour change in master branch
Date: Sun, 09 Jan 2022 23:46:47 +0100
Hi:

I have noticed a change in the current master I am not sure it is
intended or an issue.

On emacs 27 when the region is active and I press C-x C-x to go to the
other end, then I can use move commands (arrows) to change the region
boundaries (extend or reduce the region).

Now on master if I do the same after C-x C-x if I move the cursor, the
region is automatically deactivated immediately.

To reproduce:

emacs -Q
C-r te <RET>
C-SPC
M-f M-f
C-x C-x
M-b (or C-b, C-f etc) ;; this deactivates the mark unlike emacs 27

Is this intended??

Best,
Ergus


In GNU Emacs 29.0.50 (build 30, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
 of 2022-01-09 built on Ergus
Repository revision: e91848344e096e23ad00a8a4e58299a33ed82e1c
Repository branch: master
System Description: Arch Linux

Configured using:
 'configure --prefix=/home/ergo/.local/ --with-mailutils --with-json
 --with-x-toolkit=gtk3 --with-xft --with-wide-int --with-modules
 --with-cairo --with-harfbuzz --with-native-compilation --with-pgtk'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
WEBP XIM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  global-auto-revert-mode: t
  xclip-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  electric-pair-mode: t
  flyspell-mode: t
  company-mode: t
  flycheck-mode: t
  counsel-mode: t
  ivy-mode: t
  composable-mark-mode: t
  composable-mode: t
  repeat-mode: t
  xterm-mouse-mode: t
  minibuffer-depth-indicate-mode: t
  winner-mode: t
  save-place-mode: t
  which-key-mode: t
  override-global-mode: t
  delete-selection-mode: t
  savehist-mode: t
  global-display-fill-column-indicator-mode: t
  display-fill-column-indicator-mode: t
  global-display-line-numbers-mode: t
  display-line-numbers-mode: t
  eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  size-indication-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/usr/share/emacs/site-lisp/cmake-mode hides /home/ergo/.emacs.d/elpa/cmake-mode-20210104.1831/cmake-mode
~/gits/emacs_clones/composable/composable-mark hides /home/ergo/.emacs.d/elpa/composable-20201024.1458/composable-mark
~/gits/emacs_clones/composable/composable hides /home/ergo/.emacs.d/elpa/composable-20201024.1458/composable
/usr/share/emacs/site-lisp/notmuch-crypto hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-crypto
/usr/share/emacs/site-lisp/notmuch-compat hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-compat
/usr/share/emacs/site-lisp/notmuch-hello hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-hello
/usr/share/emacs/site-lisp/notmuch hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch
/usr/share/emacs/site-lisp/notmuch-show hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-show
/usr/share/emacs/site-lisp/notmuch-maildir-fcc hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-maildir-fcc
/usr/share/emacs/site-lisp/coolj hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/coolj
/usr/share/emacs/site-lisp/notmuch-draft hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-draft
/usr/share/emacs/site-lisp/notmuch-tree hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-tree
/usr/share/emacs/site-lisp/notmuch-parser hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-parser
/usr/share/emacs/site-lisp/notmuch-lib hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-lib
/usr/share/emacs/site-lisp/notmuch-mua hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-mua
/usr/share/emacs/site-lisp/notmuch-message hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-message
/usr/share/emacs/site-lisp/notmuch-address hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-address
/usr/share/emacs/site-lisp/notmuch-wash hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-wash
/usr/share/emacs/site-lisp/notmuch-tag hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-tag
/usr/share/emacs/site-lisp/notmuch-print hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-print
/usr/share/emacs/site-lisp/notmuch-query hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-query
/usr/share/emacs/site-lisp/notmuch-jump hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-jump
/usr/share/emacs/site-lisp/notmuch-company hides /home/ergo/.emacs.d/elpa/notmuch-20211229.1824/notmuch-company
/usr/share/emacs/site-lisp/protobuf-mode hides /home/ergo/.emacs.d/elpa/protobuf-mode-20211013.1726/protobuf-mode
/home/ergo/.emacs.d/elpa/transient-20220105.1210/transient hides /home/ergo/.local/share/emacs/29.0.50/lisp/transient

Features:
(shadow sort notmuch-company notmuch-lib notmuch-version notmuch-compat
mm-view mml-smime smime dig mail-extr autorevert filenotify xclip
yasnippet-snippets yasnippet emacsbug message mailcap yank-media rmc
puny rfc822 mml mml-sec password-cache epa derived epg rfc6068
epg-config gnus-util time-date mm-decode mm-bodies mm-encode mail-parse
rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mail-utils thingatpt amx s elec-pair
flyspell-correct-ivy flyspell-correct flyspell ispell company-keywords
company-gtags company-dabbrev-code company-dabbrev company-files
company-semantic company-template company-capf company flycheck json map
find-func dash pcase counsel xdg xref project dired dired-loaddefs
compile text-property-search comint ansi-color swiper ivy-avy avy ivy
flx ivy-faces ivy-overlay colir term/tmux term/xterm xterm init
composable composable-mark powerline comp comp-cstr warnings advice
powerline-separators color powerline-themes repeat xt-mouse edmacro
kmacro mb-depth simple-16-theme winner ring saveplace diminish which-key
configmail cl-extra help-mode use-package use-package-ensure
use-package-delight use-package-diminish use-package-bind-key bind-key
use-package-core disp-table delsel savehist easy-mmode
display-fill-column-indicator display-line-numbers info ede/auto
eieio-base cl-seq seq eieio subr-x byte-opt bytecomp byte-compile cconv
eieio-core cl-macs gv eieio-loaddefs cl-loaddefs cl-lib tex-site rx
slime-autoloads early-init iso-transl tooltip eldoc paren electric
uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice
button loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit pgtk lcms2 multi-tty make-network-process
native-compile emacs)

Memory information:
((conses 16 264912 26352)
 (symbols 48 18620 1)
 (strings 32 61842 16371)
 (string-bytes 1 2186295)
 (vectors 16 30487)
 (vector-slots 8 644860 18390)
 (floats 8 203 1256)
 (intervals 56 1325 0)
 (buffers 992 10))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 01:07:01 GMT) Full text and rfc822 format available.

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

From: Stefan Kangas <stefan <at> marxist.se>
To: Ergus <spacibba <at> aol.com>
Cc: 53150 <at> debbugs.gnu.org
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Sun, 9 Jan 2022 19:06:06 -0600
Ergus <spacibba <at> aol.com> writes:

> On emacs 27 when the region is active and I press C-x C-x to go to the
> other end, then I can use move commands (arrows) to change the region
> boundaries (extend or reduce the region).
>
> Now on master if I do the same after C-x C-x if I move the cursor, the
> region is automatically deactivated immediately.
>
> To reproduce:
>
> emacs -Q
> C-r te <RET>
> C-SPC
> M-f M-f
> C-x C-x
> M-b (or C-b, C-f etc) ;; this deactivates the mark unlike emacs 27

I can't reproduce this on the emacs-28 branch.

> Is this intended??

I don't think so, no.  A git bisect would be welcome.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 04:41:02 GMT) Full text and rfc822 format available.

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

From: Po Lu <luangruo <at> yahoo.com>
To: Stefan Kangas <stefan <at> marxist.se>
Cc: 53150 <at> debbugs.gnu.org, Ergus <spacibba <at> aol.com>
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 12:40:23 +0800
Stefan Kangas <stefan <at> marxist.se> writes:

> I can't reproduce this on the emacs-28 branch.
> I don't think so, no.  A git bisect would be welcome.

Crystal ball says it's 19c6cad182, so Ergus might want to try just
reverting that before carrying out an entire bisect.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 09:57:02 GMT) Full text and rfc822 format available.

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

From: Ergus <spacibba <at> aol.com>
To: Po Lu <luangruo <at> yahoo.com>
Cc: 53150 <at> debbugs.gnu.org, Stefan Kangas <stefan <at> marxist.se>
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 10:55:30 +0100
On Mon, Jan 10, 2022 at 12:40:23PM +0800, Po Lu wrote:
>Stefan Kangas <stefan <at> marxist.se> writes:
>
>> I can't reproduce this on the emacs-28 branch.
>> I don't think so, no.  A git bisect would be welcome.
>
>Crystal ball says it's 19c6cad182, so Ergus might want to try just
>reverting that before carrying out an entire bisect.
>
>Thanks.

Yes, indeed it is 19c6cad182... 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 10:16:01 GMT) Full text and rfc822 format available.

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

From: Po Lu <luangruo <at> yahoo.com>
To: Ergus <spacibba <at> aol.com>
Cc: 53150 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
 Stefan Kangas <stefan <at> marxist.se>
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 18:15:16 +0800
Ergus <spacibba <at> aol.com> writes:

> Yes, indeed it is 19c6cad182... 

Eli, any idea why this might be?  TIA.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 17:15:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Po Lu <luangruo <at> yahoo.com>, Andrey Listopadov <andreyorst <at> gmail.com>
Cc: 53150 <at> debbugs.gnu.org, spacibba <at> aol.com, stefan <at> marxist.se
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 19:14:23 +0200
> From: Po Lu <luangruo <at> yahoo.com>
> Cc: Stefan Kangas <stefan <at> marxist.se>,  Eli Zaretskii <eliz <at> gnu.org>,
>  53150 <at> debbugs.gnu.org
> Date: Mon, 10 Jan 2022 18:15:16 +0800
> 
> Ergus <spacibba <at> aol.com> writes:
> 
> > Yes, indeed it is 19c6cad182... 
> 
> Eli, any idea why this might be?  TIA.

I hope I fixed this now.

Andrey, could you please verify that bug#52896 is still fixed with the
current master?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 19:11:02 GMT) Full text and rfc822 format available.

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

From: Andrey Listopadov <andreyorst <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 53150 <at> debbugs.gnu.org, spacibba <at> aol.com,
 stefan <at> marxist.se
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 22:09:33 +0300
> Andrey, could you please verify that bug#52896 is still fixed with the
> current master?

It appears to work correctly

-- 
Andrey Listopadov




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Mon, 10 Jan 2022 19:20:02 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrey Listopadov <andreyorst <at> gmail.com>
Cc: luangruo <at> yahoo.com, 53150 <at> debbugs.gnu.org, spacibba <at> aol.com,
 stefan <at> marxist.se
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Mon, 10 Jan 2022 21:18:52 +0200
> From: Andrey Listopadov <andreyorst <at> gmail.com>
> Date: Mon, 10 Jan 2022 22:09:33 +0300
> Cc: Po Lu <luangruo <at> yahoo.com>, spacibba <at> aol.com, stefan <at> marxist.se, 
> 	53150 <at> debbugs.gnu.org
> 
> > Andrey, could you please verify that bug#52896 is still fixed with the
> > current master?
> 
> It appears to work correctly

Great, thanks for testing.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53150; Package emacs. (Thu, 13 Jan 2022 09:13:02 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Andrey Listopadov <andreyorst <at> gmail.com>, luangruo <at> yahoo.com,
 spacibba <at> aol.com, stefan <at> marxist.se, 53150 <at> debbugs.gnu.org
Subject: Re: bug#53150: 29.0.50; Behaviour change in master branch
Date: Thu, 13 Jan 2022 10:12:26 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> It appears to work correctly
>
> Great, thanks for testing.

This bug was left open, so I'm closing it now.

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




bug marked as fixed in version 29.1, send any further explanations to 53150 <at> debbugs.gnu.org and Ergus <spacibba <at> aol.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 13 Jan 2022 09:13:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 10 Feb 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 67 days ago.

Previous Next


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