Sean Whitton [Wed, 18 Jan 2023 00:26:06 +0000 (17:26 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-10 development
Sean Whitton [Sun, 18 Dec 2022 22:37:23 +0000 (15:37 -0700)]
Update debian/changelog for 28.2+1-9 release
Sean Whitton [Sun, 18 Dec 2022 21:43:54 +0000 (14:43 -0700)]
Backport inhibit-automatic-native-compilation from Emacs 29
We intend to use the EMACS_INHIBIT_AUTOMATIC_NATIVE_COMPILATION
environment variable to address bugs like #
1021842.
Lars Ingebrigtsen [Mon, 3 Oct 2022 17:49:53 +0000 (19:49 +0200)]
Rename to 'inhibit-automatic-native-compilation'
The following upstream patch has been backported:
Rename to inhibit-automatic-native-compilation
* src/comp.c (maybe_defer_native_compilation):
(syms_of_comp):
* lisp/startup.el (inhibit-native-compilation):
(normal-top-level):
* lisp/progmodes/elisp-mode.el (emacs-lisp-native-compile-and-load):
* lisp/emacs-lisp/comp.el (comp-trampoline-compile): Rename
inhibit-native-compilation to inhibit-automatic-native-compilation.
Origin: upstream, commit
f97993ee667f9be7589825f3a4fbc095d6944ec6
Forwarded: not-needed
Lars Ingebrigtsen [Mon, 3 Oct 2022 13:26:04 +0000 (15:26 +0200)]
Add 'inhibit-native-compilation'
The following upstream patch has been backported:
Add new variable 'inhibit-native-compilation'
* lisp/startup.el (normal-top-level): Set
inhibit-native-compilation from environment variable.
* lisp/emacs-lisp/comp.el (comp-trampoline-compile): Don't write
trampolines to disk.
* lisp/progmodes/elisp-mode.el
(emacs-lisp-native-compile-and-load): Adjust.
* src/comp.c (syms_of_comp): New variable
inhibit-native-compilation.
(maybe_defer_native_compilation): Use it.
Origin: upstream, commit:
5fec9182dbeffa88cef6651d8c798ef9665d6681
Forwarded: not-needed
Sean Whitton [Sun, 18 Dec 2022 21:31:44 +0000 (14:31 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-9 development
Sean Whitton [Fri, 2 Dec 2022 01:45:17 +0000 (18:45 -0700)]
Update debian/changelog for 28.2+1-8 release
Sean Whitton [Fri, 2 Dec 2022 01:43:37 +0000 (18:43 -0700)]
Fix ctags local command execution vulnerability (CVE-2022-45939)
Closes: #1025009
lu4nx [Fri, 25 Nov 2022 06:38:29 +0000 (14:38 +0800)]
Fix ctags local command execution vulnerability (CVE-2022-45939)
This upstream patch has been incorporated to fix the problem:
Fixed ctags local command execute vulnerability
* lib-src/etags.c:
(clean_matched_file_tag): New function
(do_move_file): New function
(readline_internal):
Add `leave_cr` parameter, if true, include the \r character
* test/manual/etags/CTAGS.good_crlf: New file
* test/manual/etags/CTAGS.good_update: New file
* test/manual/etags/crlf: New file
* test/manual/etags/Makefile: Add `ctags -u` test cases
Origin: upstream, commit:
d48bb4874bc6cd3e69c7a15fc3c91cc141025c51
Bug: https://debbugs.gnu.org/59544
Bug-Debian: https://bugs.debian.org/
1025009
Forwarded: not-needed
Sean Whitton [Fri, 2 Dec 2022 01:11:21 +0000 (18:11 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-8 development
Sean Whitton [Mon, 28 Nov 2022 00:38:06 +0000 (17:38 -0700)]
Update debian/changelog for 28.2+1-7 release
Sean Whitton [Sun, 27 Nov 2022 20:32:36 +0000 (13:32 -0700)]
Run 'wrap-and-sort -st'
Additionally apply the changes to d/copyright.in.
Sean Whitton [Fri, 14 Oct 2022 20:52:38 +0000 (13:52 -0700)]
d/copyright: Fix the names of upstream's release tag and our tarball
Introduce a new substitution variable, DEBORIG_VERSION.
Sean Whitton [Fri, 14 Oct 2022 20:42:49 +0000 (13:42 -0700)]
d/copyright: Fix format of Upstream-Contact field
Sean Whitton [Sun, 27 Nov 2022 20:13:58 +0000 (13:13 -0700)]
Add liblcms2-dev build-dep
Sean Whitton [Sun, 27 Nov 2022 20:13:44 +0000 (13:13 -0700)]
Drop unused gcc-12 and libmagick++-6.q16-dev build-deps
Sean Whitton [Sun, 27 Nov 2022 20:12:56 +0000 (13:12 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-7 development
Sean Whitton [Thu, 17 Nov 2022 20:13:51 +0000 (13:13 -0700)]
Update debian/changelog for 28.2+1-6 release
Sean Whitton [Tue, 15 Nov 2022 23:33:37 +0000 (16:33 -0700)]
Mark two flaky tests as unstable
test-undo-region is failing on Debian arch:all autobuilders, and
process-tests/multiple-threads-waiting randomly fails locally and on
autobuilders.
Closes: #1024060
Sean Whitton [Tue, 15 Nov 2022 23:26:59 +0000 (16:26 -0700)]
Mark flaky test process-tests/multiple-threads-waiting as unstable
It times out:
passed 22/28 process-tests/fd-setsize-no-crash/make-serial-process (0.021449 sec)
make[5]: *** [Makefile:182: src/process-tests.log] Error 134
GEN src/regex-emacs-tests.log
GEN src/search-tests.log
GEN src/syntax-tests.log
GEN src/textprop-tests.log
GEN src/thread-tests.log
GEN src/timefns-tests.log
GEN src/undo-tests.log
GEN src/xdisp-tests.log
GEN src/xfaces-tests.log
GEN src/xml-tests.log
make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build-gtk/test'
make[4]: [Makefile:335: check-doit] Error 2 (ignored)
SUMMARY OF TEST RESULTS
-----------------------
Files examined: 375
Ran 5408 tests, 28 failed to run, 5273 results as expected, 0 unexpected, 135 skipped
1 files did not finish:
src/process-tests.log
make[4]: *** [Makefile:336: check-doit] Error 2
Sean Whitton [Tue, 15 Nov 2022 22:54:41 +0000 (15:54 -0700)]
Mark test-undo-region as unstable
It is repeatedly failing on Debian's arch:all autobuilders, though
seemingly nowhere else:
passed 40/44 simple-transpose-subr (0.000396 sec)
Test test-undo-region backtrace:
signal(ert-test-failed (((should (= (length (delq nil (undo-make-sel
ert-fail(((should (= (length (delq nil (undo-make-selective-list 1 9
#f(compiled-function () #<bytecode 0x52f126616d2cdbd>)()
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
ert-run-test(#s(ert-test :name test-undo-region :documentation nil :
ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m
ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
command-line-1(("-L" ":/<<PKGBUILDDIR>>/debian/build
command-line()
normal-top-level()
Test test-undo-region condition:
(ert-test-failed
((should
(=
(length ...)
2))
:form
(= 3 2)
:value nil))
FAILED 41/44 test-undo-region (0.000185 sec)
Sean Whitton [Tue, 15 Nov 2022 22:51:53 +0000 (15:51 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-6 development
Sean Whitton [Sun, 13 Nov 2022 20:44:46 +0000 (13:44 -0700)]
Update debian/changelog for 28.2+1-5 release
Sean Whitton [Sun, 13 Nov 2022 00:07:14 +0000 (17:07 -0700)]
Fix large core dumps from background processes
Add 0013-Fix-large-core-dumps-from-background-processes.patch to fix
the problem.
Closes: #1017711
Eli Zaretskii [Thu, 10 Nov 2022 10:12:56 +0000 (12:12 +0200)]
Fix large core dumps from background processes
This upstream patch has been incorporated to fix the problem:
Avoid dumping core upon SIGHUP in non-interactive sessions
* src/emacs.c (terminate_due_to_signal): Don't special-case
SIGINT. Patch by Paul Eggert <eggert@cs.ucla.edu>. (Bug#58956)
Origin: upstream, commit:
25b4cec31d580353995d87fe19ae4dab6e6e37de
Bug: https://debbugs.gnu.org/58956
Bug-Debian: https://bugs.debian.org/
1017711
Forwarded: not-needed
Sean Whitton [Sun, 13 Nov 2022 00:00:52 +0000 (17:00 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-5 development
Sean Whitton [Tue, 8 Nov 2022 19:33:42 +0000 (12:33 -0700)]
Update debian/changelog for 28.2+1-4 release
Sean Whitton [Tue, 8 Nov 2022 19:28:08 +0000 (12:28 -0700)]
Fix eln files not being generated by native-comp-async
Add 0012-Fix-eln-files-not-being-generated-when-native-comp-a.patch to
fix the problem. Thanks to Youhei SASAKI and Tatsuya Kinoshita for
reporting the problem and indicating the upstream fix to backport.
Closes: #1023440
Andrea Corallo [Wed, 19 Oct 2022 20:08:41 +0000 (22:08 +0200)]
Fix eln files not being generated when native-comp-async runs
This upstream patch has been incorporated to fix the problem:
* Fix async native compilation (bug#58637)
* lisp/emacs-lisp/comp.el (comp--native-compile): Fix gate condition.
(comp-run-async-workers): Add assetion.
Origin: upstream, commit:
56c63ca21b3e5e2d0bb05d3897ea287a754c5b29
Bug-Debian: https://bugs.debian.org/
1023440
Forwarded: not-needed
Sean Whitton [Tue, 8 Nov 2022 19:25:26 +0000 (12:25 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-4 development
Sean Whitton [Thu, 27 Oct 2022 22:41:53 +0000 (15:41 -0700)]
Update debian/changelog for 28.2+1-3 release
Sean Whitton [Thu, 27 Oct 2022 22:37:07 +0000 (15:37 -0700)]
Avoid fork bomb caused by native compilation trampolines
Add 0011-Avoid-fork-bomb-caused-by-native-compilation-trampol.patch to
fix the problem.
Andrea Corallo [Tue, 18 Oct 2022 13:14:32 +0000 (15:14 +0200)]
Avoid fork bomb caused by native compilation trampolines
This upstream patch has been incorporated to fix the problem:
Set `comp-no-spawn' earlier using -no-comp-spawn
* src/emacs.c (standard_args): Add '-no-comp-spawn' cmd line option.
* lisp/startup.el (command-line): Parse '-no-comp-spawn' cmd line
option.
* lisp/emacs-lisp/comp.el (comp-run-async-workers, comp-final):
Use '-no-comp-spawn'.
Origin: upstream, commit:
5ad5b797f78dacb9c901d3c63bee05b1762fa94f
Bug-Debian: https://bugs.debian.org/
1017817
Bug-Debian: https://bugs.debian.org/
1017845
Forwarded: not-needed
Sean Whitton [Thu, 27 Oct 2022 22:31:29 +0000 (15:31 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-3 development
Sean Whitton [Wed, 26 Oct 2022 01:42:01 +0000 (18:42 -0700)]
Update debian/changelog for 28.2+1-2 release
Sean Whitton [Wed, 26 Oct 2022 01:38:51 +0000 (18:38 -0700)]
Avoid fork bomb caused by native compilation
Add 0010-Avoid-fork-bomb-caused-by-native-compilation.patch to fix the
problem.
Thanks to Aymeric Agon-Rambosson for help backporting the patch.
Andrea Corallo [Fri, 14 Oct 2022 22:59:55 +0000 (00:59 +0200)]
Avoid fork bomb caused by native compilation
This upstream patch has been incorporated to fix the problem:
Prevent potential native compilation infinite recursions
* lisp/emacs-lisp/comp.el (comp-no-spawn): New var.
(comp-subr-trampoline-install, comp-final, comp-run-async-workers)
(comp--native-compile): Update.
Origin: upstream, commit:
1a8015b83761f27d299b1ffa45fc045bb76daf8a
Bug-Debian: https://bugs.debian.org/
1017817
Bug-Debian: https://bugs.debian.org/
1017845
Forwarded: not-needed
Sean Whitton [Wed, 26 Oct 2022 01:36:55 +0000 (18:36 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-2 development
Sean Whitton [Thu, 13 Oct 2022 23:32:50 +0000 (16:32 -0700)]
Update debian/changelog for 28.2+1-1 release
Sean Whitton [Mon, 10 Oct 2022 00:23:18 +0000 (17:23 -0700)]
Add myself, Sean Whitton, to Uploaders field
Sean Whitton [Mon, 10 Oct 2022 00:17:38 +0000 (17:17 -0700)]
Merge upstream version 28.2
John Paul Adrian Glaubitz [Sat, 24 Sep 2022 18:37:18 +0000 (13:37 -0500)]
pdumper: set DUMP_RELOC_ALIGNMENT_BITS=1 for m68k
Before the change builds would fail like this:
(...)
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/vc/vc-hooks.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/vc/ediff-hook.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/uniquify.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/electric.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/emacs-lisp/eldoc.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/cus-start.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
dumping fingerprint:
7b5c59c589dc151eb1e4269bd83fbe809616b5cb9bb5c80014d5b560b391dfb6
dump relocation out of range
[rlb@defaultvalue.org: create commit message]
Origin: debian
Bug: https://bugs.gnu.org/44531
Bug-Debian: http://bugs.debian.org/
1019130
Forwarded: not-needed
Rob Browning [Sun, 16 Dec 2018 23:13:36 +0000 (17:13 -0600)]
Mark vc-bzr-test-fauilt-bzr-autoloads as unstable for now
Currently the test fails like this:
Running 3 tests (2018-12-17 12:17:43-0600)
passed 1/3 vc-bzr-test-bug9726
Mark set
Press C-c C-c when you are done editing.
Enter a change comment. Type C-c C-c when done
passed 2/3 vc-bzr-test-bug9781
Falling back on "slow" status detection ((file-missing "Opening input file" "No such file or directory" "/tmp/vc-bzr-testVlgmsb/bzr/.bzr/checkout/dirstate"))
Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
Warnings in `bzr' output: bzr: ERROR: invalid header line: ''
Error: (error "Running bzr status --no-classify loaddefs.el...FAILED (status 3)")
Warnings in `bzr' output: bzr: ERROR: invalid header line: ''
Test vc-bzr-test-faulty-bzr-autoloads backtrace:
logand(nil 128)
vc-mode-line("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el" Bzr)
vc-refresh-state()
run-hooks(find-file-hook)
after-find-file(t t)
find-file-noselect-1(#<buffer loaddefs.el> "/tmp/vc-bzr-testVlgmsb/b
find-file-noselect("/tmp/vc-bzr-testVlgmsb/bzr/loaddefs.el")
autoload-find-generated-file()
update-directory-autoloads("/tmp/vc-bzr-testVlgmsb/bzr/")
(progn (update-directory-autoloads default-directory) t)
(setq value-35 (progn (update-directory-autoloads default-directory)
(unwind-protect (setq value-35 (progn (update-directory-autoloads de
(if (unwind-protect (setq value-35 (progn (update-directory-autoload
(let (form-description-36) (if (unwind-protect (setq value-35 (progn
(let ((value-35 (gensym "ert-form-evaluation-aborted-"))) (let (form
(progn (call-process vc-bzr-program nil nil nil "init") (let ((temp-
(unwind-protect (progn (call-process vc-bzr-program nil nil nil "ini
(let* ((homedir (make-temp-file "vc-bzr-test" t)) (bzrdir (expand-fi
(lambda nil (let* ((fn-30 (function executable-find)) (args-31 (cond
ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test
ert-run-test(#s(ert-test :name vc-bzr-test-faulty-bzr-autoloads :doc
ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi
ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co
ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable)))
ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un
eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (
command-line-1(("-L" ":/home/locke/tmp/main-26.1/debian/build-src/te
command-line()
normal-top-level()
Test vc-bzr-test-faulty-bzr-autoloads condition:
(wrong-type-argument number-or-marker-p nil)
FAILED 3/3 vc-bzr-test-faulty-bzr-autoloads
Ran 3 tests, 2 results as expected, 1 unexpected (2018-12-17 12:17:46-0600)
1 unexpected results:
FAILED vc-bzr-test-faulty-bzr-autoloads
Rob Browning [Mon, 10 Oct 2016 22:35:56 +0000 (17:35 -0500)]
Kill gpg agent in package-test.el to avoid a race
package-test.el should no longer fail during clean up.
* Previously a delete-directories call raced with the gpg agent's own
cleanup process (presumably triggered by the first deletion of one of
the agent's sockets). As a result, it looks like the agent might
delete one of its sockets after delete-directories had decided to
delete the socket, but before it made the attempt, causing an
exception.
* To fix the problem, explicitly ask gpg-connect-agent to kill the agent
before attempting to delete the gnupg home directory, and then delete
via "rm -rf" to ignore any vanishing files.
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)
These are OS X specific, and were removed for now, due to uncertainty
over the licensing.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications
The output of (version) has been modified to indicate Debian modifications.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian
Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to /usr/... as
appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG
Files that appear to be incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor
Emacs runs debian-startup and sets debian-emacs-flavor.
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs/
Emacs prefers /usr/share/info/emacs to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs before /usr/share/info.
Sean Whitton [Mon, 10 Oct 2022 00:14:25 +0000 (17:14 -0700)]
record new upstream branch
Sean Whitton [Mon, 10 Oct 2022 00:01:23 +0000 (17:01 -0700)]
Merge upstream version 28.2
Sean Whitton [Sun, 9 Oct 2022 23:37:27 +0000 (16:37 -0700)]
Adjust debian/changelog for UNRELEASED 28.2+1-1 development
Rob Browning [Tue, 27 Sep 2022 01:28:39 +0000 (20:28 -0500)]
Update debian/changelog for 28.1+1-4 release
Rob Browning [Tue, 27 Sep 2022 01:24:16 +0000 (20:24 -0500)]
Don't crash when the ~/.emacs.d/eln-cache isn't writable
Add 0010-Emacs-should-no-longer-crash-when-the-eln-cache-isn-.patch to
fix the problem.
Thanks to David Bremner for helping pursue the issue.
Stefan Monnier [Sat, 3 Sep 2022 15:03:01 +0000 (11:03 -0400)]
Emacs should no longer crash when the eln-cache isn't writable
This upstream patch has been incorporated to fix the problem:
* lisp/emacs-lisp/comp.el (comp-run-async-workers): Fail more gracefully
Otherwise Emacs may fail to start if it can't find a writable
`~/.emacs.d/eln-cache` directory.
Fixes bug#57562. See also Debian's bug #
1017739.
Origin: upstream, commit:
aad38d6010d9eef07685fa52ce93bcf70512f88b
Bug: https://bugs.gnu.org/57562
Bug-Debian: http://bugs.debian.org/
1017739
Forwarded: not-needed
Rob Browning [Sun, 25 Sep 2022 18:41:56 +0000 (13:41 -0500)]
Ignore lintian shared-library-lacks-prerequisites for eln files
Rob Browning [Sat, 24 Sep 2022 19:10:51 +0000 (14:10 -0500)]
Fix pdumper alignment problem causing m68k build failures
Add 0009-pdumper-set-DUMP_RELOC_ALIGNMENT_BITS-1-for-m68k.patch to
address the issue.
Thanks to John Paul Adrian Glaubitz for the patch.
Closes: 1019130
John Paul Adrian Glaubitz [Sat, 24 Sep 2022 18:37:18 +0000 (13:37 -0500)]
pdumper: set DUMP_RELOC_ALIGNMENT_BITS=1 for m68k
Before the change builds would fail like this:
(...)
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/vc/vc-hooks.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/vc/ediff-hook.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/uniquify.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/electric.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/emacs-lisp/eldoc.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/cus-start.el (source)...
Loading /<<BUILDDIR>>/emacs-27.1+1/debian/build-src/lisp/tooltip.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name bootstrap-emacs.pdmp
dumping fingerprint:
7b5c59c589dc151eb1e4269bd83fbe809616b5cb9bb5c80014d5b560b391dfb6
dump relocation out of range
[rlb@defaultvalue.org: create commit message]
Origin: debian
Bug: https://bugs.gnu.org/44531
Bug-Debian: http://bugs.debian.org/
1019130
Forwarded: not-needed
Nicholas D Steeves [Thu, 15 Sep 2022 15:58:43 +0000 (11:58 -0400)]
Don't enable Debian systemd unit by default
Rob Browning [Sat, 24 Sep 2022 20:52:37 +0000 (15:52 -0500)]
Disable debian s390x native compilation to avoid build crashes
cf. https://debbugs.gnu.org/57789
Rob Browning [Sun, 18 Sep 2022 19:14:03 +0000 (14:14 -0500)]
Disable debian mips64el native compilation given ABI incompatibility
Currently ./configure fails on eller.debian.org (mipsel host with
mips64 sbuild chroot) with this in the config.log:
Error: -march=mips1 is not compatible with the selected ABI
Rob Browning [Sun, 18 Sep 2022 19:08:38 +0000 (14:08 -0500)]
debian/rules: don't set debian CFLAGS to -O0 on arm64 anymore
It looks like this may be fixed now. Let's see.
Rob Browning [Sun, 18 Sep 2022 19:02:40 +0000 (14:02 -0500)]
Adjust debian/changelog for UNRELEASED 28.1+1-4 development
Stefan Kangas [Mon, 12 Sep 2022 00:47:11 +0000 (02:47 +0200)]
Update HISTORY for Emacs 28.2
* etc/HISTORY: Update for the Emacs 28.2 release.
Rob Browning [Wed, 7 Sep 2022 21:08:28 +0000 (16:08 -0500)]
Adjust debian/changelog for UNRELEASED 28.1+1-3 development
Rob Browning [Wed, 7 Sep 2022 20:18:12 +0000 (15:18 -0500)]
debian/copyright: fix DEP-5 format errors
Have one upstream-contact with multiple values (DEP-5), and separate
paragraphs in comments with " ." lines.
Stefan Kangas [Tue, 6 Sep 2022 22:25:16 +0000 (00:25 +0200)]
Bump Emacs version to 28.2
* README:
* configure.ac:
* msdos/sed2v2.inp:
* nt/README.W32: Bump Emacs version to 28.2.
Stefan Kangas [Tue, 6 Sep 2022 22:20:57 +0000 (00:20 +0200)]
Update ChangeLog and AUTHORS for Emacs 28.2
* ChangeLog.3:
* etc/AUTHORS:
* etc/NEWS: Update for Emacs 28.2.
Stefan Kangas [Tue, 6 Sep 2022 21:27:01 +0000 (23:27 +0200)]
* doc/misc/idlwave.texi (Troubleshooting): Don't say "Emacsen".
Stefan Kangas [Mon, 5 Sep 2022 20:24:05 +0000 (22:24 +0200)]
; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
Stefan Kangas [Tue, 6 Sep 2022 11:57:01 +0000 (13:57 +0200)]
Don't mention very old Emacs versions in docs
* doc/misc/mh-e.texi (Conventions):
* doc/misc/reftex.texi (Problems and Work-Arounds):
* doc/misc/viper.texi (Loading Viper): Delete references to
very old versions of Emacs.
Stefan Kangas [Mon, 5 Sep 2022 13:44:01 +0000 (15:44 +0200)]
* lisp/server.el: Improve Commentary.
Gregory Heytings [Mon, 5 Sep 2022 08:55:10 +0000 (08:55 +0000)]
Explain how the font appearance can be fine-tuned in fbterm.
* doc/misc/efaq.texi (Emacs in a Linux console): Briefly document
Xft font specifications with which the font appearance can be
fine-tuned.
Kyle Meyer [Sun, 4 Sep 2022 01:32:20 +0000 (21:32 -0400)]
Update to Org 9.5.5
Stefan Monnier [Sat, 3 Sep 2022 15:03:01 +0000 (11:03 -0400)]
* lisp/emacs-lisp/comp.el (comp-run-async-workers): Fail more gracefully
Otherwise Emacs may fail to start if it can't find a writable
`~/.emacs.d/eln-cache` directory.
Fixes bug#57562. See also Debian's bug #
1017739.
Stefan Kangas [Fri, 2 Sep 2022 23:39:55 +0000 (01:39 +0200)]
; Normalize email
Don't merge to master.
Stefan Kangas [Fri, 2 Sep 2022 23:37:09 +0000 (01:37 +0200)]
Update acknowledgments
* doc/emacs/ack.texi (Acknowledgments): Update.
* doc/emacs/emacs.texi (Acknowledgments): Add several names from
Author: headers.
Stefan Kangas [Thu, 1 Sep 2022 09:04:21 +0000 (11:04 +0200)]
Make some versions in docs match package version
* doc/emacs/misc.texi (Interactive Shell): Bump Emacs version.
* doc/misc/ediff.texi:
* doc/misc/flymake.texi:
* doc/misc/viper.texi: Fix version to match package.
* lisp/emulation/viper.el: Make version match variable.
Stefan Kangas [Thu, 1 Sep 2022 09:01:14 +0000 (11:01 +0200)]
Minor doc fix; improve sorting of VC backends
* doc/emacs/maintaining.texi (Version Control Systems): Minor doc fix;
rearrange list to put git, cvs and subversion at the top.
Eli Zaretskii [Thu, 1 Sep 2022 08:42:33 +0000 (11:42 +0300)]
Clarify the doc string of 'set-face-attribute'
* lisp/faces.el (set-face-attribute): Clarify the issue with
resetting attribute values to 'unspecified' for future frames.
(Bug#57499)
Stefan Kangas [Thu, 1 Sep 2022 03:10:19 +0000 (05:10 +0200)]
; Auto-commit of loaddefs files.
Gregory Heytings [Tue, 30 Aug 2022 21:03:01 +0000 (21:03 +0000)]
Enable 256 colors in fbterm.
* lisp/term/fbterm.el: New file.
* doc/misc/efaq.texi (Emacs in a Linux console): Document the TERM
environment variable with which the new file is used.
Eli Zaretskii [Tue, 30 Aug 2022 16:09:00 +0000 (19:09 +0300)]
One more fix for find-file.el
* lisp/find-file.el (ff-get-file-name): Use 'expand-file-name'
instead of 'concat', which doesn't DTRT with absolute file names.
(ff-other-file-alist): Yet another doc fix. (Bug#57325)
Eli Zaretskii [Tue, 30 Aug 2022 12:42:34 +0000 (15:42 +0300)]
; Yet another doc fix for 'ff-other-file-alist' (bug#57325)
Gregory Heytings [Mon, 29 Aug 2022 16:06:37 +0000 (16:06 +0000)]
Recommend using fbterm in the Linux console.
* doc/misc/efaq.texi (Emacs in a Linux console): New node.
(Common requests): Entry for the new node.
* etc/PROBLEMS (Linux console problems...): Mention the new FAQ node.
Eli Zaretskii [Mon, 29 Aug 2022 14:09:02 +0000 (17:09 +0300)]
; * src/window.c (syms_of_window) <window-point-insertion-type>: Doc fix.
Eli Zaretskii [Mon, 29 Aug 2022 14:02:46 +0000 (17:02 +0300)]
* lisp/find-file.el (ff-other-file-alist): Doc fix. (Bug#57325)
Rob Browning [Mon, 29 Aug 2022 00:41:35 +0000 (19:41 -0500)]
Have emacs-common depend on emacs-el until the crash is resolved
This should mitigate a whole raft of bugs, some of which have been
merged into #
1017698.
Rob Browning [Mon, 29 Aug 2022 00:38:18 +0000 (19:38 -0500)]
Adjust debian/changelog for UNRELEASED 28.1+1-3 development
Eli Zaretskii [Sun, 28 Aug 2022 11:42:07 +0000 (14:42 +0300)]
* lisp/info.el (Info-mode): Support the Linux console better.
Eli Zaretskii [Sun, 28 Aug 2022 05:51:09 +0000 (08:51 +0300)]
; Fix doc strings in latin1-disp.el
* lisp/international/latin1-disp.el (latin1-display-ucs-per-lynx)
(latin1-display): Doc fix.
Eli Zaretskii [Sun, 28 Aug 2022 05:40:25 +0000 (08:40 +0300)]
Improve the documentation of glyphless-character display
* lisp/international/characters.el (glyphless-char-display-control):
* src/xdisp.c (syms_of_xdisp) <glyphless-char-display>: Mention
the 'glyphless-char' face in the doc string.
* doc/lispref/display.texi (Glyphless Chars): Index
'glyphless-char' face.
Eli Zaretskii [Sat, 27 Aug 2022 11:24:59 +0000 (14:24 +0300)]
; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
Eli Zaretskii [Sat, 27 Aug 2022 07:50:57 +0000 (10:50 +0300)]
Fix documentation of 'glyphless-char-display'
* src/xdisp.c (syms_of_xdisp)<glyphless-char-display>: Doc fix.
(gui_produce_glyphs, lookup_glyphless_char_display): Fix
indentation.
Eli Zaretskii [Thu, 25 Aug 2022 19:07:04 +0000 (22:07 +0300)]
; * etc/DEBUG: Fix wording of "X protocol errors" section.
Robert Pluim [Thu, 25 Aug 2022 16:13:16 +0000 (18:13 +0200)]
Treat smtp-auth method from auth-info as a symbol
The lookup of the SMTP auth method is done based on symbols, but
sometimes the requested value comes from `auth-info', in which case it
is a string, so call `intern-soft' to convert it to a symbol (which
does nothing if it's already a symbol).
* lisp/mail/smtpmail.el (smtpmail-try-auth-methods): Call
`intern-soft' on the smtp-auth key's value. (Bug#57373)
Do not merge to master
Stefan Kangas [Thu, 25 Aug 2022 15:15:39 +0000 (17:15 +0200)]
* lisp/wdired.el: Improve "Commentary" section.
Stefan Kangas [Thu, 25 Aug 2022 15:11:05 +0000 (17:11 +0200)]
* lisp/wdired.el: Doc fix; don't mention obsolete variable.
Stefan Kangas [Tue, 23 Aug 2022 14:18:57 +0000 (16:18 +0200)]
* lisp/progmodes/etags.el (next-file): Minor doc fix.