GNU logs - #68807, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68807: 29.1; Can bindir used for emacsclient(-mail).desktop in Makefile.in be removed?
Resent-From: Lin Jian <me@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 29 Jan 2024 23:00:02 +0000
Resent-Message-ID: <handler.68807.B.1706569174796 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 68807
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 68807 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.1706569174796
          (code B ref -1); Mon, 29 Jan 2024 23:00:02 +0000
Received: (at submit) by debbugs.gnu.org; 29 Jan 2024 22:59:34 +0000
Received: from localhost ([127.0.0.1]:33667 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rUabD-0000Ck-Vj
	for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 17:59:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:56372)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1rUabA-0000CT-8d
 for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 17:59:31 -0500
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 <me@HIDDEN>) id 1rUaau-0004vD-AI
 for bug-gnu-emacs@HIDDEN; Mon, 29 Jan 2024 17:59:12 -0500
Received: from mail.linj.tech ([5.255.109.209])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1rUaap-0007jd-3H
 for bug-gnu-emacs@HIDDEN; Mon, 29 Jan 2024 17:59:11 -0500
From: Lin Jian <me@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linj.tech; s=mail;
 t=1706569144; bh=T8mDOtgq6RI75YMVdzwWN/PoHIPGWDLvAier0KJzG7c=;
 h=From:To:Subject:Date;
 b=r12Imv9iS7TBQXNBs7bcJReEOnmxTxYX8l1o68Oh4R4tlrYiBgWNbIkQX2zcGsrht
 Gtz9Rcq/LwgeGA+iPeZ8syqONTMaqHkzueOs4Ihrx/PIMNAKHIpHcIEyeooVtWOQpu
 XuUan7xxOOvehgKSapLWQ7Zqf7Go+6mBz8i6oZOK1c9JiCcJzFK9fBlN+2puxaXkgv
 ZLdzv1SSYK6yCACNcizp18BgZqa0ebW4tv9rqI9+8Ibb61QyieYY+JeECe3+qX/otv
 ktwViH+BuNw5rg709L3UD+ihBEqOWDUkLr4TkEzbZybwrk7pkoMkc1Z1IBL94p2IS5
 Wjqip8KmiqmYw==
Date: Tue, 30 Jan 2024 06:34:27 +0800
Message-ID: <87eddzlpan.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=5.255.109.209; envelope-from=me@HIDDEN;
 helo=mail.linj.tech
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, 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.9 (/)
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.1 (/)


In Makefile.in, bindir is used for the Exec key of emacsclient.desktop
and emacsclient-mail.desktop.

I am not sure why bindir is used in the first place.  However, I think
bindir for these two files is not necessary. The reasons are as follows:
1. According to the specification[1], it is valid to specify the
executable program with the name of the executable only.  In this case,
the executable is looked up in the $PATH environment variable used by
the desktop environment.
2. emacs.desktop does not use bindir.  Instead, it uses only the name of
the executable, i.e., emacs.  If emacs can be found in $PATH, then so
can emacsclient because they are installed into the same directory.

Stopping using bindir for these two files makes Makefiles.in more
consistent and can ease the work of downstream distribution Nixpkgs.  In
Nixpkgs, users declaratively specify Elisp packages they want and a
wrapped Emacs with those packages is generated.  Then, users only use
the wrapped Emacs.  If bindir is used for these two desktop files, then
their Exec key points to the origin Emacs instead of the wrapped one.
Of course, the Exec key can be changed to point to the wrapped Emacs
during the wrapping process.  However, I think it is better to just
remove bindir.

[1]: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html


In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.18.0, Xaw3d scroll bars)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101010
System Description: NixOS 24.05 (Uakari)

Configured using:
 'configure
 --prefix=/nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1
 --disable-build-details --with-modules --with-x-toolkit=lucid
 --with-xft --with-cairo --with-compress-install
 --with-toolkit-scroll-bars --with-native-compilation
 --without-imagemagick --without-small-ja-dic --with-tree-sitter
 --with-xinput2 --without-xwidgets'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON
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 XAW3D XDBE XIM XINPUT2 XPM
LUCID ZLIB

Important settings:
  value of $EMACSLOADPATH: 
  value of $EMACSNATIVELOADPATH: 
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: GNUmakefile

