Summary: | app-emacs/compat-30.0.1.0: compat-30.el:28:1: Error: untrusted-content already defined (failure with GNU Emacs 28) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | GNU Emacs project <gnu-emacs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | xgqt |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/emacs-compat/compat/issues/60 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Sam James
![]() ![]() ![]() ![]() I suspect https://github.com/emacs-compat/compat/commit/f1e9b67c749ef12fe526dbe183c5f10da492fc88 and https://github.com/emacs-compat/compat/commit/a415c5f47a14355325d72a3bab8b62ddaebe0f10 fix this. (In reply to Sam James from comment #1) > I suspect > https://github.com/emacs-compat/compat/commit/ > f1e9b67c749ef12fe526dbe183c5f10da492fc88 and > https://github.com/emacs-compat/compat/commit/ > a415c5f47a14355325d72a3bab8b62ddaebe0f10 fix this. I was wrong, it didn't help: ``` In toplevel form: compat-30.el:28:1: Error: untrusted-content already defined make: *** [Makefile:80: compat-30.elc] Error 1 make: *** Waiting for unfinished jobs.... Eager macro-expansion failure: (error "untrusted-content already defined") Eager macro-expansion failure: (error "untrusted-content already defined") In toplevel form: compat.el:56:1: Error: untrusted-content already defined make: *** [Makefile:80: compat.elc] Error 1 makeinfo compat.texi * ERROR: app-emacs/compat-30.0.1.0::gentoo failed (compile phase): * emake failed * ``` It passes with >=app-editors/emacs-29.4, so for now i will add this requirement. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f3ef048cb1a572d4a14d2d5b39744b87e64bbc commit 71f3ef048cb1a572d4a14d2d5b39744b87e64bbc Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-12-23 11:56:26 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-12-23 11:59:05 +0000 app-emacs/compat: require Emacs >=29.1 Closes: https://bugs.gentoo.org/946803 Signed-off-by: Maciej Barć <xgqt@gentoo.org> .../{compat-30.0.1.0.ebuild => compat-30.0.1.0-r1.ebuild} | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54bd9bf5f42d506498616cd95f3190dca5dcd008 commit 54bd9bf5f42d506498616cd95f3190dca5dcd008 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2024-12-23 17:49:23 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2024-12-23 17:51:50 +0000 app-emacs/compat: Drop unnecessary NEED_EMACS The package compiles fine with the elisp_src_compile eclass default, which (unlike the upstream Makefile) doesn't set compat-strict. Bug: https://bugs.gentoo.org/946803 Signed-off-by: Ulrich Müller <ulm@gentoo.org> app-emacs/compat/compat-30.0.1.0-r1.ebuild | 2 -- 1 file changed, 2 deletions(-) |