diff -Nru emacsen-common-3.0.4/debian/changelog emacsen-common-3.0.5/debian/changelog --- emacsen-common-3.0.4/debian/changelog 2018-09-15 18:25:41.000000000 +0000 +++ emacsen-common-3.0.5/debian/changelog 2022-12-26 18:29:39.000000000 +0000 @@ -1,3 +1,14 @@ +emacsen-common (3.0.5) unstable; urgency=medium + + * Update copyright information. + + * Avoid writes to HOME via EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION. + Since GNU Emacs doesn't currently have any way to redirect the + natively compiled eln files away from HOME, just suppress them for + now. (Closes: #1021842) + + -- Rob Browning Mon, 26 Dec 2022 12:29:39 -0600 + emacsen-common (3.0.4) unstable; urgency=medium * Conflict with xemacs21-support (<< 21.4.24-6~). Restore conflict with diff -Nru emacsen-common-3.0.4/debian/copyright emacsen-common-3.0.5/debian/copyright --- emacsen-common-3.0.4/debian/copyright 2014-05-21 20:28:10.000000000 +0000 +++ emacsen-common-3.0.5/debian/copyright 2022-12-26 18:27:38.000000000 +0000 @@ -3,6 +3,7 @@ The source for this package was created by Robert Browning with some code borrowed from the previous Debian emacs 19 package. Unless -otherwise noted, the contents are Copyright Robert Browning, 1998-2012 -and all of the code is covered under the terms of the GPL. See the -file /usr/share/common-licenses/GPL for more information. +otherwise noted, the contents are Copyright (C) Rob Browning +, 1998-2014, 2017-2018, 2022, and all of the +code is covered under the terms of the GPL. See the file +/usr/share/common-licenses/GPL for more information. diff -Nru emacsen-common-3.0.4/debian/rules emacsen-common-3.0.5/debian/rules --- emacsen-common-3.0.4/debian/rules 2018-05-13 17:12:56.000000000 +0000 +++ emacsen-common-3.0.5/debian/rules 2022-12-26 18:27:38.000000000 +0000 @@ -1,10 +1,11 @@ #!/usr/bin/make -f -# Copyright (C) 2012, Rob Browning - # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +# Not actually necessary unless we invoke Emacs +export EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION := t + pkg_dir := debian/emacsen-common pkg_ec_lib := $(pkg_dir)/usr/lib/emacsen-common pkg_ec_var := $(pkg_dir)/var/lib/emacsen-common diff -Nru emacsen-common-3.0.4/emacs-install emacsen-common-3.0.5/emacs-install --- emacsen-common-3.0.4/emacs-install 2014-05-21 20:28:10.000000000 +0000 +++ emacsen-common-3.0.5/emacs-install 2022-12-26 18:27:38.000000000 +0000 @@ -3,6 +3,8 @@ use Errno; use strict; +$ENV{'EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION'} = 't'; + my $lib_dir = "/usr/lib/emacsen-common"; my $invoked_by_old_pkg; my $context; diff -Nru emacsen-common-3.0.4/emacs-package-install emacsen-common-3.0.5/emacs-package-install --- emacsen-common-3.0.4/emacs-package-install 2014-05-21 20:28:10.000000000 +0000 +++ emacsen-common-3.0.5/emacs-package-install 2022-12-26 18:27:38.000000000 +0000 @@ -3,6 +3,8 @@ use Errno; use strict; +$ENV{'EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION'} = 't'; + my $lib_dir = "/usr/lib/emacsen-common"; my $invoked_by_old_pkg; my $context; diff -Nru emacsen-common-3.0.4/emacs-package-remove emacsen-common-3.0.5/emacs-package-remove --- emacsen-common-3.0.4/emacs-package-remove 2014-05-21 20:28:10.000000000 +0000 +++ emacsen-common-3.0.5/emacs-package-remove 2022-12-26 18:27:38.000000000 +0000 @@ -3,6 +3,8 @@ use Errno; use strict; +$ENV{'EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION'} = 't'; + my $lib_dir = "/usr/lib/emacsen-common"; my $invoked_by_old_pkg; my $pkg; diff -Nru emacsen-common-3.0.4/emacs-remove emacsen-common-3.0.5/emacs-remove --- emacsen-common-3.0.4/emacs-remove 2014-05-21 20:28:10.000000000 +0000 +++ emacsen-common-3.0.5/emacs-remove 2022-12-26 18:27:38.000000000 +0000 @@ -3,6 +3,8 @@ use Errno; use strict; +$ENV{'EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION'} = 't'; + my $lib_dir = "/usr/lib/emacsen-common"; my $invoked_by_old_pkg; my $flavor;