Minor modes in effect:
  theme-sync-mode: t
  mu4e-modeline-mode: t
  org-roam-db-autosync-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  server-mode: t
  hl-line-mode: t
  envrc-global-mode: t
  envrc-mode: t
  electric-pair-mode: t
  global-corfu-mode: t
  corfu-mode: t
  marginalia-mode: t
  vertico-mode: t
  breadcrumb-mode: t
  breadcrumb-local-mode: t
  winner-mode: t
  global-paren-face-mode: t
  recentf-mode: t
  savehist-mode: t
  save-place-mode: t
  pixel-scroll-precision-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: 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:
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/site-lisp/site-start
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20231112.923/transient hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/transient
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/xref-1.6.3/xref hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/progmodes/xref
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/project-0.10.0/project hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/progmodes/project
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-texinfo hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-texinfo
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-publish hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-publish
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-org hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-org
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-odt hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-odt
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-md hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-md
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-man hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-man
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-latex hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-latex
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-koma-letter hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-koma-letter
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-icalendar hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-icalendar
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-html hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-html
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-beamer hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-beamer
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ox-ascii hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ox-ascii
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-version hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-version
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-timer hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-timer
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-tempo hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-tempo
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-table hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-table
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-src hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-src
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-refile hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-refile
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-protocol hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-protocol
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-plot hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-plot
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-persist hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-persist
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-pcomplete hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-pcomplete
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-num hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-num
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-mouse hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-mouse
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-mobile hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-mobile
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-macs hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-macs
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-macro hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-macro
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-loaddefs hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-loaddefs
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-list hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-list
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-lint hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-lint
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-keys hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-keys
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-inlinetask hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-inlinetask
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-indent hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-indent
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-id hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-id
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-habit hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-habit
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-goto hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-goto
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-footnote hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-footnote
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-fold hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-fold
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-fold-core hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-fold-core
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-feed hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-feed
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-faces hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-faces
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-entities hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-entities
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-element hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-element
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-duration hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-duration
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-datetree hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-datetree
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-cycle hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-cycle
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-ctags hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-ctags
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-crypt hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-crypt
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-compat hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-compat
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-colview hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-colview
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-clock hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-clock
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-capture hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-capture
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-attach hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-attach
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-attach-git hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-attach-git
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-archive hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-archive
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/org-agenda hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/org-agenda
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-w3m hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-w3m
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-rmail hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-rmail
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-mhe hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-mhe
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-man hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-man
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-irc hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-irc
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-info hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-info
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-gnus hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-gnus
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-eww hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-eww
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-eshell hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-eshell
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-doi hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-doi
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-docview hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-docview
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-bibtex hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-bibtex
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ol-bbdb hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ol-bbdb
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc-natbib hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc-natbib
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc-csl hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc-csl
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc-bibtex hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc-bibtex
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc-biblatex hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc-biblatex
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/oc-basic hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/oc-basic
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-tangle hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-tangle
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-table hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-table
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-sqlite hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-sqlite
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-sql hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-sql
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-shell hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-shell
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-sed hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-sed
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-screen hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-screen
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-scheme hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-scheme
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-sass hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-sass
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-ruby hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-ruby
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-ref hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-ref
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-python hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-python
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-processing hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-processing
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-plantuml hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-plantuml
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-perl hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-perl
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-org hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-org
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-octave hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-octave
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-ocaml hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-ocaml
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-maxima hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-maxima
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-matlab hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-matlab
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-makefile hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-makefile
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-lua hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-lua
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-lob hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-lob
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-lisp hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-lisp
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-lilypond hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-lilypond
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-latex hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-latex
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-julia hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-julia
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-js hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-js
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-java hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-java
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-haskell hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-haskell
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-groovy hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-groovy
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-gnuplot hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-gnuplot
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-fortran hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-fortran
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-forth hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-forth
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-exp hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-exp
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-eval hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-eval
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-eshell hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-eshell
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-emacs-lisp hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-emacs-lisp
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-dot hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-dot
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-ditaa hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-ditaa
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-css hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-css
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-core hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-core
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-comint hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-comint
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-clojure hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-clojure
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-calc hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-calc
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-awk hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-awk
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-R hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-R
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/org-9.6.12/ob-C hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/org/ob-C
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/map-3.3.1/map hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/emacs-lisp/map
/nix/store/916bsi2wywcxx3ijp5grjsqhdyk7awzv-emacs-packages-deps/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /nix/store/mzdvpxzkhlryxmbxwbih7bgvkzkw1ly7-emacs-29.1/share/emacs/29.1/lisp/emacs-lisp/let-alist

