From 13fdbf73ff1c1310dcb6ba59228d9321460fa6e6 Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Fri, 14 Jun 2024 11:40:20 +0200 Subject: [PATCH] mk: Prevent search local id: db when building manuals * mk/org-fixup.el (org-make-manual): (org-make-guide): (org-make-manuals): Disable local ID db when building Org documentation. This makes sure that local IDs on the build machine can never influence the build process. Reported-by: Eli Zaretskii Link: https://yhetil.org/emacs-devel/868qzd9hjg.fsf@gnu.org/ --- mk/org-fixup.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mk/org-fixup.el b/mk/org-fixup.el index e595eac7b..efb9fb299 100644 --- a/mk/org-fixup.el +++ b/mk/org-fixup.el @@ -30,14 +30,18 @@ "Generate the Texinfo file out of the Org manual." (require 'ox-texinfo) (find-file "../doc/org-manual.org") - (let ((org-confirm-babel-evaluate nil)) + (let ((org-confirm-babel-evaluate nil) + ;; We do not want to search local user files when building manuals. + (org-id-track-globally nil)) (org-texinfo-export-to-texinfo))) (defun org-make-guide () "Generate the Texinfo file out of the Org guide." (require 'ox-texinfo) (find-file "../doc/org-guide.org") - (let ((org-confirm-babel-evaluate nil)) + (let ((org-confirm-babel-evaluate nil) + ;; We do not want to search local user files when building manuals. + (org-id-track-globally nil)) (org-texinfo-export-to-texinfo))) (make-obsolete 'org-make-manuals @@ -48,7 +52,9 @@ (require 'ox-texinfo) (dolist (manual '("../doc/org-manual.org" "../doc/org-guide.org")) (find-file manual) - (let ((org-confirm-babel-evaluate nil)) + (let ((org-confirm-babel-evaluate nil) + ;; We do not want to search local user files when building manuals. + (org-id-track-globally nil)) (org-texinfo-export-to-texinfo)))) (defun org-make-org-version (org-release org-git-version)