branch: externals-release/org commit 13fdbf73ff1c1310dcb6ba59228d9321460fa6e6 Author: Ihor Radchenko <yanta...@posteo.net> Commit: Ihor Radchenko <yanta...@posteo.net>
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 <e...@gnu.org> Link: https://yhetil.org/emacs-devel/868qzd9hjg....@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 e595eac7b4..efb9fb2993 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)