diff options
-rw-r--r-- | debian/changelog | 7 | ||||
-rwxr-xr-x | dh_elpa_test | 3 |
2 files changed, 9 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index f5e34d1..e9cf0f9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +dh-elpa (2.0.14) unstable; urgency=medium + + * Per Eli Z. suggestion, try native-comp-eln-load-path to limit reading + and writing of eln during dh_elpa_test. + + -- David Bremner <bremner@debian.org> Sun, 02 Oct 2022 09:18:37 -0300 + dh-elpa (2.0.13) unstable; urgency=medium * Disable native code when running ERT tests diff --git a/dh_elpa_test b/dh_elpa_test index c713293..a1a2d17 100755 --- a/dh_elpa_test +++ b/dh_elpa_test @@ -348,7 +348,8 @@ my @ert_files = $rule->in('.'); if (@ert_files) { my @args = qw{ emacs -batch -Q -l package }; - push @args, ("--eval", "(setq native-comp-deferred-compilation nil comp-enable-subr-trampolines nil)"); + my $tmpdir = tempdir (CLEANUP => 1); + push @args, ("--eval", "(setq native-comp-eln-load-path '(\"$tmpdir\"))"); push @args, ("--eval", "(add-to-list 'package-directory-list \"$dhelpadir\")"); push @args, ("--eval", "(add-to-list 'package-directory-list \"$elpadir\")"); push @args, ("-f", "package-initialize"); |