GNU logs - #62847, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Gustavo Barros <gusbrs.2016@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Apr 2023 23:05:02 +0000
Resent-Message-ID: <handler.62847.B.168151347925266 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 62847 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.168151347925266
          (code B ref -1); Fri, 14 Apr 2023 23:05:02 +0000
Received: (at submit) by debbugs.gnu.org; 14 Apr 2023 23:04:39 +0000
Received: from localhost ([127.0.0.1]:47890 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnST8-0006ZS-Bo
	for submit <at> debbugs.gnu.org; Fri, 14 Apr 2023 19:04:38 -0400
Received: from lists.gnu.org ([209.51.188.17]:48478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gtvbrs@HIDDEN>) id 1pnST6-0006ZI-7z
 for submit <at> debbugs.gnu.org; Fri, 14 Apr 2023 19:04:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gtvbrs@HIDDEN>) id 1pnST5-0006CB-RR
 for bug-gnu-emacs@HIDDEN; Fri, 14 Apr 2023 19:04:35 -0400
Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gtvbrs@HIDDEN>) id 1pnST0-0003Jn-O9
 for bug-gnu-emacs@HIDDEN; Fri, 14 Apr 2023 19:04:32 -0400
Received: by mail-pl1-x631.google.com with SMTP id i8so10954717plt.10
 for <bug-gnu-emacs@HIDDEN>; Fri, 14 Apr 2023 16:04:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1681513469; x=1684105469;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=eXvpNfi6+yma71ZRkPdXW2n008WAfvXLC3uOkmTnuso=;
 b=eDaUnE7M9e2jRUS6zN9Hs7gHGmGTCmzqAWePrZ9sJ0pmLdFZMXX06cbl/Urs/7oc5b
 kxteMZcmhEVhM3mSLrMmqWBidskhBCwINGmzDV0hOhfE3nVi/s488V/45kdc4P7R3Myl
 DxhkbZuTKQG4CCFqxN6YmW/ly8SbmdBHeqyFDdeQ/tUIUcwSoZj34kT6FV39n7V9cUt6
 JPl9BrkeDi3KxDQ1yPd9rLuiXjLpu6eAxVwz2uFtXaK7295/nDnbnQdBmMgudlRrdWo6
 s8JXKCzoK08/hbMt80zP3U1BUFNKywhbPALZLleKpLmy11CrSXmRfC3Zd/8BGmAU5Re5
 I+xA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1681513469; x=1684105469;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=eXvpNfi6+yma71ZRkPdXW2n008WAfvXLC3uOkmTnuso=;
 b=eoxNqSeRUiwDbi78+Gvmnl0QNrJ2elVW9VILyRBlACLhc/xNKEOiw+avnfFz+I+oU/
 b78Aw0FYsYXF0pY2TEp6wLoZqGEkgh6FvFNnxSKRQ5P70leNlTDznmgwyuMlaOJHxKTs
 1ke65HanG+xibLn0NwGSqr/cXV/j4ChdXnV+CaqE0GEQ6BKNm453l9lSGFf34XB/Kxrd
 ezIIf1g+EYs0KJZUhxzo75ucNB94rAhS3QUkTLiXDIfCRoFAWHEFwBi4XEh+15IEcjz9
 /yvC9TAVIjRFcC1BwyIhVaeeK/7yZ/iVR3uFlkUJC/ja2Wa5kG2RymT4S1po1F50r/cB
 Xnsg==
X-Gm-Message-State: AAQBX9e0IEXnJgGabSiLylwgRL9f/Y+bSlAQBL4I+fNm/XRYj5fwaWT9
 mqjeJWOlhVRTehtpJz16yhjyQNSiM+6KLWNNs75+NGMmCKQYbg==
X-Google-Smtp-Source: AKy350ZxzvqMm0bX5MF3zPDucSWZuzTg2+U0ixNUxdcaiuN0ldE1TtHU2AmFnYYpXJ+ay5SJps54SwgB1jGRlIBFfOA=
X-Received: by 2002:a17:90a:b88c:b0:246:b973:de35 with SMTP id
 o12-20020a17090ab88c00b00246b973de35mr7121781pjr.4.1681513468805; Fri, 14 Apr
 2023 16:04:28 -0700 (PDT)
MIME-Version: 1.0
From: Gustavo Barros <gusbrs.2016@HIDDEN>
Date: Fri, 14 Apr 2023 20:04:17 -0300
Message-ID: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::631;
 envelope-from=gtvbrs@HIDDEN; helo=mail-pl1-x631.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)

Hi All,