Features:
(shadow jinx face-remap misearch multi-isearch vc-git diff-mode
easy-mmode vc-dispatcher make-mode emacsbug jka-compr orderless
ebuild-mode skeleton sh-script smie treesit executable consult mu4e
mu4e-org mu4e-notification notifications mu4e-main mu4e-view thingatpt
gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum
gnus-group gnus-undo gnus-start gnus-dbus theme-sync dbus gnus-cloud
nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec
gnus-int gnus-range gnus-win gnus nnheader range mu4e-headers
mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists
mu4e-bookmarks mu4e-mark mu4e-message shr pixel-fill kinsoku url-file
svg xml dom flow-fill mule-util mu4e-contacts mu4e-update mu4e-folders
mu4e-context mu4e-query-items mu4e-server mu4e-modeline mu4e-vars
mu4e-helpers mu4e-config mu4e-window bookmark ido message sendmail
yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg
rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies
mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr mailabbrev mail-utils gmm-utils mailheader mu4e-obsolete
org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id
org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils
org-roam-compat org-roam org-capture org-element org-persist avl-tree
generator org-attach org-id 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 org-list org-footnote org-faces org-entities time-date
noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol
org-fold org-fold-core org-keys cus-start oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs
emacsql-sqlite emacsql-sqlite-common emacsql emacsql-compiler
magit-section format-spec cursor-sensor dash hl-todo comp comp-cstr
warnings rx server paredit edmacro kmacro hl-line default envrc
inheritenv ansi-color elec-pair corfu marginalia vertico breadcrumb
pulse color project imenu cl-extra help-mode winner paren-face compat
modus-vivendi-tritanopia-theme modus-operandi-tritanopia-theme
modus-vivendi-deuteranopia-theme modus-operandi-deuteranopia-theme
modus-vivendi-tinted-theme modus-operandi-tinted-theme
modus-vivendi-theme modus-operandi-theme modus-themes recentf
tree-widget savehist saveplace pixel-scroll cua-base ring xdg
ace-window-autoloads auctex-autoloads tex-site avy-autoloads
biblio-autoloads biblio-core-autoloads breadcrumb-autoloads
cape-autoloads cider-autoloads citar-embark-autoloads
citar-org-roam-autoloads citar-autoloads citeproc-autoloads
clojure-mode-autoloads corfu-terminal-autoloads corfu-autoloads
default-autoloads dmlive-autoloads ebuild-mode-autoloads
edit-indirect-autoloads elfeed-autoloads embark-consult-autoloads
consult-autoloads embark-autoloads envrc-autoloads f-autoloads
fish-mode-autoloads format-all-autoloads geiser-guile-autoloads
geiser-racket-autoloads geiser-autoloads hl-todo-autoloads
inheritenv-autoloads jinx-autoloads kanata-autoloads keyfreq-autoloads
kitty-keyboard-protocol-autoloads language-id-autoloads
linj-misc-autoloads magit-autoloads pcase git-commit-autoloads
marginalia-autoloads markdown-mode-autoloads meson-mode-autoloads
modus-themes-autoloads mu4e-autoloads nix-mode-autoloads
orderless-autoloads org-noter-autoloads org-roam-autoloads
magit-section-autoloads emacsql-autoloads org-autoloads
paredit-autoloads paren-face-autoloads parsebib-autoloads
parseedn-autoloads parseclj-autoloads pdf-tools-autoloads
popon-autoloads project-autoloads queue-autoloads research-autoloads
rime-autoloads posframe-autoloads popup-autoloads dash-autoloads
s-autoloads sesman-autoloads spinner-autoloads
string-inflection-autoloads tablist-autoloads theme-sync-autoloads
transient-autoloads vertico-autoloads vterm-autoloads wgrep-autoloads
with-editor-autoloads info compat-autoloads wjgroup-autoloads package
browse-url url url-proxy url-privacy url-expand url-methods url-history
url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers
url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache
json subr-x map byte-opt gv bytecomp byte-compile url-vars cus-edit pp
cus-load icons wid-edit cl-loaddefs 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 dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 575045 318549)
 (symbols 48 30640 51)
 (strings 32 108615 47501)
 (string-bytes 1 4088587)
 (vectors 16 54578)
 (vector-slots 8 978662 276812)
 (floats 8 625 1448)
 (intervals 56 3052 592)
 (buffers 984 14))




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: Lin Jian <me@HIDDEN>
Subject: bug#68807: Acknowledgement (29.1; Can bindir used for
 emacsclient(-mail).desktop in Makefile.in be removed?)
