diff options
author | Nicholas D Steeves <sten@debian.org> | 2022-12-21 19:06:43 -0500 |
---|---|---|
committer | Nicholas D Steeves <sten@debian.org> | 2022-12-21 19:06:43 -0500 |
commit | 5631c95d7407143eac098e6525bb10a592fafce4 (patch) | |
tree | cb571575755a123cf7bc4216f8a4d66dc6fa2bc0 | |
parent | 685f151d114bf1689b8470ca61d4589f85a4e44b (diff) |
EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=t
-rw-r--r-- | debian/changelog | 13 | ||||
-rwxr-xr-x | debian/rules | 2 |
2 files changed, 13 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 2de1f79..b54d218 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,14 +1,23 @@ evil-el (1.14.2-1) UNRELEASED; urgency=medium * Team upload. + + [ Nicholas D Steeves ] * New upstream release (Closes: #1020970). - * Switch to merging from upstream git tags + * Switch to merging from upstream git tags. * Make docstrings before running sphinx to solve new FTBFS + * Set "EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=t" in debian/rules, + because evil-el advises set-window-buffer and others, which forces JIT + trampoline compilation, which writes to $HOME/.emacs.d/eln-cache, which is + a Policy violation; such writes are blocked during the package build, and + this causes an FTBFS by design. + "EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=t" inhibits the + Policy-violating stray writes. * TODO: nice-to-have user guide available here: https://github.com/noctuid/evil-guide - -- Nicholas D Steeves <sten@debian.org> Fri, 14 Oct 2022 02:12:15 -0400 + -- Debian Emacsen Team <debian-emacsen@lists.debian.org> Fri, 14 Oct 2022 02:12:15 -0400 evil-el (1.14.0-1) unstable; urgency=medium diff --git a/debian/rules b/debian/rules index c9d7f62..960d8ff 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +export EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=t + %: dh $@ --with elpa,sphinxdoc |