I've reported this some time ago at the Org bugtracker
(https://list.orgmode.org/878rtv9kx6.fsf@HIDDEN/T/#u) and, since I
was testing the pre-release this week and the issue is still around, I
reiterated it.  But I was asked to report it to the Emacs bug tracker
instead, thus this report.

I met a particularly strange issue related to Org Agenda's
`mode-name'.  And one space in particular, the one that is added
before `org-agenda-current-span'.  The `mode-name' for the Agenda is
set by `org-agenda-set-mode-name', and inside it we find:

#+begin_src emacs-lisp
" "
'(:eval (org-agenda-span-name org-agenda-current-span))
#+end_src

Now, this space somehow gets propertized.

A recipe for it.  Start `emacs -Q'.  Set things up:

#+begin_src emacs-lisp
(setq org-agenda-files '("~/agenda.org"))
(setq eval-expression-print-level nil)
(setq eval-expression-print-length nil)
#+end_src

Let's say =agenda.org= contains:

#+begin_src org
,* TODO Task
SCHEDULED: <2023-04-14 Fri>
#+end_src

Call `M-x org-agenda RET a'.  Now examine `mode-name' with `M-:
mode-name RET' to get:

#+begin_src emacs-lisp
("Org-Agenda" "" #(" " 0 1 (org-category "agenda" tags nil
org-priority-highest 65 org-priority-lowest 67 time-of-day nil
duration nil breadcrumbs nil txt #("TODO Task" 0 9 (org-heading t
effort-minutes nil effort nil fontified nil)) level " " time "" extra
"Scheduled: " format (((org-prefix-has-time t) (org-prefix-has-tag
nil) (org-prefix-category-length 12) (org-prefix-has-effort nil)
(org-prefix-has-breadcrumbs nil)) (format " %s %s%s%s" (format "%s"
(if (member category-icon '("" nil)) "" (concat category-icon ""
(get-text-property 0 'extra-space category-icon)))) (format "%-12s"
(if (member category '("" nil)) "" (concat category ":"
(get-text-property 0 'extra-space category)))) (if (member time '(""
nil)) "" (format "%-12s" (concat time ""))) (format "%s" (if (member
extra '("" nil)) "" (concat extra " " (get-text-property 0
'extra-space extra)))))) dotime time org-not-done-regexp "\\(TODO\\)"
org-todo-regexp "\\(DONE\\|TODO\\)" org-complex-heading-regexp
"^\\(\\*+\\)\\(?: +\\(DONE\\|TODO\\)\\)?\\(?: +\\(\\[#.\\]\\)\\)?\\(?:
+\\(.*?\\)\\)??\\(?:[     ]+\\(:[[:alnum:]_@#%:]+:\\)\\)?[     ]*$"
done-face org-agenda-done mouse-face highlight help-echo "mouse-2 or
RET jump to Org file ~/agenda.org" undone-face org-scheduled-today
face org-scheduled-today org-marker #<marker (moves after insertion)
at 24 in agenda.org> org-hd-marker #<marker (moves after insertion) at
1 in agenda.org> type "scheduled" date (4 14 2023) ts-date 738624
warntime nil effort nil effort-minutes nil priority 1099 org-habit-p
nil todo-state #("TODO" 0 4 (fontified nil)))) (:eval
(org-agenda-span-name org-agenda-current-span)) "" "" "" " Ddl" "
Grid" "" "" "" "" "" "" "" "" "")
#+end_src

So, it appears that the Org Agenda buffer's properties are somehow
getting to that particular space in `mode-name'.  It completely beats
me how it is so but, alas, it is there.

This is a problem because, depending on what the content of your
agenda is, this might result in this space getting some visually
distinctive property.  In my case, I get a blank gap in the mode-line
at this point.  I couldn't generate a simple ECM that gets this
effect.  But, at this point, it should be clear it can happen, given
these properties are there.

Best regards,
Gustavo.




In GNU Emacs 29.0.90 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.33, cairo version 1.16.0) of 2023-04-10 built on gusbrs-desktop
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Linux Mint 21.1

Configured using:
 'configure --with-mailutils --with-xwidgets --with-native-compilation
 --without-compress-install'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3
THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2
XPM XWIDGETS GTK3 ZLIB

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

Major mode: Messages

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug diary-lib diary-loaddefs cal-iso
oc-basic ol-eww eww url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc
ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime
gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom browse-url
url url-proxy url-privacy url-expand url-methods url-history url-cookie
generate-lisp-file url-domsuf url-util url-parse auth-source eieio
eieio-core json map byte-opt url-vars gnus-group gnus-undo gnus-start
gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 nnoo
parse-time gnus-spec gnus-int gnus-range message sendmail mailcap
yank-media puny rfc822 mml mml-sec password-cache epa derived epg
rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus
nnheader gnus-util text-property-search mail-utils range mm-util
mail-prsvr wid-edit ol-docview doc-view filenotify jka-compr image-mode
exif dired dired-loaddefs ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi
org-link-doi face-remap org-agenda org-element org-persist xdg org-id
avl-tree generator org-refile org ob ob-tangle ob-ref ob-lob ob-table
ob-exp org-macro org-src ob-comint org-pcomplete pcomplete comint
ansi-osc ansi-color ring org-list org-footnote org-faces org-entities
noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table
org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs ol
org-fold org-fold-core org-compat org-version org-macs format-spec
time-date cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq
cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc
iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook
vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd 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 nadvice seq simple cl-generic indonesian philippine
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 abbrev obarray oclosure
cl-preloaded button loaddefs theme-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 xwidget-internal dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit
xinput2 x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 258488 14637)
 (symbols 48 21279 0)
 (strings 32 72219 2491)
 (string-bytes 1 2252850)
 (vectors 16 39079)
 (vector-slots 8 711251 27711)
 (floats 8 337 81)
 (intervals 56 389 0)
 (buffers 984 13))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Gustavo Barros <gusbrs.2016@HIDDEN>
Subject: bug#62847: Acknowledgement (29.0.90; Propertized space in Org
 Agenda's mode-name)
Message-ID: <handler.62847.B.168151347925266.ack <at> debbugs.gnu.org>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
X-Gnu-PR-Message: ack 62847
X-Gnu-PR-Package: emacs
Reply-To: 62847 <at> debbugs.gnu.org
Date: Fri, 14 Apr 2023 23:05:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 62847 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
62847: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D62847
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 09:37:02 +0000
Resent-Message-ID: <handler.62847.B62847.168155137817252 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gustavo Barros <gusbrs.2016@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155137817252
          (code B ref 62847); Sat, 15 Apr 2023 09:37:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 09:36:18 +0000
Received: from localhost ([127.0.0.1]:48258 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pncKQ-0004UC-F9
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 05:36:18 -0400
Received: from mout02.posteo.de ([185.67.36.66]:56917)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pncKO-0004Ty-I4
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 05:36:17 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 68937240239
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 11:36:10 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681551370; bh=gFQyE0GrL1u0DSwvzmSZq01XHpvX8uaN0823tfHiySY=;
 h=From:To:Cc:Subject:Date:From;
 b=ZQwGbSRWPWVd2MODBrDP5LXRmNVRReDROJ+X/3t6wwgeELNLbH8fsSLOqgRfW5Z52
 FzrYr93BchPbGFhR2NZ+8qwWu5ky9HFO3kZfktu+CUBlULEmuXIIJRVPEmALlmRibo
 +921taHMjRfoyIZRW/+fNBCBcRUxugOf1AiJe6bcr+MC8a6FgfPoK4zl4W/g5mH8V7
 K1Bav9gkPXg8vZlnlDTZh+VsKzgRaEY4s6He0rxuX5eJ9MXPSR5AJEfgy3+oRdhUxu
 fdzECIFa6sPoAZ7AJQ9rKTeerEQtc1qZy9xBRjO2uTpPIJ3yaI9sy4Eo1ZQlH32YuR
 uqCJ6t5K8V57A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Pz7VL0VHtz6tvC;
 Sat, 15 Apr 2023 11:36:10 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
Date: Sat, 15 Apr 2023 09:38:43 +0000
Message-ID: <87edollc2k.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Gustavo Barros <gusbrs.2016@HIDDEN> writes:

> Call `M-x org-agenda RET a'.  Now examine `mode-name' with `M-:
> mode-name RET' to get:
>
> #+begin_src emacs-lisp
> ("Org-Agenda" "" #(" " 0 1 (org-category "agenda" tags nil...

I suspect that it is Emacs-related because I see nothing wrong done on
Org side.

The code setting `mode-name' is

(defun org-agenda-set-mode-name ()
  "Set the mode name to indicate all the small mode settings."
  (setq mode-name
	(list "Org-Agenda"
	      (if (get 'org-agenda-files 'org-restrict) " []" "")
	      " "
	      '(:eval (org-agenda-span-name org-agenda-current-span))
              ...)))

Note the third " " in `mode-name' list.
Org does not modify the mode-name by side effect.

This bug is only reproducible when using built-in Org. When I tried to
reproduce with Git version of Org (the same release tag), no extra
properties are present in `mode-name'.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 09:50:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155215728052 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155215728052
          (code B ref 62847); Sat, 15 Apr 2023 09:50:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 09:49:17 +0000
Received: from localhost ([127.0.0.1]:48273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pncWy-0007IN-TD
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 05:49:17 -0400
Received: from eggs.gnu.org ([209.51.188.92]:42834)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pncWw-0007IA-DD
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 05:49:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pncWq-0007kJ-TA; Sat, 15 Apr 2023 05:49:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ORXjtJVtflyu4dPs4Fh4ATH9nZiRLlXK5C6ciAx1Spc=; b=LIgiWDAbvqu6
 g/3aFbUfSQBuEt62TrIGjLtgaN5mWUGtrRUo6rigVJYteuKLf856wEfVu7ZxEgqiarYlmzLDR2LkC
 O0cXBxGBS81lrY2rZzdR8EW4k8cmi15NzeJU/W2LyDBSJskytzaHpS589DcaYsaXGRhLFYfrDFHwv
 PgDkxw9CEe4jpqutwepSo5qo7X3oLgCKM6HApjHcddhSNsn3Dw4LgAEjQ24cNPeDtRLYPWd8Ztb4K
 mRgxBqGI7I3xbeVFke+eCTZkZ9BVytLWHJhlVWBa++o/MWZZHONa7sSCMBiolQY0XEWK0fxF+30UI
 Uzex/kYWpK5v32tMbsQ3Uw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pncWp-0007S7-Us; Sat, 15 Apr 2023 05:49:08 -0400
Date: Sat, 15 Apr 2023 12:49:07 +0300
Message-Id: <83v8hxcw6k.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87edollc2k.fsf@localhost> (message from Ihor Radchenko on Sat,
 15 Apr 2023 09:38:43 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 62847 <at> debbugs.gnu.org
> From: Ihor Radchenko <yantar92@HIDDEN>
> Date: Sat, 15 Apr 2023 09:38:43 +0000
> 
> Gustavo Barros <gusbrs.2016@HIDDEN> writes:
> 
> > Call `M-x org-agenda RET a'.  Now examine `mode-name' with `M-:
> > mode-name RET' to get:
> >
> > #+begin_src emacs-lisp
> > ("Org-Agenda" "" #(" " 0 1 (org-category "agenda" tags nil...
> 
> I suspect that it is Emacs-related because I see nothing wrong done on
> Org side.
> 
> The code setting `mode-name' is
> 
> (defun org-agenda-set-mode-name ()
>   "Set the mode name to indicate all the small mode settings."
>   (setq mode-name
> 	(list "Org-Agenda"
> 	      (if (get 'org-agenda-files 'org-restrict) " []" "")
> 	      " "
> 	      '(:eval (org-agenda-span-name org-agenda-current-span))
>               ...)))
> 
> Note the third " " in `mode-name' list.
> Org does not modify the mode-name by side effect.
> 
> This bug is only reproducible when using built-in Org. When I tried to
> reproduce with Git version of Org (the same release tag), no extra
> properties are present in `mode-name'.

I'm afraid I don't understand this bug report, and cannot reproduce
what I thought I understood from it.  Any chance of presenting a
recipe starting from "emacs -Q", for someone who doesn't use
org-agenda?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 10:01:02 +0000
Resent-Message-ID: <handler.62847.B62847.168155280529779 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155280529779
          (code B ref 62847); Sat, 15 Apr 2023 10:01:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 10:00:05 +0000
Received: from localhost ([127.0.0.1]:48284 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnchR-0007kF-82
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:00:05 -0400
Received: from mout01.posteo.de ([185.67.36.65]:44009)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pnchP-0007j7-0p
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:00:03 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 77CF2240222
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 11:59:57 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681552797; bh=+dZDIeJv0Fq6rSbog9dLqr7OmG2SyMAvMSCqDQwyYpk=;
 h=From:To:Cc:Subject:Date:From;
 b=c2IS6sqOzqk6mqWnIwht+VRQENwT8FTzUlzj5eJJAcSvEolkJyXaDR+qb+JALN0GR
 qxVsywSJDSM+afwpETV+CrwHmgOa2qeAl2sttyb6QVmBlAU92gPT6yjK6p2U4t7ESg
 bp1lP0a4Rv7MQ5fm+jGj2zH81OE+meCA4wOCOrpSTimillPv+rRntzQnflq/VKgbGr
 ktf4XiMNTnXcTUcHh7Bce8F3OSpUmc9Y0BFvM9LdWOrGYxP41IIFyzQoeokLZXSMDQ
 Mf20RgX7xxyQmgDCQFNwOwoDD4f26ZTxXNzWZ4NhAWgl23h3/iij1ksYQzYKOIwJnx
 NgAwrbWc9dI/w==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Pz81m6r0Vz9rxD;
 Sat, 15 Apr 2023 11:59:56 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83v8hxcw6k.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
Date: Sat, 15 Apr 2023 10:02:34 +0000
Message-ID: <875y9xlayt.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> I'm afraid I don't understand this bug report, and cannot reproduce
> what I thought I understood from it.  Any chance of presenting a
> recipe starting from "emacs -Q", for someone who doesn't use
> org-agenda?

1. emacs -Q
2. Create and open a new Org file with the following contents:

* TODO Task
SCHEDULED: <2023-04-14 Fri>

3. M-x org-agenda <RET> < a
4. M-: mode-name <RET>
5. Observe the third element (" ") in the list propertized unexpectedly,
despite `org-agenda-set-mode-name' using " " without properties.

I suspect some compiled shared " " object, but it should not happen with
strings, AFAIK. And it does not happen when I compile the same Org
version from Git.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 10:25:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155425632623 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155425632623
          (code B ref 62847); Sat, 15 Apr 2023 10:25:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 10:24:16 +0000
Received: from localhost ([127.0.0.1]:48300 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnd4q-0008U7-FL
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:24:16 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pnd4o-0008Tq-IW
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:24:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pnd4h-0006qu-AR; Sat, 15 Apr 2023 06:24:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=CR6w+WCfI7lZqfetvLJUwTsLjHtRQmENN4qLE2k+Xik=; b=Rmxq6VMynByE
 65gk6kFZq4Rc/HXZ5b+STupyIveqdZCltG0LBSykfpempJGzn08rbEYefphWhdaUue6pXgc0YQ3Vb
 lNfqBYp+LeZdTxUTMOQCdnjbVmK1J7kvez1F9Ax+3ckmvWIMxGYimQHqMAoJbJwuTpeSXNrkaBNVo
 HbvWkKDr2fFCbhGT1JIVaXfFGAjlOER8D+g8evaBalKtkELIlQVUz3YkqzqX47rhYcjOt72ZdpbF+
 IR80FYy+xz8m5L5mME3vru1zjri27UVZxP+rCH36m1J0Tc7JSwG1+Y4ha13IBCccXJMGmgXqCDRCA
 nQOioMzKUPqWM3s+17hXdQ==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pnd4g-0005h1-6r; Sat, 15 Apr 2023 06:24:06 -0400
Date: Sat, 15 Apr 2023 13:24:05 +0300
Message-Id: <83sfd1cuka.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <875y9xlayt.fsf@localhost> (message from Ihor Radchenko on Sat,
 15 Apr 2023 10:02:34 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN> <875y9xlayt.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: gusbrs.2016@HIDDEN, 62847 <at> debbugs.gnu.org
> Date: Sat, 15 Apr 2023 10:02:34 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > I'm afraid I don't understand this bug report, and cannot reproduce
> > what I thought I understood from it.  Any chance of presenting a
> > recipe starting from "emacs -Q", for someone who doesn't use
> > org-agenda?
> 
> 1. emacs -Q
> 2. Create and open a new Org file with the following contents:
> 
> * TODO Task
> SCHEDULED: <2023-04-14 Fri>
> 
> 3. M-x org-agenda <RET> < a
> 4. M-: mode-name <RET>
> 5. Observe the third element (" ") in the list propertized unexpectedly,
> despite `org-agenda-set-mode-name' using " " without properties.

Thanks, but it isn't propertized here, I see a literal " " with no
properties.

What happens if you display mode-name inside org-agenda-set-mode-name:
does it have the properties there already?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 10:39:02 +0000
Resent-Message-ID: <handler.62847.B62847.16815550872406 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16815550872406
          (code B ref 62847); Sat, 15 Apr 2023 10:39:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 10:38:07 +0000
Received: from localhost ([127.0.0.1]:48313 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pndIE-0000cg-GJ
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:38:06 -0400
Received: from mout01.posteo.de ([185.67.36.65]:55963)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pndIC-0000cB-Tt
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:38:05 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 16DD324019D
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 12:37:59 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681555079; bh=gprVabKGkGtBD6LTllRwyGSq9OVHtLzEXmce8n3Pn/M=;
 h=From:To:Cc:Subject:Date:From;
 b=dzq5pOAkoleWuaFD4Ro0IhRl/YMYhKcQaXKb73/hl40mBdKsMQd+MzlMe9cLS/3Tr
 THCu8xsx8GIVmHVdHDfWBA2f7scmhSV9Whs+eH9b0PyJDK/I/uOzC8OCgzXL2Q40y0
 AXzpcx8aDbrHV1hKH5NpJWORdvF4p2iiRq1vexS+uCow0/82Cb++JH0Mqi1nUJ1T31
 Hwp9+4sbPCr604YkGL5Y/WN43Rwh8l2zTnHJXhAtFDlklJttlpdM4+IOr+9lH63VQ6
 Z5h+EhShgcic/SUhSDLoITEc+c+ZBc57pjp9WZ0g8P7MnSYfwk81gRVcY+p/a+zWej
 pGN/nTFnrOICg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Pz8sf5T7dz9rxN;
 Sat, 15 Apr 2023 12:37:58 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83sfd1cuka.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
Date: Sat, 15 Apr 2023 10:40:36 +0000
Message-ID: <873551l97f.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> Thanks, but it isn't propertized here, I see a literal " " with no
> properties.

Note: I tried with Emacs from Git - also cannot reproduce.
Only using installed version of Emacs 28, 29, and master. Not Emacs 27.

> What happens if you display mode-name inside org-agenda-set-mode-name:
> does it have the properties there already?

First time, it does not. From the second agenda rebuild onward, the
properties are there.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 10:56:02 +0000
Resent-Message-ID: <handler.62847.B62847.16815561375319 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16815561375319
          (code B ref 62847); Sat, 15 Apr 2023 10:56:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 10:55:37 +0000
Received: from localhost ([127.0.0.1]:48342 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pndZB-0001Nj-As
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:55:37 -0400
Received: from eggs.gnu.org ([209.51.188.92]:57648)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pndZA-0001NV-6E
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 06:55:36 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pndZ4-0005SN-9G; Sat, 15 Apr 2023 06:55:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=ea5DAJUG53f9xGCrayYO23se71TDkh4Wb0gTK4Wpq2w=; b=gPhcudbmsa87
 zSGSjIpFb5EkhzAnEDOWyNm+ey5gejjy42oezWF6pOD7s+pqW6BwLKLWoE3M+7Qf/fSDLUpQ2ZriU
 Fvavs4l23fx394IL8ifzfDoBB2K7/oEpGkyC9W1653y4Xj9HdseTiEAnac9zy2B6cukHkevixUhLF
 7y1dcur49TBE01IfrjciMFqYjnNqqbhmTrrNeML7h4dk31jDjC0OoaJPw07LVM14LoTnMCVBCfJTM
 uBlBf+WGv1b+uOPGQaPFHsq8LjX+XuYJzD7x3hqbEiAaEsIpcMggdkas3LLYMM264UsbpQD1Nkw8k
 imqs0sNGm7frIrpqN82Eqg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pndZ3-0003Qe-QD; Sat, 15 Apr 2023 06:55:30 -0400
Date: Sat, 15 Apr 2023 13:55:30 +0300
Message-Id: <83o7npct3x.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <873551l97f.fsf@localhost> (message from Ihor Radchenko on Sat,
 15 Apr 2023 10:40:36 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN> <873551l97f.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: gusbrs.2016@HIDDEN, 62847 <at> debbugs.gnu.org
> Date: Sat, 15 Apr 2023 10:40:36 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Thanks, but it isn't propertized here, I see a literal " " with no
> > properties.
> 
> Note: I tried with Emacs from Git - also cannot reproduce.

On the emacs-29 branch as well?  That's what I tried.

> Only using installed version of Emacs 28, 29, and master. Not Emacs 27.
> 
> > What happens if you display mode-name inside org-agenda-set-mode-name:
> > does it have the properties there already?
> 
> First time, it does not. From the second agenda rebuild onward, the
> properties are there.

I've now tried the installed Emacs 29.0.90, and I cannot reproduce
there, either.  Not even if I invoke org-agenda twice in a row.  So
this sounds like some weird heisenbug.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Gustavo Barros <gusbrs.2016@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:29:01 +0000
Resent-Message-ID: <handler.62847.B62847.16815581279108 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Ihor Radchenko <yantar92@HIDDEN>, 62847 <at> debbugs.gnu.org
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16815581279108
          (code B ref 62847); Sat, 15 Apr 2023 11:29:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:28:47 +0000
Received: from localhost ([127.0.0.1]:48386 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pne5H-0002Mq-Fj
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:28:47 -0400
Received: from mail-pj1-f48.google.com ([209.85.216.48]:36501)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gtvbrs@HIDDEN>) id 1pne5F-0002MV-2Y
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:28:45 -0400
Received: by mail-pj1-f48.google.com with SMTP id
 y11-20020a17090a600b00b0024693e96b58so20274180pji.1
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 04:28:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1681558119; x=1684150119;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=OfATaW0k8IDcqZqSDpKMj2tyCmyRR0E9ZWdE1nLvAmA=;
 b=avNzP8CsRagevCEAZKNcXPSrhdaAo5eFXTmJLqw/EjUv5B9vrF/z8FWUmbPIGxo5HD
 idDznpri26P7sLm8+dWTKMUhVNRM9AYAmyZhwIptNCJwIzh7GUImFd0PHBxvrs2GOQ6I
 83+SKE6wGXDHdl68FUoCXXilCyUGEwB7WDtFltm0PozDV8y0si2ZtvL44qhD4f2jB+DS
 VCO9/ql9Dsf04AovxRMgf9WX2y/gHRMkSxwm5cDTsTKdASz1M8cd67237OOyHmoGf74k
 62yKbnJj64HXFdGHMk5lEFC1WUeC3mrgCe2fP2hDdtoALyF8a4O1mFw5KY0a+q3Omx5g
 8zMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1681558119; x=1684150119;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=OfATaW0k8IDcqZqSDpKMj2tyCmyRR0E9ZWdE1nLvAmA=;
 b=AglxYWj9ORhqseJVIpuKlU6R5SOq38g7rdEq7CnoRfdzW91SsjfYbrOH72OG9lQB2t
 Tpsx1xxmk8AHZbazAcnZDbxXUMEyJ6rr8JmCeTHvjV5TrySftAs8PKQQ6ivbqPcBhVsW
 Ee+R1iQmUE5do0NMPmE+XKCqOFab2t9aw28hB86YYmhlqS/7u07QoD3IvmZqj/45LkWN
 t92mjJC9xo5NULlL/U96CXwJMHX/DcPFjgCyek5n121TAnnuXbkEs3zcCaYeS/y9joa4
 0DN1evIHDvaYc1f5fzDWJksPAbgxJfk3veQCC0CuLtVRfAI6e6r5+ep3sNj0pIj2zF4T
 n2Cw==
X-Gm-Message-State: AAQBX9cEfKhVT5HrJyRYRtuFvDewLsAWdlssdCZinw7mwppiB9xkygMg
 VmzQV/J7vZx5E/R1FHDGsoi2wBREzF4iC8Y7ZFw=
X-Google-Smtp-Source: AKy350aXDFshk2Y4NTWK/XO258eeOzKQ/QakPMjkmX0T69fORcHlsKzD8jVmXi2LkUdmkKYRROAw8nbfMLlRHIP9DfQ=
X-Received: by 2002:a17:90a:c24b:b0:247:40f1:79d7 with SMTP id
 d11-20020a17090ac24b00b0024740f179d7mr5221602pjx.34.1681558119194; Sat, 15
 Apr 2023 04:28:39 -0700 (PDT)
MIME-Version: 1.0
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN> <875y9xlayt.fsf@localhost>
 <83sfd1cuka.fsf@HIDDEN> <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
In-Reply-To: <83o7npct3x.fsf@HIDDEN>
From: Gustavo Barros <gusbrs.2016@HIDDEN>
Date: Sat, 15 Apr 2023 08:28:28 -0300
Message-ID: <CAM9ALR_k-vmG9tHja1gLoD-uDXOqs-fAdJcbsN-E99t+9=kT_w@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

Hi Eli,

thanks for looking into this.

On Sat, 15 Apr 2023 at 07:55, Eli Zaretskii <eliz@HIDDEN> wrote:

> So this sounds like some weird heisenbug.

I'm not sure it helps much, but I do have a functioning workaround,
which doesn't do much but may offer some hint on the source of the
problem. It basically "replaces" the space with a space in `mode-name`
with an `:after` advice:

    (defun gb/org-agenda-set-mode-name-advice ()
      (let ((before (butlast mode-name
                             (length (member " " mode-name))))
            (after (cdr (member " " mode-name))))
        (when (= (length before) 2)
          (setq mode-name (append before (list " ") after))
          (force-mode-line-update))))
    (advice-add 'org-agenda-set-mode-name
                :after #'gb/org-agenda-set-mode-name-advice)

I don't know why the space set in my init file is different from the
one set in `org-agenda.el`. But Ihor's insight that the problem only
happens on an installed version suggests a compilation related issue,
as he says.

Best,
Gustavo.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:40:02 +0000
Resent-Message-ID: <handler.62847.B62847.168155874319479 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155874319479
          (code B ref 62847); Sat, 15 Apr 2023 11:40:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:39:03 +0000
Received: from localhost ([127.0.0.1]:48399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pneFD-000546-96
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:39:03 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41228)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pneFB-00053c-01
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:39:01 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pneF5-0006ZN-7s; Sat, 15 Apr 2023 07:38:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=A/TmBnn6j67HIjJ65wnJodBvHAuc73HBY9UNdW/MXKQ=; b=k4j1NMNKNTo3
 rV72NKuubASGgtF6/p1bMCBYQuMVgKr01/StX1W1yxwvxr+wVkUjaqdSSKtAqX7onaUaGyoWF+aHd
 hXiCyscp3BaKNNkZXMCWP2DZufrNiAiO8ZaS8rCiBVZiuzih87Dub++3Ew92YuoWmfPTazEcphCqM
 ijNrZiKylalX9ViOxXdzF3Mi4NXdRbBmntp841d3rtS57iFsiI0xIF3Wb6FBcelUQaWL+3XL/OHdm
 ELWctTN/P83I1pTm5bvFYD+f8TSVaZJVyo9bKmIqNFBSYnsrJFldT8s8R0KD9Vs7xSFajuwCCWm/O
 j4hcr+Bhodr//lQOHzzynA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pneF3-0004Kx-UA; Sat, 15 Apr 2023 07:38:54 -0400
Date: Sat, 15 Apr 2023 14:38:55 +0300
Message-Id: <83h6thcr3k.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <873551l97f.fsf@localhost> (message from Ihor Radchenko on Sat,
 15 Apr 2023 10:40:36 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN> <873551l97f.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: gusbrs.2016@HIDDEN, 62847 <at> debbugs.gnu.org
> Date: Sat, 15 Apr 2023 10:40:36 +0000
> 
> > What happens if you display mode-name inside org-agenda-set-mode-name:
> > does it have the properties there already?
> 
> First time, it does not. From the second agenda rebuild onward, the
> properties are there.

So maybe replace " " with (copy-sequence " ").




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:42:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155889419774 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155889419774
          (code B ref 62847); Sat, 15 Apr 2023 11:42:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:41:34 +0000
Received: from localhost ([127.0.0.1]:48413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pneHe-00058s-AS
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:41:34 -0400
Received: from mout02.posteo.de ([185.67.36.66]:45869)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pneHc-00058f-Pg
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:41:33 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 1EFCF24019D
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 13:41:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681558887; bh=b0p56Lo39RGLDp8qpgDgsd6uIsXb6GW1DiSjuAb2XAE=;
 h=From:To:Cc:Subject:Date:From;
 b=D6l+LcgUzjkxQ/nttUV4X3y6i+vEYNMSGf75wQUhK9zDLWz+4hXglmZeciKKQEHFJ
 dTk6+iEbRL2h+t47KlcOWxUWuZOzJsnCezXGBRiv8TtpN4ZPZ8ycVnwaF3fI4jczqa
 wOAXvW2DP71OTrX3kkCqdCfa2gZMrtO7iJHaNdzRyYbuqh7VXLwhi8YiB3CY/WTXIy
 Wj4yhN4eRDWc26yPnTxMOoXR0prufDEiXOyr7aaTrn1OyXOFPng6yLS+oKATAaVFWK
 hEZnFzmOq1TjFCKRqwjaxTFdhgZKSJRlmwCpjU5J8twvYc2reUBUu5s4huIbdAO10r
 /Acapv2UGqjdQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PzBGt2gcVz6tsB;
 Sat, 15 Apr 2023 13:41:26 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83o7npct3x.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
Date: Sat, 15 Apr 2023 11:44:03 +0000
Message-ID: <87mt39e5fg.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> > Thanks, but it isn't propertized here, I see a literal " " with no
>> > properties.
>> 
>> Note: I tried with Emacs from Git - also cannot reproduce.
>
> On the emacs-29 branch as well?  That's what I tried.

Same for me, when using Emacs git - origin/emacs-29 branch. Cannot
reproduce. Only the installed Emacs. I also tried using the same
./configure options. No luck.

> I've now tried the installed Emacs 29.0.90, and I cannot reproduce
> there, either.  Not even if I invoke org-agenda twice in a row.  So
> this sounds like some weird heisenbug.

Maybe someone who is using Linux Mint can try to reproduce? Or Gentoo.

Gustavo, what happens if you put (load "org-agenda.el") in your init.el?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:43:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155894219873 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155894219873
          (code B ref 62847); Sat, 15 Apr 2023 11:43:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:42:22 +0000
Received: from localhost ([127.0.0.1]:48417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pneIP-0005AS-NC
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:42:22 -0400
Received: from mout02.posteo.de ([185.67.36.66]:38003)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pneIO-0005AF-MQ
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:42:21 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 2B66024019D
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 13:42:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681558935; bh=sS5IyuIgc77xupVxiO/I4eY3O1Hhu4MU1mhoqPbHPsw=;
 h=From:To:Cc:Subject:Date:From;
 b=eP3T5CtyoEPXbq5rFp3osfUzbEj3GEj5YEh1jNt+NTDOfXPBKLThb2Kn4HrSuLl75
 FhOBG+mqEKDZn3PBZresrFcSJlAp5Nw2wzQl1RMVoeXF706Ot4KadwcColXFlPMCDS
 sjg+ft81g4HO2oS7ByX0PYSdnVoELMrxhmuGpKF5QoLn9hrbcFJWZ9f5KANQAPZGrf
 rwhbuR3+0NtfaITuYNPLGEc+KK5wfNffgoF+Rzm4djiZZW3quaSGLPvf6cF3kJm0m2
 1x2peiZtz4567Xi6AO7vFth7x46OMA0kfYyKIYNwqVxsGHPL16vMOGNa5Nh4gWBzzb
 zdsLnuOzSbmow==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PzBHp5pVRz6tvC;
 Sat, 15 Apr 2023 13:42:14 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83h6thcr3k.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
Date: Sat, 15 Apr 2023 11:44:52 +0000
Message-ID: <87jzyde5e3.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> First time, it does not. From the second agenda rebuild onward, the
>> properties are there.
>
> So maybe replace " " with (copy-sequence " ").

But that should not be necessary, right?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:47:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155916320278 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Cc: 62847 <at> debbugs.gnu.org, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155916320278
          (code B ref 62847); Sat, 15 Apr 2023 11:47:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:46:03 +0000
Received: from localhost ([127.0.0.1]:48427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pneLy-0005H0-Rm
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:46:03 -0400
Received: from eggs.gnu.org ([209.51.188.92]:59042)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pneLw-0005GW-UQ
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:46:01 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pneLr-0008Hm-1i; Sat, 15 Apr 2023 07:45:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=wcKk22QkxisUpxmZntUPcIk3wG/ZRl02Av5c6sSb/7w=; b=DcCT4W2eQRRhpl5XnkQd
 JQQ2gTTsJW3z7jYi238Q0dkEarZMOPzvQr0FBcxYf5VGp1Rqsmtf0f9O3OElvpeQv9um1siVKdE/8
 HXzvUgE+dl617pex+ajBIJ4oWFEoqcOGv2FmMS5pd563gQPT3yxnas0tvmLBGifg02gc46uRlySBb
 gy04zr8FjipW7a2NGSgRSiWmQszc+6egNcncdr//8xN8KKM/0+EKMPVZI4WL42QuLKDvHgIEPCzXY
 olQYbEcbgg9ONT24rU3O7xQr/p65dOG2ESirRpDmIz9DwPnb5zqFMdtXczym0sz+9BBVXNFJ5e/DE
 cWas00G/4RKJIA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pneLq-0005Gj-Hk; Sat, 15 Apr 2023 07:45:54 -0400
Date: Sat, 15 Apr 2023 14:45:55 +0300
Message-Id: <83cz45cqrw.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87jzyde5e3.fsf@localhost> (message from Ihor Radchenko on Sat,
 15 Apr 2023 11:44:52 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN> <87jzyde5e3.fsf@localhost>
MIME-version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: gusbrs.2016@HIDDEN, 62847 <at> debbugs.gnu.org
> Date: Sat, 15 Apr 2023 11:44:52 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > So maybe replace " " with (copy-sequence " ").
> 
> But that should not be necessary, right?

I'll let the byte-compilation experts (CC'ed) comment on that.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Gustavo Barros <gusbrs.2016@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 11:51:01 +0000
Resent-Message-ID: <handler.62847.B62847.168155940920964 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168155940920964
          (code B ref 62847); Sat, 15 Apr 2023 11:51:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 11:50:09 +0000
Received: from localhost ([127.0.0.1]:48431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnePx-0005S3-G8
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:50:09 -0400
Received: from mail-pl1-f177.google.com ([209.85.214.177]:44845)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gtvbrs@HIDDEN>) id 1pnePv-0005Rk-N5
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 07:50:08 -0400
Received: by mail-pl1-f177.google.com with SMTP id la3so20743582plb.11
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 04:50:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1681559402; x=1684151402;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=bfm6c9RX2rgxul1TyJuYXFbAQ3xyjUsye3919tw2LXs=;
 b=qetF2BZGPyGAt0NXjV0zbtcv3UxO/Gghte2wIt5asSWkgH6+kiMDjDl3+VMDccMih/
 TGY1twjuextEdDRYYk5AjbAjcYKEk0QlyPFdKrQfO6uXTSFkfp0tz9so+fDaLczcCin8
 HhPufM++6M28Ha0QqDWfpX5KDrzwFEqkXDu9oIsEeNKIJT6lDFoiYG/pHl0JPRR/Yb2I
 mwAmnleo+u7Q/j0QesjyJgUrLzgOaoKkj7uL4lwdO2XFgA79StIb/o65/dd9IM1Ht8Wl
 6SXXZE5R+CZQ1hXzEkkpFztYbudiXRfKIJLzcXU4oO1Xrf54IYHr+VPzlPSeFNkqA9Yx
 MArg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1681559402; x=1684151402;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=bfm6c9RX2rgxul1TyJuYXFbAQ3xyjUsye3919tw2LXs=;
 b=gy0u8OH+Gcq0s4rNUBRcwzFbsPxfQ96Yg6r0KszyRHKP00c9r5QvhRRSc79D73Hb8m
 1eNjOp7ZenH5gr5WOdBiZk1E1fLVHLqJKX3l/88ddpcDypiRc8mCIIzMenD2lfn4xbMR
 /Yl4E+HTexsmgvo9BEEimRuT0JX5aGfR+shwtwKEQX6ygFGRAL7FV+TRYFNIA7lL5FWe
 Q7IG8BZNpxKQy3gjT52xr2A8/1/l0KKs5SiOumvfbuC5yGJssoCwtOaxITainuEzJQr6
 XWEOp/SbQCKF6BrcU/0ip+HZrSYMnNrcMdMAYQg9SmmWVNpaZE2cUGbBaMfbElLd505f
 ZXig==
X-Gm-Message-State: AAQBX9dKk/1qf9kzuB2+YwGGQ7qiDDySPvFLqnieiN6A/VM0J+Lb100f
 BRIE+DNip4AtZziJ0aVKvrGoWwx8ZoQfHrmaGtM=
X-Google-Smtp-Source: AKy350bOvVX4Vz4P5mxNV4ud7uVLGIQGq1kAu1ooi2aTo/gKy1n+4fGxr0L2/1kNj0p4CRrnEHETU20nBUXVzFRlHBc=
X-Received: by 2002:a17:90a:d48a:b0:246:fdde:b25d with SMTP id
 s10-20020a17090ad48a00b00246fddeb25dmr8637153pju.47.1681559401743; Sat, 15
 Apr 2023 04:50:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN> <875y9xlayt.fsf@localhost>
 <83sfd1cuka.fsf@HIDDEN> <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
 <87mt39e5fg.fsf@localhost>
In-Reply-To: <87mt39e5fg.fsf@localhost>
From: Gustavo Barros <gusbrs.2016@HIDDEN>
Date: Sat, 15 Apr 2023 08:49:50 -0300
Message-ID: <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

On Sat, 15 Apr 2023 at 08:41, Ihor Radchenko <yantar92@HIDDEN> wrote:

> Gustavo, what happens if you put (load "org-agenda.el") in your init.el?

Problem gone, the space is not propertized.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 12:06:01 +0000
Resent-Message-ID: <handler.62847.B62847.168156034823115 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gustavo Barros <gusbrs.2016@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168156034823115
          (code B ref 62847); Sat, 15 Apr 2023 12:06:01 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 12:05:48 +0000
Received: from localhost ([127.0.0.1]:48445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnef6-00060k-BL
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 08:05:48 -0400
Received: from mout01.posteo.de ([185.67.36.65]:59673)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pnef4-00060X-Cg
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 08:05:47 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 66D5024020B
 for <62847 <at> debbugs.gnu.org>; Sat, 15 Apr 2023 14:05:40 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681560340; bh=uWmmwzHLyLEmcw8VaDCndpd13plxgs0Cz/i060irkUM=;
 h=From:To:Cc:Subject:Date:From;
 b=qebK8QbOxRvsytmOLo6A6HeRixyqzELL0OHwOFQX/DPXSQt1iQjk4K6J+7SrIGSMw
 V9Lgol1VuWL17xwsadPAuoKUUhrOF68YNx0Hc3TNerEdJ6bfc+S4k8NW3tH4wZII0J
 Dheyn0kGGq9QOkyoD/8H+zbtD55lZL5Xy4/KoL20qI0LY8IO8/Gz8v6pLrnZeg6IzC
 YKDDhSC9QtD7t1/BvDKg4DD7HPFGMPD4xzXyCQoY+ErmyWiKwRFMbkGv8wKq3MYhlk
 g/R1YUatn7SiGpjMh0G5SXZJu+FOTZO+VSE0YWiD8CrL8y0S4XJzwMjzBny7l6JtK5
 o5esURvi8LskQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PzBpq5R27z6tvb;
 Sat, 15 Apr 2023 14:05:39 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
 <87mt39e5fg.fsf@localhost>
 <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
Date: Sat, 15 Apr 2023 12:08:17 +0000
Message-ID: <87cz45e4b2.fsf@localhost>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Gustavo Barros <gusbrs.2016@HIDDEN> writes:

> On Sat, 15 Apr 2023 at 08:41, Ihor Radchenko <yantar92@HIDDEN> wrote:
>
>> Gustavo, what happens if you put (load "org-agenda.el") in your init.el?
>
> Problem gone, the space is not propertized.

So, it really looks like compilation problem.

I am now looking into Elisp manual

    2.9 Mutability
=20=20=20=20
       When similar constants occur as parts of a program, the Lisp
    interpreter might save time or space by reusing existing constants or
    their components.  For example, =E2=80=98(eq "abc" "abc")=E2=80=99 retu=
rns =E2=80=98t=E2=80=99 if the
    interpreter creates only one instance of the string literal =E2=80=98"a=
bc"=E2=80=99, and
    returns =E2=80=98nil=E2=80=99 if it creates two instances.  Lisp progra=
ms should be
    written so that they work regardless of whether this optimization is in
    use.

So, it should be a good idea to avoid setting text properties in string
constants in general.

See the attached patch.
Though I have no clue if this is enough to fix the bug...


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline;
 filename=0001-lisp-org-agenda.el-Try-not-to-modify-string-constant.patch

From 6e74e7746936a5584fce9c8539dd1ad96b37bb7e Mon Sep 17 00:00:00 2001
Message-Id: <6e74e7746936a5584fce9c8539dd1ad96b37bb7e.1681560403.git.yantar92@HIDDEN>
From: Ihor Radchenko <yantar92@HIDDEN>
Date: Sat, 15 Apr 2023 14:04:19 +0200
Subject: [PATCH] * lisp/org-agenda.el: Try not to modify string constants by
 side effect

(org-agenda-propertize-selected-todo-keywords):
(org-agenda-format-item):
(org-agenda-highlight-todo): Make sure that we use a fresh string
constant copy when adding properties.  This avoids race modifications
when compiler use shared object for several string constants in
org-agenda.

See Emacs bug#62847.

Reported-by: Gustavo Barros <gusbrs.2016@HIDDEN>
Link: https://orgmode.org/list/CAM9ALR95F_ZHV2_WsqAz0-35-S2rwxbHqsA5VGftvq51Yz3ZAQ@HIDDEN
---
 lisp/org-agenda.el | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/lisp/org-agenda.el b/lisp/org-agenda.el
index 2ec2f4c00..8e6b84362 100644
--- a/lisp/org-agenda.el
+++ b/lisp/org-agenda.el
@@ -4923,7 +4923,9 @@ (defun org-agenda-propertize-selected-todo-keywords (keywords)
   "Use `org-todo-keyword-faces' for the selected todo KEYWORDS."
   (concat
    (if (or (equal keywords "ALL") (not keywords))
-       (propertize "ALL" 'face 'org-agenda-structure-filter)
+       (propertize
+        (copy-sequence "ALL") ; Avoid modifying `eq' string constants.
+        'face 'org-agenda-structure-filter)
      (mapconcat
       (lambda (kw)
         (propertize kw 'face (list (org-get-todo-face kw) 'org-agenda-structure)))
@@ -7251,7 +7253,9 @@         (defvar level) (defvar tag) (defvar time))
 			     "")))
 	     (category-icon (org-agenda-get-category-icon category))
 	     (category-icon (if category-icon
-				(propertize " " 'display category-icon)
+				(propertize
+                                 (copy-sequence " ") ; Avoid modifying `eq' " ".
+                                 'display category-icon)
 			      ""))
 	     (effort (and (not (string= txt ""))
 			  (get-text-property 1 'effort txt)))
@@ -7724,8 +7728,10 @@ (defun org-agenda-highlight-todo (x)
                    (unless (string= org-agenda-todo-keyword-format "")
                      ;; Remove `display' property as the icon could leak
                      ;; on the white space.
-                     (org-add-props " " (org-plist-delete (text-properties-at 0 x)
-                                                          'display)))
+                     (org-add-props
+                         (copy-sequence " ") ; Avoid modifying `eq' " ".
+                         (org-plist-delete (text-properties-at 0 x)
+                                           'display)))
                    (substring x (match-end 3)))))))
       x)))
 
-- 
2.40.0


--=-=-=
Content-Type: text/plain


-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>

--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 13:16:02 +0000
Resent-Message-ID: <handler.62847.B62847.168156452631434 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: Ihor Radchenko <yantar92@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168156452631434
          (code B ref 62847); Sat, 15 Apr 2023 13:16:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 13:15:26 +0000
Received: from localhost ([127.0.0.1]:48525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnfkU-0008Av-2z
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 09:15:26 -0400
Received: from mail1477c50.megamailservers.eu ([91.136.14.77]:46700
 helo=mail118c50.megamailservers.eu)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1pnfkR-0008AV-45
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 09:15:24 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1681564516;
 bh=psFvrbAh1nJ7FWdE9e3TtZLNF6mbEDvQtB4ijFwT1/w=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=pVEykMJLkhKAbhy7V0W+Is4X2Nu2jyzgsJbOF5fzrHQYg+7HL33pRotKqXo0sJMrf
 c2ML3LB/ukpoPqztkG2NKMiWTbu8svfd59bmsfgnYYOo1juI2u/uTLHzDNBT/gv2O4
 iV9ncdyqr90z4rRf8/xWkYYn8CAnLQVfkoQAzcTQ=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se
 [188.150.165.235]) (authenticated bits=0)
 by mail118c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 33FDFCH2087602; 
 Sat, 15 Apr 2023 13:15:14 +0000
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <83cz45cqrw.fsf@HIDDEN>
Date: Sat, 15 Apr 2023 15:15:12 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-VADE-SPAMSTATE: clean
X-VADE-SPAMSCORE: -100
X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelvddgheelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepudffveehlefhffdtieevgeekuddtgfduvefhteekgfeifeffgfegtdfgkeejvdefnecuffhomhgrihhnpegvgihplhhitghithhlhidrohhrghenucfkphepudekkedrudehtddrudeihedrvdefheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedukeekrdduhedtrdduieehrddvfeehpdhhvghlohepshhmthhptghlihgvnhhtrdgrphhplhgvpdhmrghilhhfrhhomhepmhgrthhtihgrshgvsegrtghmrdhorhhgpdhnsggprhgtphhtthhopeehpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohephigrnhhtrghrledvsehpohhsthgvohdrnhgvthdprhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrgdprhgtphhtthhopehguhhssghrshdrvddtudeisehgmhgrihhlrdgtohhmpdhrtghpthhtohepiedvkeegjeesuggvsgg!
 suhhgshdrghhnuhdrohhrgh
X-Origin-Country: SE
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

15 apr. 2023 kl. 13.45 skrev Eli Zaretskii <eliz@HIDDEN>:
>>> So maybe replace " " with (copy-sequence " ").
>>=20
>> But that should not be necessary, right?

Ideally not -- setting properties on literal strings should indeed be =
avoided for a variety of reasons, one being that the byte compiler =
shares equal string literals:

(defun ff ()
  (list "abc" (let ((s "abc"))
                (put-text-property 0 3 'aa 'bb s)
                s)))

(ff)
 -> ("abc" #("abc" 0 3 (aa bb)))                 ; interpreted
 -> (#("abc" 0 3 (aa bb)) #("abc" 0 3 (aa bb)))  ; byte-compiled

`org-agenda-set-mode-name` uses the literal " " twice so if either is =
modified the other will appear to be, too. Where this setting of =
properties is done I have no idea

There is currently no automatic sharing of string literals between =
byte-code functions but this may change, and I've no idea what the =
native compiler is up to in this respect.

`propertize` is safe because it makes a copy of its string argument, so =
there shouldn't be any reason to copy that argument explicitly.

`org-add-props` calls `add-text-properties` and is clearly destructive.

Interpreted code is less affected by the problem because literals aren't =
shared throughout a function, but trouble can still occur:

(defun hh (x)
  (let ((s "abc"))
    (when x
      (put-text-property 0 3 'aa 'bb s))
    s))

(hh nil) -> "abc"
(hh t)   -> #("abc" 0 3 (aa bb))
(hh nil) -> #("abc" 0 3 (aa bb))
...






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Apr 2023 13:22:02 +0000
Resent-Message-ID: <handler.62847.B62847.168156490732086 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Gustavo Barros <gusbrs.2016@HIDDEN>
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168156490732086
          (code B ref 62847); Sat, 15 Apr 2023 13:22:02 +0000
Received: (at 62847) by debbugs.gnu.org; 15 Apr 2023 13:21:47 +0000
Received: from localhost ([127.0.0.1]:48535 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pnfqd-0008LQ-8p
	for submit <at> debbugs.gnu.org; Sat, 15 Apr 2023 09:21:47 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:25420)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1pnfqa-0008LC-IN
 for 62847 <at> debbugs.gnu.org; Sat, 15 Apr 2023 09:21:44 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id CF64A440A4A;
 Sat, 15 Apr 2023 09:21:38 -0400 (EDT)
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
 by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 79A2F44019B;
 Sat, 15 Apr 2023 09:21:37 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
 s=mail; t=1681564897;
 bh=Jw+7wrliulDnxjIukpaIElwgT0LZv4l1iqSgQ3styAo=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
 b=BS50/RQa4//7ztLyQ+948R/21CEMbNvan28R8R+L14h+1YdQTSgY1/EL2f/urfEae
 ojHhFFwLhSy+Xyn1IVIxH7wSPUMEFVJwORi8zzBfZVVAj0Yo8MCmJL8slk/hYJRWXp
 svupUBTGIHlduTUGB3w7RP/1fUiT3PI2rxf+jASXbr8z+EetCgIZ9+VhREFDzcSBaG
 nemz2TUioVQAxquTpFnfK7eP/1EJ6gdVP6YoZ9X6oIOClkE5217iplGFNCKeBCZRgK
 eyF3AmonVH6ge4WxKs6M2GZL6J1aPJBt/xCArvS127ayYqbKMFqEzVsocKOACgMP6i
 jlR9weeo2/c+A==
Received: from pastel (unknown [45.72.217.176])
 by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5162812030C;
 Sat, 15 Apr 2023 09:21:37 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <87cz45e4b2.fsf@localhost> (Ihor Radchenko's message of "Sat, 15
 Apr 2023 12:08:17 +0000")
Message-ID: <jwv1qkljneu.fsf-monnier+emacs@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
 <87mt39e5fg.fsf@localhost>
 <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
 <87cz45e4b2.fsf@localhost>
Date: Sat, 15 Apr 2023 09:21:35 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-SPAM-INFO: Spam detection results:  0
 ALL_TRUSTED                -1 Passed through trusted hosts only via SMTP
 AWL 0.009 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DKIM_SIGNED               0.1 Message has a DKIM or DK signature,
 not necessarily valid
 DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
 DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
 domain
 DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
 domain
X-SPAM-LEVEL: 
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> So, it really looks like compilation problem.
>
> I am now looking into Elisp manual
>
>     2.9 Mutability
>=20=20=20=20=20
>        When similar constants occur as parts of a program, the Lisp
>     interpreter might save time or space by reusing existing constants or
>     their components.  For example, =E2=80=98(eq "abc" "abc")=E2=80=99 re=
turns =E2=80=98t=E2=80=99 if the
>     interpreter creates only one instance of the string literal =E2=80=98=
"abc"=E2=80=99, and
>     returns =E2=80=98nil=E2=80=99 if it creates two instances.  Lisp prog=
rams should be
>     written so that they work regardless of whether this optimization is =
in
>     use.
>
> So, it should be a good idea to avoid setting text properties in string
> constants in general.

Indeed, since it modifies the object, it's "undefined behavior" territory.

> -       (propertize "ALL" 'face 'org-agenda-structure-filter)
> +       (propertize
> +        (copy-sequence "ALL") ; Avoid modifying `eq' string constants.
> +        'face 'org-agenda-structure-filter)

`propertize` does not modify its string argument (it returns a new
string instead), so the `copy-sequence` here is a pure waste.

> -				(propertize " " 'display category-icon)
> +				(propertize
> +                                 (copy-sequence " ") ; Avoid modifying `=
eq' " ".
> +                                 'display category-icon)

Same here.

> -                     (org-add-props " " (org-plist-delete (text-properti=
es-at 0 x)
> -                                                          'display)))
> +                     (org-add-props
> +                         (copy-sequence " ") ; Avoid modifying `eq' " ".
> +                         (org-plist-delete (text-properties-at 0 x)
> +                                           'display)))

This hunk fixes a real bug, OTOH.
Maybe you should use `(apply #'propertize` instead or `org-add-props`?


        Stefan





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 11:22:01 +0000
Resent-Message-ID: <handler.62847.B62847.16816440757481 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Monnier <monnier@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Gustavo Barros <gusbrs.2016@HIDDEN>
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16816440757481
          (code B ref 62847); Sun, 16 Apr 2023 11:22:01 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 11:21:15 +0000
Received: from localhost ([127.0.0.1]:50678 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po0RX-0001wb-Dc
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:21:15 -0400
Received: from mout02.posteo.de ([185.67.36.66]:47615)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1po0RV-0001wN-Op
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:21:14 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id AB1F624017F
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 13:21:07 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681644067; bh=GNBpYBQhU4fEJ/2Iwe1xMf0922lO568JS7OK+ZI/7Pk=;
 h=From:To:Cc:Subject:Date:From;
 b=SQVyW7qq6wCGukYS49BVVNgChtmvvrZL+5A6WQDlM3LTBaRtN+ZZUmXcHT/mAajeR
 qcMgfINI5LIy/jSV+A5+Qj+8wmHr4vYTESi1jLaWU++m5C+JzkFcDMusvL8gWpcKSE
 SZrgtpXA/EkGRDaM8PFbTTNJfMN5ISWpARqmvWDmjD2nG9rTZyFUAv28sP00+ljCE1
 LpnHU4qsebE47MQxebb0CM5NtlRHa2z/NnovePSWcdVzAaQ8dCHLqraNXICWicAloH
 4tNDPvSllt+mdssoIwMnSdJqsEko8mNZRa1xqk27NGPiEo6GNZdWZPe2wIazM6tfxb
 quVllnp2T7+dA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Pznmy6ZTwz9rxD;
 Sun, 16 Apr 2023 13:21:06 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <jwv1qkljneu.fsf-monnier+emacs@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
 <87mt39e5fg.fsf@localhost>
 <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
 <87cz45e4b2.fsf@localhost> <jwv1qkljneu.fsf-monnier+emacs@HIDDEN>
Date: Sun, 16 Apr 2023 11:23:43 +0000
Message-ID: <87pm84t6io.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

>> -                     (org-add-props " " (org-plist-delete (text-properties-at 0 x)
>> -                                                          'display)))
>> +                     (org-add-props
>> +                         (copy-sequence " ") ; Avoid modifying `eq' " ".
>> +                         (org-plist-delete (text-properties-at 0 x)
>> +                                           'display)))
>
> This hunk fixes a real bug, OTOH.
> Maybe you should use `(apply #'propertize` instead or `org-add-props`?

Indeed.
Done.
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=a8a95b6c2

Gustavo, AFAIU, your issue might be "fixed" if you use Org version from
ELPA. If not, you will need to wait until the next bugfix release or use
git version of Org.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 11:27:02 +0000
Resent-Message-ID: <handler.62847.B62847.16816444028013 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16816444028013
          (code B ref 62847); Sun, 16 Apr 2023 11:27:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 11:26:42 +0000
Received: from localhost ([127.0.0.1]:50683 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po0Wo-00025B-8T
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:26:42 -0400
Received: from mout01.posteo.de ([185.67.36.65]:60031)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1po0Wl-00024v-HR
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:26:40 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id B2A7C240088
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 13:26:33 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681644393; bh=TU19E/oB4ZAQHw4E0CLa+DArN6GbLJgWJZlCi3IQXEc=;
 h=From:To:Cc:Subject:Date:From;
 b=RYxJv52qxlOz/7lQmWu1JfjqvWTuZLGF8NwbmIOCB3g85bm/MGQ8nNOPyS8TW3LQ8
 8Yhg/ukbobEYiNDfDbfQ50WsuNfW43SJMQMwN0NqZzC2iO5JIWCKILkmLHyXsGkQmI
 W3ptLx8hwDxt4VeGsB1pxMJs8ETkoqv1nIK6gTFmDnh7WbfUWf4/RZsmuKqp4waSmO
 81KYMRdX86cy8URyZc+MU8BEp2fpG7rzNogAyKY2JqGzeioYEupdiwMEfDMdPt/VUG
 jTJdzd1rYAWXAqf/xrcLYag/BjUMswRTzUKlrnza+ZIolDBnNmdEZxVifpY3lrZJuJ
 axROTN4jsJb4Q==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PznvD5nbwz6tyY;
 Sun, 16 Apr 2023 13:26:32 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN>
Date: Sun, 16 Apr 2023 11:29:10 +0000
Message-ID: <87mt38t69l.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Mattias Engdeg=C3=A5rd <mattiase@HIDDEN> writes:

> 15 apr. 2023 kl. 13.45 skrev Eli Zaretskii <eliz@HIDDEN>:
>>>> So maybe replace " " with (copy-sequence " ").
>>>=20
>>> But that should not be necessary, right?
>
> Ideally not -- setting properties on literal strings should indeed be avo=
ided for a variety of reasons, one being that the byte compiler shares equa=
l string literals:

Thanks for the clarification!
I am wondering if there is any relevant warning raised by the byte
compiler when doing something like
 (let ((str " ")) (add-text-properties 0 1 '(foo bar) str))

--=20
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Gustavo Barros <gusbrs.2016@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 11:50:01 +0000
Resent-Message-ID: <handler.62847.B62847.168164579529254 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168164579529254
          (code B ref 62847); Sun, 16 Apr 2023 11:50:01 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 11:49:55 +0000
Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po0tH-0007bl-EM
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:49:55 -0400
Received: from mail-pl1-f173.google.com ([209.85.214.173]:46971)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gtvbrs@HIDDEN>) id 1po0tF-0007bX-BD
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 07:49:53 -0400
Received: by mail-pl1-f173.google.com with SMTP id w11so22837777plp.13
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 04:49:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20221208; t=1681645787; x=1684237787;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Tq+kqeoAE7L4Vw/ZZYyGw0xzp11xOVFS5G45Y1dk5no=;
 b=HLZF5f1nKeHGtbw1NLblhqNQCGGmLll580yAOUkrrRfEByRVZxcTfcAs2UPJ50zYe4
 e1/+gL0KuvsUDtYafcOPG04vmYe/fet+Sh+PRNo3e+U9fjIQWISx4d3crsHzhNk0nfQv
 PX5j/rGaZedKpE2V8D9sURXcW/Xqawybllw2SnUazFYcmZokM697DhoM+6ZzkUTUhulv
 QaDJs0bxvwheBCupwmcgBf+HDNgbbQsid//SAw6i+v5S4keS7SZJHLOeHggXn9tD6xRe
 +dlg57Eoh1SqVi1Xnl82rnbYSCs62CeuHBCWjCE5ye5A1AnLUxoHRIUOViuZU6pyf/LS
 R2Gw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20221208; t=1681645787; x=1684237787;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Tq+kqeoAE7L4Vw/ZZYyGw0xzp11xOVFS5G45Y1dk5no=;
 b=dKdhTcznD3yMb6ozOphyDeG6C7YDJszErggFHvHln7sy3MS8UdlRP4EL2QDbKa3OZ1
 b0xbFeQV5SOKxSeO0cE/hPicXcEwKQwf6c0F8xmezg30Xe1bKAFZMpXAcSDr6r3QNqUq
 lNV4eIB7/0UKoRRG1L6B/LL7EPTtK0vkVRoy9eM4/6PVj7cugib7qirzEbxOMHEHdpIc
 PTJUk0gPQzUajbDDdvtJ3D+R+iAcRY1AbYalovaDbjeJVTTyt325qlt9OnRKQ5udsiwl
 XgtCu5uA4VKkEYM/uVOn1zSL9onqNWKatP+CZshBJgm+xU6/LYC2f5H/9sgKMUXLIUfe
 suOw==
X-Gm-Message-State: AAQBX9dJKqM02jXJLg0QFj2FEPIh088/fnf533F7LxEakY9W6riKYUr8
 a3dL2xRzENmKvhO0VV9Tmrl1AXWHHW2RmRPxMj0=
X-Google-Smtp-Source: AKy350bsIw7w2nO6VeeExJIJ9U+5aj5i+O57/rAPBBANGVRt1qhmDgdyXK/iWnbnFAD0lliKRH1QzQCVBnR7f4NaXgA=
X-Received: by 2002:a17:902:dac2:b0:1a6:9079:2bb3 with SMTP id
 q2-20020a170902dac200b001a690792bb3mr10751134plx.33.1681645786999; Sun, 16
 Apr 2023 04:49:46 -0700 (PDT)
MIME-Version: 1.0
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN> <875y9xlayt.fsf@localhost>
 <83sfd1cuka.fsf@HIDDEN> <873551l97f.fsf@localhost> <83o7npct3x.fsf@HIDDEN>
 <87mt39e5fg.fsf@localhost>
 <CAM9ALR9axpOMKfc8gv=YSpSn3QVH-KLnwMUbkZez-Lty3=+Lkg@HIDDEN>
 <87cz45e4b2.fsf@localhost> <jwv1qkljneu.fsf-monnier+emacs@HIDDEN>
 <87pm84t6io.fsf@localhost>
In-Reply-To: <87pm84t6io.fsf@localhost>
From: Gustavo Barros <gusbrs.2016@HIDDEN>
Date: Sun, 16 Apr 2023 08:49:35 -0300
Message-ID: <CAM9ALR--ZRLQ=9K-+8XxvaptE4kgzeh=530RWQs1QffH1XBXkA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

On Sun, 16 Apr 2023 at 08:21, Ihor Radchenko <yantar92@HIDDEN> wrote:

> Indeed.
> Done.
> https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=a8a95b6c2
>
> Gustavo, AFAIU, your issue might be "fixed" if you use Org version from
> ELPA. If not, you will need to wait until the next bugfix release or use
> git version of Org.

I thank you (all) for looking into this and for the possible fix.
I've been opting for the built-in Org for some time to keep things
sane here, and I'll be happy to get it when it comes.
And since the commit went to the bugfix branch, it won't be too long.
Good reason to try the prerelease. :)

Best,
Gustavo.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 12:04:01 +0000
Resent-Message-ID: <handler.62847.B62847.168164658331284 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168164658331284
          (code B ref 62847); Sun, 16 Apr 2023 12:04:01 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 12:03:03 +0000
Received: from localhost ([127.0.0.1]:50736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po15k-00087u-47
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:03:03 -0400
Received: from mail18c50.megamailservers.eu ([91.136.10.28]:55816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1po15h-00087i-4K
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:02:47 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1681646563;
 bh=RbbiU9w73ky/m+7F8d0y++n+cfCEvYijyFCjQe5b7Zw=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=i6JP5XotKsRls8hg5dSZU5eNronA9J8hcW62lMXz5mUd3zH/zgWOWoNn0Pjbt6E7J
 gDKjQ3ZR8QQWqUJkmNVmpNP7L2VN+cuFsvGC0kjJWAMCAYSw/3bJyhNr9tdAOWFAN3
 tp2iOfOKZG3G05xhd8MKcycRyclEyIdrJPagHvMw=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se
 [188.150.165.235]) (authenticated bits=0)
 by mail18c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 33GC2eDf091392; 
 Sun, 16 Apr 2023 12:02:41 +0000
Content-Type: text/plain;
	charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <87mt38t69l.fsf@localhost>
Date: Sun, 16 Apr 2023 14:02:39 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-VADE-SPAMSTATE: clean
X-VADE-SPAMSCORE: -100
X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgudeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepveekffdujefhkeehvdfgffeikefghfefvdekueffleegfeekueelhfejieefkefgnecukfhppedukeekrdduhedtrdduieehrddvfeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudekkedrudehtddrudeihedrvdefhedphhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpmhgrihhlfhhrohhmpehmrghtthhirghsvgesrggtmhdrohhrghdpnhgspghrtghpthhtohephedprhgtphhtthhopeihrghnthgrrhelvdesphhoshhtvghordhnvghtpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepmhhonhhnihgvrhesihhrohdruhhmohhnthhrvggrlhdrtggrpdhrtghpthhtohepghhushgsrhhsrddvtdduieesghhmrghilhdrtghomhdprhgtphhtthhopeeivdekgeejseguvggssghughhsrdhgnhhurdhorhhg
X-Origin-Country: SE
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

16 apr. 2023 kl. 13.29 skrev Ihor Radchenko <yantar92@HIDDEN>:

> I am wondering if there is any relevant warning raised by the byte
> compiler when doing something like
> (let ((str " ")) (add-text-properties 0 1 '(foo bar) str))

No, but it wouldn't be very hard to add one, but it would miss a lot of =
code that has no idea whether it is working on a string literal or not.

Counter to my usual preference for static checks I'd prefer a dynamic =
warning in this case because it would be precise and the run-time cost =
would likely be acceptable.

That requires a 'literal' flag for string objects and there's no obvious =
space for one, but perhaps we can grab the LSB of the `intervals` =
pointer.

Even if such a check defaults to off, it could be enabled selectively to =
root out bugs like this one. I'll see what I can do.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 12:16:01 +0000
Resent-Message-ID: <handler.62847.B62847.168164730432525 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168164730432525
          (code B ref 62847); Sun, 16 Apr 2023 12:16:01 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 12:15:04 +0000
Received: from localhost ([127.0.0.1]:50757 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po1Ha-0008SV-2Z
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:15:03 -0400
Received: from mout02.posteo.de ([185.67.36.66]:38227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1po1HY-0008Rf-A4
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:15:00 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 74050240163
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 14:14:54 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681647294; bh=0XEXt4MbLkAKr3LHuXr1ybeGYjALfb2InXoqCwT9XwQ=;
 h=From:To:Cc:Subject:Date:From;
 b=Rcz/tPvkzEyt7HSBx0eVLNx6Rv7tGPAdMswA+I18RBa941qHOACsA67FBQoUyYIJ/
 39UfbUlv9NsqBeerR0C2AMmnttjeNM/ZjgXy84PU6n09MHIrm7Wm1L1TZV6z7Otxgd
 cvX6KQXx9oJzfuSUPI8Eyr3Q5y3NA0HTGWj8xlcp0HuvJqLXMPyky3aqluECpYDVvz
 dppa0MSEH3z/bR/4o0UBq9ep6M2bi7XUrpACTZ5j9NiC95A9pzXrRKZeLpPp6KVTYO
 hZIAsPFUVU7ZTjSSmJ37Bl05Gh5mpxoGNBGNElGzIjzBRiPksvVnAqDbNkk/h/wlVT
 8QQLgtyOm5NEw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Pzpz15QX0z6trm;
 Sun, 16 Apr 2023 14:14:53 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
Date: Sun, 16 Apr 2023 12:17:31 +0000
Message-ID: <87bkjot410.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Mattias Engdeg=C3=A5rd <mattiase@HIDDEN> writes:

> Counter to my usual preference for static checks I'd prefer a dynamic war=
ning in this case because it would be precise and the run-time cost would l=
ikely be acceptable.
>
> That requires a 'literal' flag for string objects and there's no obvious =
space for one, but perhaps we can grab the LSB of the `intervals` pointer.

Side note: It might be interesting to have something similar to
`add-variable-watcher' and `debug-on-variable-change', but for mutable
objects being modified.

--=20
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
In-Reply-To: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 12:39:02 +0000
Resent-Message-ID: <handler.62847.B62847.16816486922493 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 62847 <at> debbugs.gnu.org
Cc: mattiase@HIDDEN, Stefan Monnier <monnier@HIDDEN>
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16816486922493
          (code B ref 62847); Sun, 16 Apr 2023 12:39:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 12:38:12 +0000
Received: from localhost ([127.0.0.1]:50763 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po1dz-0000e9-TH
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:38:12 -0400
Received: from server.qxqx.de ([178.63.65.180]:36297 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1po1dy-0000du-0g
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:38:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de;
 s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:Subject:From:Cc:To
 :MIME-Version:Date:Message-ID:Sender:Reply-To:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=K3pfTlLwlIbKzaozf5CMXfjG3k3g3SQw7XiVMKuV7qE=; b=WG1Ll2BYPS9U3paKzMPQzk9dbJ
 s804AqjBvp/LF6DIGW3qLhIBXOXe/7SfOOXqir+RA09duQJoK4PdtfHo5BBHaHMtpI2hcN+kQVe1i
 vzKKaiO3eOX7qg/48ZOSyl1r06VYJ+bt7AcJ977Q3zHtx/Ckcm6ofYX+w0I029aUAPWM=;
Message-ID: <975b2707-bf3c-11fd-7fa1-e3db87d29218@HIDDEN>
Date: Sun, 16 Apr 2023 14:38:00 +0200
MIME-Version: 1.0
Content-Language: en-US
From: Daniel Mendler <mail@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello Mattias!

> That requires a 'literal' flag for string objects and there's no
obvious space  for one, but perhaps we can grab the LSB of the
`intervals` pointer.

There was a recent report where I pointed out a segfault for `aset` on
"literal strings" (symbol names which are C strings located in the
read-only memory of the process). If you consider adding such a literal
string flag or read-only check, could this please be added there too? I
am in favor of adding immutable strings to Elisp. This would certainly
open up optimization potential for the bytecode compiler, in addition to
guarding against bugs like the one being discussed here.

Daniel




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 12:59:02 +0000
Resent-Message-ID: <handler.62847.B62847.16816498885280 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: mattiase@HIDDEN, 62847 <at> debbugs.gnu.org, monnier@HIDDEN, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16816498885280
          (code B ref 62847); Sun, 16 Apr 2023 12:59:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 12:58:08 +0000
Received: from localhost ([127.0.0.1]:50777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po1xH-0001N6-Oj
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:58:08 -0400
Received: from eggs.gnu.org ([209.51.188.92]:58474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po1xG-0001Mb-6H
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 08:58:06 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po1x9-0005dh-V7; Sun, 16 Apr 2023 08:57:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=trlC5nnfRe8sbgkQlULkjeybrP2PNvdud6GnRdhI7Ck=; b=f4AJFQ3Ft1Fs
 AQ3FsYDZ3axArVfO/6tN89ae3AJc2RZ662bJw7hO15aNA6+M5TEy9lDChXkO0ovviGRzl9T9XvzaV
 A7nifF/UboXlS3hXKB0cmQo0EXBJAYEefqfX8NuR+xh+I/0BYW66w2REMGVMyZDRKrvGuFyyCqs2Y
 QjZKEMUls/x93UX9OfeCeYK3bue0GzaONrxRM+iqeWFn5bc5ynUDHdMLS/sYGwzR3i9+3JkobamsE
 8YVI90Hgoog3sh0yfO4/VvCdVjqgtr4I4ZVjzSO6D7txdjnx7kEPu1iQ66+YyuicM7H8iR5y3cspC
 j7RTaRb6179l3Jd7cv7vtw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po1x9-0006Zw-6u; Sun, 16 Apr 2023 08:57:59 -0400
Date: Sun, 16 Apr 2023 15:58:00 +0300
Message-Id: <83edokasrr.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87bkjot410.fsf@localhost> (message from Ihor Radchenko on Sun,
 16 Apr 2023 12:17:31 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN> <87bkjot410.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>,
>  gusbrs.2016@HIDDEN, 62847 <at> debbugs.gnu.org
> Date: Sun, 16 Apr 2023 12:17:31 +0000
> 
> Side note: It might be interesting to have something similar to
> `add-variable-watcher' and `debug-on-variable-change', but for mutable
> objects being modified.

Propertizing a string doesn't mutate the string itself, though.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 13:13:01 +0000
Resent-Message-ID: <handler.62847.B62847.16816507426769 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: mattiase@HIDDEN, 62847 <at> debbugs.gnu.org, monnier@HIDDEN, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.16816507426769
          (code B ref 62847); Sun, 16 Apr 2023 13:13:01 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 13:12:22 +0000
Received: from localhost ([127.0.0.1]:50791 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po2B4-0001l7-0a
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 09:12:22 -0400
Received: from mout02.posteo.de ([185.67.36.66]:51351)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1po2B2-0001kt-Vp
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 09:12:21 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id DF725240160
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 15:12:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681650734; bh=2zj4pjRBNhqaB143DtgAJVkZwtBb2ZSauGgX5Vw8vq0=;
 h=From:To:Cc:Subject:Date:From;
 b=c8f3isBRscCxN3KA0P+IaFjrjODZD00R33H/Vd8TqmmrnvE7JZH9UptBYNHZgSs/l
 SzToLHs3g09hjDiHumhfMJQ18Ep2VtYMVRh58KfhVZcRgRhyUf61jZPhu+pGm59IyQ
 7QT7DFXcYHBZTI1CVv+ecRpiWrTP87my3B1EaNOAiAWYqPqQvdqgKc7lzxq+qtoIFf
 3jSkQNYwdyDInlTMtedFgimdbsd+fkh+J5sgkKXLWjkaX9Ouc+g2bCJbMhJBrESJcY
 tZ5LyHzw/URmnDtSE0AfRbkAJa0+WSz0Y75PEqvsGxbl6Not/VYo209YnYmRWhAOLG
 ivxqumszYWfow==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PzrFB072Tz6tsb;
 Sun, 16 Apr 2023 15:12:13 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83edokasrr.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN> <87bkjot410.fsf@localhost>
 <83edokasrr.fsf@HIDDEN>
Date: Sun, 16 Apr 2023 13:14:51 +0000
Message-ID: <87wn2crmt0.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Side note: It might be interesting to have something similar to
>> `add-variable-watcher' and `debug-on-variable-change', but for mutable
>> objects being modified.
>
> Propertizing a string doesn't mutate the string itself, though.

You mean the char vector representing a string? But doesn't the real
string object also include the plist?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 14:44:02 +0000
Resent-Message-ID: <handler.62847.B62847.168165623918758 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: mattiase@HIDDEN, 62847 <at> debbugs.gnu.org, monnier@HIDDEN, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168165623918758
          (code B ref 62847); Sun, 16 Apr 2023 14:44:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 14:43:59 +0000
Received: from localhost ([127.0.0.1]:52289 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po3bi-0004sU-P5
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:43:59 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43942)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1po3bh-0004sF-Ga
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:43:58 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po3ba-0006O4-Er; Sun, 16 Apr 2023 10:43:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=iDMRgdGlrq0wrkDJpz27Uz+hcaEobMe9iqy6Q9NLkBs=; b=e2GRzPKriFI/
 Ff/JFBx27r1bKY2X+a47uKWe/PRS+KXni0MvlJlvU2eMMVKIuLODqofc/dzdlPqTtE07M5nvRu8ov
 07rFpreW3LPrUdsUzS5HkeQMMpnM68xL6TkZi2R6fLH0DM/TchcO3ymz+Fu6fiTLPcGl4omFLIzey
 Yqq7dWfip8PdqbSeVTq2x4NrFMB9XfCORMlBHLwYt6j7E57kf0jxtoME1xJtZEXme1skeDD+0HlOV
 /nf9Zi3+6TBeqmYiDAsGvZn4ki0j8s3LmG8ud/iMIHOzacZ6oevww8e4wA+W9yuZvXfyOP0rM9gu3
 9IQFTxduNKpFtnYJ2KYrkg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1po3bZ-00038B-Lx; Sun, 16 Apr 2023 10:43:49 -0400
Date: Sun, 16 Apr 2023 17:43:52 +0300
Message-Id: <83bkjnc2fr.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87wn2crmt0.fsf@localhost> (message from Ihor Radchenko on Sun,
 16 Apr 2023 13:14:51 +0000)
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN> <87bkjot410.fsf@localhost>
 <83edokasrr.fsf@HIDDEN> <87wn2crmt0.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: mattiase@HIDDEN, monnier@HIDDEN, gusbrs.2016@HIDDEN,
>  62847 <at> debbugs.gnu.org
> Date: Sun, 16 Apr 2023 13:14:51 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Side note: It might be interesting to have something similar to
> >> `add-variable-watcher' and `debug-on-variable-change', but for mutable
> >> objects being modified.
> >
> > Propertizing a string doesn't mutate the string itself, though.
> 
> You mean the char vector representing a string? But doesn't the real
> string object also include the plist?

It includes a pointer to the string's intervals, which is where the
properties are recorded.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Ihor Radchenko <yantar92@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 14:50:02 +0000
Resent-Message-ID: <handler.62847.B62847.168165657519632 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: mattiase@HIDDEN, 62847 <at> debbugs.gnu.org, monnier@HIDDEN, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168165657519632
          (code B ref 62847); Sun, 16 Apr 2023 14:50:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 14:49:35 +0000
Received: from localhost ([127.0.0.1]:52293 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po3h8-00056Z-Im
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:49:34 -0400
Received: from mout01.posteo.de ([185.67.36.65]:48539)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1po3h6-00056L-O5
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:49:33 -0400
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id E9B1E24004F
 for <62847 <at> debbugs.gnu.org>; Sun, 16 Apr 2023 16:49:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1681656567; bh=w4CECGN/Tga44Dj0MBcKKB3Bjyp+MB4z7U6ZFuBC7Sg=;
 h=From:To:Cc:Subject:Date:From;
 b=N0W1TKnHwGFT3wO02SyOHjBCxp3PTLS+FpPXxsCXsg4SQjuIajZ1Ir9UTxbl3EQV/
 DcUckPgp/K6d7EHGZj+u6AWr6eq/rMeJLNzcNOwe2hjoQlBvIJ0FsfMJS3PyRnvF01
 joXQbtQR7kw+V38ORKhoghb1dM0XYrvhzr3Qhccz5F/4s8XyRQgrLPPIGHaDCG9qH1
 Tp96qbTE93ANSDbF9LeIvS2bslgXsS3D8m/M8zFoTVQ80qolrfP8KgC+Cw80ntL+/Q
 oosf5E+BNJNksXpcxIJQyMn/ihyohePmQVdj5j3QCPKFJFKeVIQc57RIXt5wGw7WJx
 FNnMjbffBYU4A==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4PztPK6hnwz9rxK;
 Sun, 16 Apr 2023 16:49:25 +0200 (CEST)
From: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <83bkjnc2fr.fsf@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN> <87bkjot410.fsf@localhost>
 <83edokasrr.fsf@HIDDEN> <87wn2crmt0.fsf@localhost>
 <83bkjnc2fr.fsf@HIDDEN>
Date: Sun, 16 Apr 2023 14:52:02 +0000
Message-ID: <87mt37g9rh.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

>> You mean the char vector representing a string? But doesn't the real
>> string object also include the plist?
>
> It includes a pointer to the string's intervals, which is where the
> properties are recorded.

That's internal implementation detail.
From Elisp perspective, string vector + string plist constitute string
object. Or do I miss something?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 14:52:02 +0000
Resent-Message-ID: <handler.62847.B62847.168165670320138 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ihor Radchenko <yantar92@HIDDEN>
Cc: Eli Zaretskii <eliz@HIDDEN>, 62847 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, gusbrs.2016@HIDDEN
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168165670320138
          (code B ref 62847); Sun, 16 Apr 2023 14:52:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 14:51:43 +0000
Received: from localhost ([127.0.0.1]:52298 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po3jD-0005Ej-3K
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:51:43 -0400
Received: from mail33c50.megamailservers.eu ([91.136.10.43]:49122)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1po3jA-0005EW-Du
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:51:41 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1681656698;
 bh=lh3pU2+RjF8q8r/Ce7HfaIHU8PTTjq3Y7fmFun2QzwY=;
 h=Subject:From:In-Reply-To:Date:Cc:References:To:From;
 b=ZWtjurX9Hka/ZZGktphoo4pbqjPZ+EKkbeepRNuFH0X/7nd6T8d7LzMLf7/pyYz9N
 w7j3Ye0oeZL0hIa0jdB2Gkd16rGOH7397W9k/vWTjqxdnQpEt9xPQAY1v3axZlAnTc
 zl68hixCplvONSSKmtxRSCsbXR0NtRzN6lxviRPo=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se
 [188.150.165.235]) (authenticated bits=0)
 by mail33c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 33GEpYYh049314; 
 Sun, 16 Apr 2023 14:51:36 +0000
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
In-Reply-To: <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
Date: Sun, 16 Apr 2023 16:51:34 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <9F74A07C-5B48-448F-B284-17FD05E7AC94@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-VADE-SPAMSTATE: clean
X-VADE-SPAMSCORE: -100
X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgfeekucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpegtggfuhfgjffevgffkfhfvofesthhqmhdthhdtjeenucfhrhhomhepofgrthhtihgrshcugfhnghguvghgnohrugcuoehmrghtthhirghsvgesrggtmhdrohhrgheqnecuggftrfgrthhtvghrnhepvdfhieevkefgveeludfgueffiedujedttdelheetteffudegkeevhefghfefhfdtnecukfhppedukeekrdduhedtrdduieehrddvfeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudekkedrudehtddrudeihedrvdefhedphhgvlhhopehsmhhtphgtlhhivghnthdrrghpphhlvgdpmhgrihhlfhhrohhmpehmrghtthhirghsvgesrggtmhdrohhrghdpnhgspghrtghpthhtohephedprhgtphhtthhopeihrghnthgrrhelvdesphhoshhtvghordhnvghtpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepmhhonhhnihgvrhesihhrohdruhhmohhnthhrvggrlhdrtggrpdhrtghpthhtohepghhushgsrhhsrddvtdduieesghhmrghilhdrtghomhdprhgtphhtthhopeeivdekgeejseguvggssghughhsrdhgnhhurdhorhhg
X-Origin-Country: SE
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

16 apr. 2023 kl. 14.02 skrev Mattias Engdeg=C3=A5rd <mattiase@HIDDEN>:

> Even if such a check defaults to off, it could be enabled selectively =
to root out bugs like this one. I'll see what I can do.

Here's a patch suitable for debugging (applies to master). It's not =
proposed for inclusion in Emacs.

Attempts to change properties of literal strings result in an error by =
default. You can also make it warn or do nothing.
The patch does not attempt to be very subtle or efficient about it but =
it should be sound.

If you find it hard to find where the problem is, attach a debugger and =
set a breakpoint on the function `string_literal_prop_change`.






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#62847: 29.0.90; Propertized space in Org Agenda's mode-name
Resent-From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 16 Apr 2023 14:55:02 +0000
Resent-Message-ID: <handler.62847.B62847.168165685620416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 62847
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Cc: gusbrs.2016@HIDDEN, Ihor Radchenko <yantar92@HIDDEN>, 62847 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Received: via spool by 62847-submit <at> debbugs.gnu.org id=B62847.168165685620416
          (code B ref 62847); Sun, 16 Apr 2023 14:55:02 +0000
Received: (at 62847) by debbugs.gnu.org; 16 Apr 2023 14:54:16 +0000
Received: from localhost ([127.0.0.1]:52302 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1po3lf-0005JC-L9
	for submit <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:54:15 -0400
Received: from mail200c50.megamailservers.eu ([91.136.10.210]:48048
 helo=mail193c50.megamailservers.eu)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mattiase@HIDDEN>) id 1po3lc-0005Ik-8I
 for 62847 <at> debbugs.gnu.org; Sun, 16 Apr 2023 10:54:13 -0400
X-Authenticated-User: mattiase@HIDDEN
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=megamailservers.eu;
 s=maildub; t=1681656837;
 bh=YGKd5DpbhhP/cnEx860Y02H+P6ewOeVWxsPDI2TKy7U=;
 h=From:Subject:Date:In-Reply-To:Cc:To:References:From;
 b=n73ipCBlt+wsu0ppbJbWSvYXFTx/FTokhiWA2YzcVFOEyniZvPrPP0aje5eud695q
 5+OVs+LEEvCei4jSklas6ObWDNwQe6CWaoM7PuxWXZIueYB9QjF153OfE9LusWCRWk
 LYcOL6+ywJ0I0MOuAWK/X5MgRft/rZ8AHVn4gGVg=
Feedback-ID: mattiase@HIDDEN
Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se
 [188.150.165.235]) (authenticated bits=0)
 by mail193c50.megamailservers.eu (8.14.9/8.13.1) with ESMTP id 33GErs9p048762; 
 Sun, 16 Apr 2023 14:53:56 +0000
From: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>
Message-Id: <EC33F871-1584-47D0-997E-E49D91205D2D@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_C4628742-612B-4E5F-9EB0-57D24C107458"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Date: Sun, 16 Apr 2023 16:53:54 +0200
In-Reply-To: <9F74A07C-5B48-448F-B284-17FD05E7AC94@HIDDEN>
References: <CAM9ALR9X_XGN3NUng_2uesOnYHs8r_Q3eBm5AK+cayXCefK5Og@HIDDEN>
 <87edollc2k.fsf@localhost> <83v8hxcw6k.fsf@HIDDEN>
 <875y9xlayt.fsf@localhost> <83sfd1cuka.fsf@HIDDEN>
 <873551l97f.fsf@localhost> <83h6thcr3k.fsf@HIDDEN>
 <87jzyde5e3.fsf@localhost> <83cz45cqrw.fsf@HIDDEN>
 <7C9FAA71-595D-47BD-B1DB-3256CF90CA63@HIDDEN> <87mt38t69l.fsf@localhost>
 <191D1749-C594-498C-B498-2C1770BBF413@HIDDEN>
 <9F74A07C-5B48-448F-B284-17FD05E7AC94@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-VADE-SPAMSTATE: clean
X-VADE-SPAMSCORE: -85
X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvdelgedgfeelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecujffquffvqffrkfetpdfqfgfvpdfgpfggqdevhedtnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenogetfedtuddqtdduucdludehmdenucfjughrpefhkfgtggfuffgjvefvfhfosehmtdhmrehhtddvnecuhfhrohhmpeforghtthhirghsucfgnhhguggvghonrhguuceomhgrthhtihgrshgvsegrtghmrdhorhhgqeenucggtffrrghtthgvrhhnpeeiuddvteeuteduleegueektdeguddvgeefteejkedvhedtlefhvdfgheeigeeuheenucfkphepudekkedrudehtddrudeihedrvdefheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedukeekrdduhedtrdduieehrddvfeehpdhhvghlohepshhmthhptghlihgvnhhtrdgrphhplhgvpdhmrghilhhfrhhomhepmhgrthhtihgrshgvsegrtghmrdhorhhgpdhnsggprhgtphhtthhopeeipdhrtghpthhtohepmhgrthhtihgrshgvsegrtghmrdhorhhgpdhrtghpthhtohephigrnhhtrghrledvsehpohhsthgvohdrnhgvthdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehmohhnnhhivghrsehirhhordhumhhonhhtrhgvrghlrdgtrgdprhgtphhtthhopehguhhssghrshdrvddtudeisehgmhgrihhlrdgtohhmpdhrtgh!
 pthhtohepiedvkeegjeesuggvsggsuhhgshdrghhnuhdrohhrgh
X-Origin-Country: SE
X-Spam-Score: 0.3 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)


--Apple-Mail=_C4628742-612B-4E5F-9EB0-57D24C107458
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

> Here's a patch

And here's one that I actually attached. Sorry!


--Apple-Mail=_C4628742-612B-4E5F-9EB0-57D24C107458
Content-Disposition: attachment;
	filename=string-literal-prop-change.diff
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="string-literal-prop-change.diff"
Content-Transfer-Encoding: quoted-printable

diff=20--git=20a/src/alloc.c=20b/src/alloc.c=0Aindex=20=
d09fc41dec6..616b4fa7a66=20100644=0A---=20a/src/alloc.c=0A+++=20=
b/src/alloc.c=0A@@=20-2606,6=20+2606,9=20@@=20=
make_clear_multibyte_string=20(EMACS_INT=20nchars,=20EMACS_INT=20nbytes,=20=
bool=20clearit)=0A=20=0A=20=20=20s=20=3D=20allocate_string=20();=0A=20=20=
=20s->u.s.intervals=20=3D=20NULL;=0A+#ifdef=20CHECK_STRING_LITERALS=0A+=20=
=20s->u.s.literal=20=3D=20false;=0A+#endif=0A=20=20=20=
allocate_string_data=20(s,=20nchars,=20nbytes,=20clearit,=20false);=0A=20=
=20=20XSETSTRING=20(string,=20s);=0A=20=20=20string_chars_consed=20+=3D=20=
nbytes;=0Adiff=20--git=20a/src/lisp.h=20b/src/lisp.h=0Aindex=20=
4e17e369312..30c0a001c34=20100644=0A---=20a/src/lisp.h=0A+++=20=
b/src/lisp.h=0A@@=20-1560,6=20+1560,8=20@@=20CDR_SAFE=20(Lisp_Object=20=
c)=0A=20=20=20return=20CONSP=20(c)=20?=20XCDR=20(c)=20:=20Qnil;=0A=20}=0A=
=20=0A+#define=20CHECK_STRING_LITERALS=201=0A+=0A=20/*=20In=20a=20string=20=
or=20vector,=20the=20sign=20bit=20of=20u.s.size=20is=20the=20gc=20mark=20=
bit.=20=20*/=0A=20=0A=20struct=20Lisp_String=0A@@=20-1579,6=20+1581,10=20=
@@=20CDR_SAFE=20(Lisp_Object=20c)=0A=20=0A=20=20=20=20=20=20=20INTERVAL=20=
intervals;=09/*=20Text=20properties=20in=20this=20string.=20=20*/=0A=20=20=
=20=20=20=20=20unsigned=20char=20*data;=0A+#ifdef=20=
CHECK_STRING_LITERALS=0A+=20=20=20=20=20=20/*=20Whether=20this=20string=20=
originated=20as=20a=20string=20literal=20in=20Lisp=20code.=20=20*/=0A+=20=
=20=20=20=20=20bool=20literal;=0A+#endif=0A=20=20=20=20=20}=20s;=0A=20=20=
=20=20=20struct=20Lisp_String=20*next;=0A=20=20=20=20=20=
GCALIGNED_UNION_MEMBER=0Adiff=20--git=20a/src/lread.c=20b/src/lread.c=0A=
index=20273120315df..23d8a1489c1=20100644=0A---=20a/src/lread.c=0A+++=20=
b/src/lread.c=0A@@=20-1411,6=20+1411,10=20@@=20DEFUN=20("load",=20Fload,=20=
Sload,=201,=205,=200,=0A=20=20=20specbind=20=
(Qlread_unescaped_character_literals,=20Qnil);=0A=20=20=20=
record_unwind_protect=20(load_warn_unescaped_character_literals,=20=
file);=0A=20=0A+#ifdef=20CHECK_STRING_LITERALS=0A+=20=20specbind=20=
(Qlread_unescaped_character_literals,=20Qnil);=0A+#endif=0A+=0A=20=20=20=
bool=20is_elc=20=3D=20suffix_p=20(found,=20".elc");=0A=20=20=20if=20=
(is_elc=0A=20=20=20=20=20=20=20/*=20version=20=3D=201=20means=20the=20=
file=20is=20empty,=20in=20which=20case=20we=20can=0A@@=20-2230,6=20=
+2234,10=20@@=20readevalloop=20(Lisp_Object=20readcharfun,=0A=20=09=20=20=
=20=20=20?=20Qnil=20:=20list1=20(Qt)));=0A=20=20=20specbind=20=
(Qmacroexp__dynvars,=20Vmacroexp__dynvars);=0A=20=0A+#ifdef=20=
CHECK_STRING_LITERALS=0A+=20=20specbind=20(Qread_string_literals,=20Qt);=0A=
+#endif=0A+=0A=20=20=20/*=20Ensure=20sourcename=20is=20absolute,=20=
except=20whilst=20preloading.=20=20*/=0A=20=20=20if=20(!will_dump_p=20()=0A=
=20=20=20=20=20=20=20&&=20!NILP=20(sourcename)=20&&=20!NILP=20=
(Ffile_name_absolute_p=20(sourcename)))=0A@@=20-3163,6=20+3171,10=20@@=20=
read_string_literal=20(Lisp_Object=20readcharfun)=0A=20=20=20Lisp_Object=20=
obj=20=3D=20make_specified_string=20(read_buffer,=20nchars,=20p=20-=20=
read_buffer,=0A=20=09=09=09=09=09=20=20=20(force_multibyte=0A=20=09=09=09=
=09=09=20=20=20=20||=20(p=20-=20read_buffer=20!=3D=20nchars)));=0A=
+#ifdef=20CHECK_STRING_LITERALS=0A+=20=20if=20(!NILP=20=
(Vread_string_literals))=0A+=20=20=20=20XSTRING=20(obj)->u.s.literal=20=3D=
=20true;=0A+#endif=0A=20=20=20return=20unbind_to=20(count,=20obj);=0A=20=
}=0A=20=0A@@=20-3363,7=20+3375,14=20@@=20string_props_from_rev_list=20=
(Lisp_Object=20elems,=20Lisp_Object=20readcharfun)=0A=20=09=
invalid_syntax=20("Invalid=20string=20property=20list",=20readcharfun);=0A=
=20=20=20=20=20=20=20Lisp_Object=20plist=20=3D=20XCAR=20(tl);=0A=20=20=20=
=20=20=20=20tl=20=3D=20XCDR=20(tl);=0A+#ifdef=20CHECK_STRING_LITERALS=0A=
+=20=20=20=20=20=20bool=20lit=20=3D=20XSTRING=20(obj)->u.s.literal;=0A+=20=
=20=20=20=20=20XSTRING=20(obj)->u.s.literal=20=3D=20false;=0A+#endif=0A=20=
=20=20=20=20=20=20Fset_text_properties=20(beg,=20end,=20plist,=20obj);=0A=
+#ifdef=20CHECK_STRING_LITERALS=0A+=20=20=20=20=20=20XSTRING=20=
(obj)->u.s.literal=20=3D=20lit;=0A+#endif=0A=20=20=20=20=20}=0A=20=20=20=
return=20obj;=0A=20}=0A@@=20-5452,6=20+5471,21=20@@=20syms_of_lread=20=
(void)=0A=20=09=20=20=20=20=20=20=20doc:=20/*=20Non-nil=20means=20read=20=
recursive=20structures=20using=20#N=3D=20and=20#N#=20syntax.=20=20*/);=0A=
=20=20=20Vread_circle=20=3D=20Qt;=0A=20=0A+#ifdef=20=
CHECK_STRING_LITERALS=0A+=20=20DEFVAR_LISP=20("read-string-literals",=20=
Vread_string_literals,=0A+=09=20=20=20=20=20=20=20doc:=20/*=20Non-nil=20=
means=20read=20string=20literals=20as=20literals.=20=20*/);=0A+=20=20=
Vread_string_literals=20=3D=20Qnil;=0A+=20=20DEFSYM=20=
(Qread_string_literals,=20"read-string-literals");=0A+=20=20DEFVAR_LISP=20=
("string-literal-property-change",=0A+=09=20=20=20=20=20=20=20=
Vstring_literal_property_change,=0A+=09=20=20=20=20=20=20=20doc:=20/*=20=
How=20to=20handle=20changes=20to=20properties=20in=20literal=20strings.=0A=
+If=20`error',=20raise=20an=20error.=0A+If=20`warn',=20emit=20a=20=
warning.=0A+If=20`nil',=20do=20nothing.=20=20*/);=0A+=20=20=
Vstring_literal_property_change=20=3D=20Qerror;=0A+=20=20DEFSYM=20=
(Qwarn,=20"warn");=0A+#endif=0A+=0A=20=20=20DEFVAR_LISP=20("load-path",=20=
Vload_path,=0A=20=09=20=20=20=20=20=20=20doc:=20/*=20List=20of=20=
directories=20to=20search=20for=20files=20to=20load.=0A=20Each=20element=20=
is=20a=20string=20(directory=20file=20name)=20or=20nil=20(meaning=0Adiff=20=
--git=20a/src/textprop.c=20b/src/textprop.c=0Aindex=20=
f88fff19c59..2a57262ec67=20100644=0A---=20a/src/textprop.c=0A+++=20=
b/src/textprop.c=0A@@=20-1164,6=20+1164,36=20@@=20DEFUN=20=
("previous-single-property-change",=20Fprevious_single_property_change,=0A=
=20=20=20=20=20return=20make_fixnum=20(previous->position=20+=20LENGTH=20=
(previous));=0A=20}=0A=20=0C=0A+=0A+#ifdef=20CHECK_STRING_LITERALS=0A=
+__attribute__((noinline))=20void=0A+string_literal_prop_change=20=
(Lisp_Object=20object);=0A+=0A+__attribute__((noinline))=20void=0A=
+string_literal_prop_change=20(Lisp_Object=20object)=0A+{=0A+=20=20=
Lisp_Object=20how=20=3D=20Vstring_literal_property_change;=0A+=20=20if=20=
(EQ=20(how,=20Qerror))=0A+=20=20=20=20error=20("Attempt=20to=20modify=20=
properties=20of=20literal=20string=20\"%s\"",=0A+=09=20=20=20SSDATA=20=
(object));=0A+=20=20else=20if=20(EQ=20(how,=20Qwarn))=0A+=20=20=20=20=
call2=20(intern=20("warn"),=0A+=09=20=20=20build_string=0A+=09=20=20=20=
("Attempt=20to=20modify=20properties=20of=20literal=20string=20%S"),=0A+=09=
=20=20=20object);=0A+}=0A+#endif=0A+=0A+static=20void=0A=
+check_string_literal_prop_change=20(Lisp_Object=20object)=0A+{=0A=
+#ifdef=20CHECK_STRING_LITERALS=0A+=20=20if=20(STRINGP=20(object)=20&&=20=
XSTRING=20(object)->u.s.literal=0A+=20=20=20=20=20=20&&=20SCHARS=20=
(object)=20>=200)=0A+=20=20=20=20string_literal_prop_change=20(object);=0A=
+#endif=0A+}=0A+=0A=20/*=20Used=20by=20add-text-properties=20and=20=
add-face-text-property.=20*/=0A=20=0A=20static=20Lisp_Object=0A@@=20=
-1184,6=20+1214,8=20@@=20add_text_properties_1=20(Lisp_Object=20start,=20=
Lisp_Object=20end,=0A=20=09=09=09=09=09=09=20=20=20=20=20=20=
destructive));=0A=20=20=20=20=20}=0A=20=0A+=20=20=
check_string_literal_prop_change=20(object);=0A+=0A=20=20=20INTERVAL=20=
i,=20unchanged;=0A=20=20=20ptrdiff_t=20s,=20len;=0A=20=20=20bool=20=
modified=20=3D=20false;=0A@@=20-1399,6=20+1431,15=20@@=20=
set_text_properties=20(Lisp_Object=20start,=20Lisp_Object=20end,=20=
Lisp_Object=20properties,=0A=20=09=09=09=09=09=20=20=20=20=20object,=20=
coherent_change_p));=0A=20=20=20=20=20}=0A=20=0A+#ifdef=20=
CHECK_STRING_LITERALS=0A+=20=20//=20Don't=20complain=20about=20removal=20=
of=20properties=20from=20a=20string=20without=20any.=0A+=20=20if=20=
(STRINGP=20(object)=20&&=20!(!string_intervals=20(object)=0A+=09=09=09=20=
=20=20=20&&=20NILP=20(properties)=0A+=09=09=09=20=20=20=20&&=20BASE_EQ=20=
(start,=20make_fixnum=20(0))=0A+=09=09=09=20=20=20=20&&=20BASE_EQ=20=
(end,=20make_fixnum=20(SCHARS=20(object)))))=0A+=20=20=20=20=
check_string_literal_prop_change=20(object);=0A+#endif=0A+=0A=20=20=20=
INTERVAL=20i;=0A=20=20=20bool=20first_time=20=3D=20true;=0A=20=0A@@=20=
-1483,6=20+1524,8=20@@=20set_text_properties_1=20(Lisp_Object=20start,=20=
Lisp_Object=20end,=0A=20=20=20=20=20=20=20return;=0A=20=20=20=20=20}=0A=20=
=0A+=20=20check_string_literal_prop_change=20(object);=0A+=0A=20=20=20=
INTERVAL=20prev_changed=20=3D=20NULL;=0A=20=20=20ptrdiff_t=20s=20=3D=20=
XFIXNUM=20(start);=0A=20=20=20ptrdiff_t=20len=20=3D=20XFIXNUM=20(end)=20=
-=20s;=0A@@=20-1578,6=20+1621,8=20@@=20DEFUN=20=
("remove-text-properties",=20Fremove_text_properties,=0A=20=09=09=09=09=09=
=09=20object));=0A=20=20=20=20=20}=0A=20=0A+=20=20=
check_string_literal_prop_change=20(object);=0A+=0A=20=20=20INTERVAL=20=
i,=20unchanged;=0A=20=20=20ptrdiff_t=20s,=20len;=0A=20=20=20bool=20=
modified=20=3D=20false;=0A@@=20-1704,6=20+1749,8=20@@=20DEFUN=20=
("remove-list-of-text-properties",=20Fremove_list_of_text_properties,=0A=20=
=09=09=09=09=09=09=09=20object));=0A=20=20=20=20=20}=0A=20=0A+=20=20=
check_string_literal_prop_change=20(object);=0A+=0A=20=20=20INTERVAL=20=
i,=20unchanged;=0A=20=20=20ptrdiff_t=20s,=20len;=0A=20=20=20bool=20=
modified=20=3D=20false;=0A=

--Apple-Mail=_C4628742-612B-4E5F-9EB0-57D24C107458--





Last modified: Sun, 16 Apr 2023 15:00:02 UTC

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