Message-ID: <handler.68807.B.1706569174796.ack <at> debbugs.gnu.org>
References: <87eddzlpan.fsf@HIDDEN>
X-Gnu-PR-Message: ack 68807
X-Gnu-PR-Package: emacs
Reply-To: 68807 <at> debbugs.gnu.org
Date: Mon, 29 Jan 2024 23:00: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 68807 <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
68807: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68807
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 30 Jan 2024 00:42:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 29 19:42:25 2024
Received: from localhost ([127.0.0.1]:33960 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rUcCn-0005rm-Cu
	for submit <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:42:25 -0500
Received: from mail-lj1-x236.google.com ([2a00:1450:4864:20::236]:50341)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1rUcCm-0005rP-6w
 for control <at> debbugs.gnu.org; Mon, 29 Jan 2024 19:42:24 -0500
Received: by mail-lj1-x236.google.com with SMTP id
 38308e7fff4ca-2cf1288097aso45520301fa.0
 for <control <at> debbugs.gnu.org>; Mon, 29 Jan 2024 16:42:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1706575330; x=1707180130; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=TS6F9OiTMq30HlrbQz5G2vkz46UjiA3VMxETkpc9w5Y=;
 b=ZK9MLA97FwhgKTSu33LB2vTDYs+q39NNx0t1l0mMCLJSaxSnCFv0sjPX/9gfzX6ddm
 ChaDwiDfmdj+KPlWaI6DroORRwhKgCZBX+LBIB50zqXrc8Jot4z1YEOQtoz+3IXlsy99
 biKHizKMifbknlkZJwzQAWzAJWGj0fT/6sVaqxpSmbeoGTQC4i9Wr/5w3robyvaS1aKV
 sPIJVRIb8tvj71YfoQNrJSixkq0dYQ+RXtqzMW6RM5odyGCL9bi39r6GaqnAywI6T/CB
 Jb6ClJZKky1Glm09OEZkZhpk1nRtKTbE9Yy6RysXyZmhbf2fH2BW39xvWGyji7WaP1aS
 BODg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1706575330; x=1707180130;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=TS6F9OiTMq30HlrbQz5G2vkz46UjiA3VMxETkpc9w5Y=;
 b=eeNcOuP6EhKqCVwu3MYAgQoYxF+fxcU7P9gEHFQ/A+gTJmcQ0gg2q6yO0VKK98PuJ1
 XiVwcJscU+6TwBfQcWICd7Ov6svp/Qc0HIM2rKaKNFun+L1S3WllvIlOghICNRkICJ5z
 mM7s2udyBFnLrpxPB+WTb4VsuhoeYFVSnFnqydgOoP44sbXR3CwH/RPy7igkfE3C6X19
 xPpLwq2ZjPDmjY/o3OK1rzXk5coK+uc0ABQ9p4XQUuFaW+3ooA33H/0SzzY9hptvj1ln
 rS2629IP2+7Iy28OFir2+SZjWLH7tkgoQA2IG25rnlpMezCCMA++cXJ0Z8kvBJbpgSVO
 0ZxQ==
X-Gm-Message-State: AOJu0YxHz7bh2kN6Hww8RSnyeoUZpXyInEVOfFqK4/TxXaDAelVc7/lo
 Wlwp+XLu8Wp5DAurWiMTu1v1tZKhaDQWp48BANWX4R4FY+xszFyzCR2xhnpHU36F3h+HD7+ZWqB
 BLt4gni68svTWagNiO55qzJxVCPudGSlcguI=
X-Google-Smtp-Source: AGHT+IHcRZuX4zQmVEZEpfqFc72MJbXjQZ8LddmHx4MF4IJX4kveytBDpSRsL2SIIhISK6Vjbvj3n/hrEgGDOJn87jc=
X-Received: by 2002:a2e:9ad8:0:b0:2cf:1bf2:15c4 with SMTP id
 p24-20020a2e9ad8000000b002cf1bf215c4mr4842571ljj.28.1706575329678; Mon, 29
 Jan 2024 16:42:09 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Mon, 29 Jan 2024 19:42:09 -0500
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Mon, 29 Jan 2024 19:42:09 -0500
Message-ID: <CADwFkm=26G4LG23p5tMHuLj-gZ1VEa4tqqyaDaMNj0+==RnZ1Q@HIDDEN>
Subject: control message for bug #68807
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: control
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.0 (-)

severity 68807 wishlist
quit




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#68807: 29.1; Can bindir used for emacsclient(-mail).desktop in Makefile.in be removed?
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: Tue, 30 Jan 2024 12:21:02 +0000
Resent-Message-ID: <handler.68807.B68807.170661720529425 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 68807
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Lin Jian <me@HIDDEN>
Cc: 68807 <at> debbugs.gnu.org
Received: via spool by 68807-submit <at> debbugs.gnu.org id=B68807.170661720529425
          (code B ref 68807); Tue, 30 Jan 2024 12:21:02 +0000
Received: (at 68807) by debbugs.gnu.org; 30 Jan 2024 12:20:05 +0000
Received: from localhost ([127.0.0.1]:34512 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rUn5w-0007eW-VK
	for submit <at> debbugs.gnu.org; Tue, 30 Jan 2024 07:20:05 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48288)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rUn5u-0007dy-VF
 for 68807 <at> debbugs.gnu.org; Tue, 30 Jan 2024 07:20:03 -0500
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 1rUn5f-0006eS-MF; Tue, 30 Jan 2024 07:19:48 -0500
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=bXq6Q5BsmSwNeMa7eZmAqzm4GhHUeklZA7sbz6k7JE8=; b=Ly6fm+pJmj1A
 hTVUyukH8GvMZZz+eEZ+CQl1185vscqFrRV5fIHkKuMMMyHblsrGkhtZdfwjlC03EfJ2jTek6u+/n
 HUu6icAVISUPwcH11r+Dkr1Yc9SY2qj2tS4/hP6WmHJx47UOUJKgrR+JK9d78biIAwH2z97Q9kusa
 LvvZpjXnuX7FFPPgXq8e9oolLmd0ItkhIu/84tBVElYSSEeIhR3z2/msm8DhHXJSRH5+rVSSSDlle
 1vbBHw3ahVAYoPGplkMUc45wXpM04OaO0BgWvuzDAXU7aAiG8G5Cdk83+8rp13qkFrCBAAWP2DWNS
 h9vncF2HQ3DGdhhZKvJtnw==;
Date: Tue, 30 Jan 2024 14:19:42 +0200
Message-Id: <86plxj2eu9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87eddzlpan.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <87eddzlpan.fsf@HIDDEN>
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 (---)

> Date: Tue, 30 Jan 2024 06:34:27 +0800
> From:  Lin Jian via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> In Makefile.in, bindir is used for the Exec key of emacsclient.desktop
> and emacsclient-mail.desktop.

Yes, because the Emacs's upstream installation procedure installs
emacsclient in ${bindir}.  So "our "make install" wants to make sure
the desktop file will reference the correct emacsclient, not the one
found first on PATH.

> I am not sure why bindir is used in the first place.  However, I think
> bindir for these two files is not necessary. The reasons are as follows:
> 1. According to the specification[1], it is valid to specify the
> executable program with the name of the executable only.  In this case,
> the executable is looked up in the $PATH environment variable used by
> the desktop environment.
> 2. emacs.desktop does not use bindir.  Instead, it uses only the name of
> the executable, i.e., emacs.  If emacs can be found in $PATH, then so
> can emacsclient because they are installed into the same directory.
> 
> Stopping using bindir for these two files makes Makefiles.in more
> consistent and can ease the work of downstream distribution Nixpkgs.  In
> Nixpkgs, users declaratively specify Elisp packages they want and a
> wrapped Emacs with those packages is generated.  Then, users only use
> the wrapped Emacs.  If bindir is used for these two desktop files, then
> their Exec key points to the origin Emacs instead of the wrapped one.
> Of course, the Exec key can be changed to point to the wrapped Emacs
> during the wrapping process.  However, I think it is better to just
> remove bindir.

My understanding is that you are asking this because some downstream
distro will find it more convenient for its users.  If so, why cannot
the distro modify the top-level Makefile.in according to what you
prefer?  There's no need to propagate distro-specific solutions to the
upstream project, is there?

Since different distros can have different needs and preferences, I'd
prefer not to make changes in the setup of the desktop files we
distribut in favor of one particular distro.  We distribute these
desktop files as a service to distros, and would not want to take
responsibility for understanding the needs of the various distros and
desktops, so as not to increase our maintenance burden in areas where
we have no real domain expertise.

Thanks.





Last modified: Tue, 30 Jan 2024 12:30:02 UTC

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