summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Raspbian forward pporter [Tue, 3 Oct 2017 21:11:23 +0000 (22:11 +0100)]
Merge version 25.2+1-5+rpi1 and 25.2+1-6 to produce 25.2+1-6+rpi1
Rob Browning [Tue, 12 Sep 2017 02:51:49 +0000 (03:51 +0100)]
Merge emacs25 (25.2+1-6) import into refs/heads/workingbranch
Lars Ingebrigtsen [Sat, 9 Sep 2017 03:23:31 +0000 (20:23 -0700)]
A remote execution exploit via enriched text has been blocked
This upstream patch has been incorporated to fix the problem:
Remove unsafe enriched mode translations
* lisp/gnus/mm-view.el (mm-inline-text):
Do not worry about enriched or richtext type.
* lisp/textmodes/enriched.el (enriched-translations):
Remove translations for FUNCTION, display (Bug#28350).
(enriched-handle-display-prop, enriched-decode-display-prop): Remove.
Origin: backport, commit:
9ad0fcc54442a9a01d41be19880250783426db70)
Bug: https://bugs.gnu.org/28350
Bug-Debian: http://bugs.debian.org/875447
Forwarded: not-needed
Gbp-Pq: Name 0012-A-remote-execution-exploit-via-enriched-text-has-bee.patch
Rob Browning [Mon, 31 Jul 2017 02:43:10 +0000 (21:43 -0500)]
Disable eieio-test-method-order-list-6
The eieio-test-method-order-list-6 test has been disabled
Its behavior is currently unpredictable.
Bug: https://debbugs.gnu.org/27878
Bug: https://debbugs.gnu.org/cgi/24503#21
Gbp-Pq: Name 0011-Disable-eieio-test-method-order-list-6.patch
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Gbp-Pq: Name 0010-Don-t-downcase-real-xref-in-elisp-mode-tests.patch
Andreas Schwab [Mon, 24 Jul 2017 23:12:50 +0000 (01:12 +0200)]
A memory alignment problem causing m68k failures has been fixed
This patch has been backported from upstream to fix m68k build
failures:
Properly align global lispsym
* lib-src/make-docfile.c (close_emacs_globals): Wrap struct
Lisp_Symbols inside struct.
* src/alloc.c (sweep_symbols): Update use of lispsym.
* src/lisp.h (builtin_lisp_symbol): Likewise.
Origin: backport, commit:
7a4d9f6304cffa39642507609605bcbfa40d4675
Bug-Debian: http://bugs.debian.org/868868
Forwarded: not-needed
Gbp-Pq: Name 0009-A-memory-alignment-problem-causing-m68k-failures-has.patch
Rob Browning [Sat, 22 Apr 2017 17:02:00 +0000 (12:02 -0500)]
Don't provide openssl s_client as an option for ssl connections
openssl s_client is no longer a default for ssl connections
"s_client is a debug tool, it does not set up a secure connection, it
ignores all errors and just continues. It also doesn't do checks it
should be doing. This is all documented behaviour." -- Kurt Roeckx
Bug-Debian: https://bugs.debian.org/766397
Gbp-Pq: Name 0008-Don-t-provide-openssl-s_client-as-an-option-for-ssl-.patch
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.
Gbp-Pq: Name 0007-Kill-gpg-agent-in-package-test.el-to-avoid-a-race.patch
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.
Gbp-Pq: Name 0006-Don-t-try-to-build-src-macuvs.h-via-IVD_Sequences.tx.patch
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>
Gbp-Pq: Name 0005-Modify-the-output-of-version-to-indicate-Debian-modi.patch
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.
Gbp-Pq: Name 0004-Adjust-documentation-references-for-Debian.patch
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
Gbp-Pq: Name 0003-Remove-files-that-appear-to-be-incompatible-with-the.patch
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 'emacs25.
Author: Rob Browning <rlb@defaultvalue.org>
Gbp-Pq: Name 0002-Run-debian-startup-and-set-debian-emacs-flavor.patch
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs-MAJORVERSION
Emacs prefers /usr/share/info/emacs-MAJORVERSION to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs-MAJORVERSION before
/usr/share/info.
Gbp-Pq: Name 0001-Prefer-usr-share-info-emacs-MAJORVERSION.patch
Rob Browning [Tue, 12 Sep 2017 02:51:49 +0000 (03:51 +0100)]
emacs25 (25.2+1-6) unstable; urgency=high
* Block remote code execution via enriched text. Add
0012-A-remote-execution-exploit-via-enriched-text-has-bee.patch to
fix the problem. Thanks to David Bremner for the alert and
Salvatore Bonaccorso for reporting the problem to Debian.
(Closes: 875447)
[dgit import unpatched emacs25 25.2+1-6]
Rob Browning [Tue, 12 Sep 2017 02:51:49 +0000 (03:51 +0100)]
Import emacs25_25.2+1-6.debian.tar.xz
[dgit import tarball emacs25 25.2+1-6 emacs25_25.2+1-6.debian.tar.xz]
Peter Michael Green [Thu, 17 Aug 2017 18:29:59 +0000 (19:29 +0100)]
Merge emacs25 (25.2+1-5+rpi1) import into refs/heads/workingbranch
Rob Browning [Mon, 31 Jul 2017 02:43:10 +0000 (21:43 -0500)]
Disable eieio-test-method-order-list-6
The eieio-test-method-order-list-6 test has been disabled
Its behavior is currently unpredictable.
Bug: https://debbugs.gnu.org/27878
Bug: https://debbugs.gnu.org/cgi/24503#21
Gbp-Pq: Name 0011-Disable-eieio-test-method-order-list-6.patch
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Gbp-Pq: Name 0010-Don-t-downcase-real-xref-in-elisp-mode-tests.patch
Andreas Schwab [Mon, 24 Jul 2017 23:12:50 +0000 (01:12 +0200)]
A memory alignment problem causing m68k failures has been fixed
This patch has been backported from upstream to fix m68k build
failures:
Properly align global lispsym
* lib-src/make-docfile.c (close_emacs_globals): Wrap struct
Lisp_Symbols inside struct.
* src/alloc.c (sweep_symbols): Update use of lispsym.
* src/lisp.h (builtin_lisp_symbol): Likewise.
Origin: backport, commit:
7a4d9f6304cffa39642507609605bcbfa40d4675
Bug-Debian: http://bugs.debian.org/868868
Forwarded: not-needed
Gbp-Pq: Name 0009-A-memory-alignment-problem-causing-m68k-failures-has.patch
Rob Browning [Sat, 22 Apr 2017 17:02:00 +0000 (12:02 -0500)]
Don't provide openssl s_client as an option for ssl connections
openssl s_client is no longer a default for ssl connections
"s_client is a debug tool, it does not set up a secure connection, it
ignores all errors and just continues. It also doesn't do checks it
should be doing. This is all documented behaviour." -- Kurt Roeckx
Bug-Debian: https://bugs.debian.org/766397
Gbp-Pq: Name 0008-Don-t-provide-openssl-s_client-as-an-option-for-ssl-.patch
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.
Gbp-Pq: Name 0007-Kill-gpg-agent-in-package-test.el-to-avoid-a-race.patch
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.
Gbp-Pq: Name 0006-Don-t-try-to-build-src-macuvs.h-via-IVD_Sequences.tx.patch
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>
Gbp-Pq: Name 0005-Modify-the-output-of-version-to-indicate-Debian-modi.patch
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.
Gbp-Pq: Name 0004-Adjust-documentation-references-for-Debian.patch
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
Gbp-Pq: Name 0003-Remove-files-that-appear-to-be-incompatible-with-the.patch
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 'emacs25.
Author: Rob Browning <rlb@defaultvalue.org>
Gbp-Pq: Name 0002-Run-debian-startup-and-set-debian-emacs-flavor.patch
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs-MAJORVERSION
Emacs prefers /usr/share/info/emacs-MAJORVERSION to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs-MAJORVERSION before
/usr/share/info.
Gbp-Pq: Name 0001-Prefer-usr-share-info-emacs-MAJORVERSION.patch
Peter Michael Green [Thu, 17 Aug 2017 18:29:59 +0000 (19:29 +0100)]
emacs25 (25.2+1-5+rpi1) buster-staging; urgency=medium
* Disable testsuite.
[dgit import unpatched emacs25 25.2+1-5+rpi1]
Peter Michael Green [Thu, 17 Aug 2017 18:29:59 +0000 (19:29 +0100)]
Import emacs25_25.2+1-5+rpi1.debian.tar.xz
[dgit import tarball emacs25 25.2+1-5+rpi1 emacs25_25.2+1-5+rpi1.debian.tar.xz]
Rob Browning [Mon, 31 Jul 2017 02:43:10 +0000 (21:43 -0500)]
Disable eieio-test-method-order-list-6
The eieio-test-method-order-list-6 test has been disabled
Its behavior is currently unpredictable.
Bug: https://debbugs.gnu.org/27878
Bug: https://debbugs.gnu.org/cgi/24503#21
Gbp-Pq: Name 0011-Disable-eieio-test-method-order-list-6.patch
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Gbp-Pq: Name 0010-Don-t-downcase-real-xref-in-elisp-mode-tests.patch
Andreas Schwab [Mon, 24 Jul 2017 23:12:50 +0000 (01:12 +0200)]
A memory alignment problem causing m68k failures has been fixed
This patch has been backported from upstream to fix m68k build
failures:
Properly align global lispsym
* lib-src/make-docfile.c (close_emacs_globals): Wrap struct
Lisp_Symbols inside struct.
* src/alloc.c (sweep_symbols): Update use of lispsym.
* src/lisp.h (builtin_lisp_symbol): Likewise.
Origin: backport, commit:
7a4d9f6304cffa39642507609605bcbfa40d4675
Bug-Debian: http://bugs.debian.org/868868
Forwarded: not-needed
Gbp-Pq: Name 0009-A-memory-alignment-problem-causing-m68k-failures-has.patch
Rob Browning [Sat, 22 Apr 2017 17:02:00 +0000 (12:02 -0500)]
Don't provide openssl s_client as an option for ssl connections
openssl s_client is no longer a default for ssl connections
"s_client is a debug tool, it does not set up a secure connection, it
ignores all errors and just continues. It also doesn't do checks it
should be doing. This is all documented behaviour." -- Kurt Roeckx
Bug-Debian: https://bugs.debian.org/766397
Gbp-Pq: Name 0008-Don-t-provide-openssl-s_client-as-an-option-for-ssl-.patch
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.
Gbp-Pq: Name 0007-Kill-gpg-agent-in-package-test.el-to-avoid-a-race.patch
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.
Gbp-Pq: Name 0006-Don-t-try-to-build-src-macuvs.h-via-IVD_Sequences.tx.patch
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>
Gbp-Pq: Name 0005-Modify-the-output-of-version-to-indicate-Debian-modi.patch
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.
Gbp-Pq: Name 0004-Adjust-documentation-references-for-Debian.patch
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
Gbp-Pq: Name 0003-Remove-files-that-appear-to-be-incompatible-with-the.patch
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 'emacs25.
Author: Rob Browning <rlb@defaultvalue.org>
Gbp-Pq: Name 0002-Run-debian-startup-and-set-debian-emacs-flavor.patch
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs-MAJORVERSION
Emacs prefers /usr/share/info/emacs-MAJORVERSION to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs-MAJORVERSION before
/usr/share/info.
Gbp-Pq: Name 0001-Prefer-usr-share-info-emacs-MAJORVERSION.patch
Rob Browning [Tue, 1 Aug 2017 04:34:05 +0000 (05:34 +0100)]
emacs25 (25.2+1-5) unstable; urgency=medium
* Build with -O0 on arm64 to avoid FTBS. Without this the build
segfaults in marker.c when trying to construct c-by.el.
cf. https://lists.gnu.org/archive/html/emacs-devel/2017-03/msg00798.html
Thanks to Gianfranco Costamagna for reporting the bug and Barry
Warsaw for suggesting the workaround. (Closes: 868165)
[dgit import unpatched emacs25 25.2+1-5]
Rob Browning [Tue, 1 Aug 2017 04:34:05 +0000 (05:34 +0100)]
Import emacs25_25.2+1-5.debian.tar.xz
[dgit import tarball emacs25 25.2+1-5 emacs25_25.2+1-5.debian.tar.xz]
Rob Browning [Sat, 1 Jul 2017 19:35:18 +0000 (20:35 +0100)]
Import emacs25_25.2+1.orig.tar.xz
[dgit import orig emacs25_25.2+1.orig.tar.xz]