summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas D Steeves <sten@debian.org>2022-12-21 19:06:43 -0500
committerNicholas D Steeves <sten@debian.org>2022-12-21 19:06:43 -0500
commit5631c95d7407143eac098e6525bb10a592fafce4 (patch)
treecb571575755a123cf7bc4216f8a4d66dc6fa2bc0
parent685f151d114bf1689b8470ca61d4589f85a4e44b (diff)
EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION=t
-rw-r--r--debian/changelog13
-rwxr-xr-xdebian/rules2
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