Change logs for emacs24 source package in Xenial

  • emacs24 (24.5+1-6ubuntu1.1) xenial-security; urgency=medium
    
      * SECURITY UPDATE: arbitrary code execution
        - debian/patches/CVE-2017-14482.patch: Remove unsafe enriched
          mode translations in lisp/gnus/mm-view.el,
          lisp/textmodes/enriched.el.
        - CVE-2017-14482
    
     -- <email address hidden> (Leonidas S. Barbosa)  Wed, 20 Sep 2017 14:19:09 -0300
  • emacs24 (24.5+1-6ubuntu1) xenial; urgency=medium
    
      * Merge with Debian; remaining changes:
        - debian/rules: Make sure the emacs24-el directory exists.
        - emacsVER-lp725988.patch: Set the X EMACS_CLASS to "Emacs24" to
          please bamf and gnome-shell.
        - debian/emacsVER.desktop: Also set StartupWMClass for bamf and
          gnome-shell.
        - debian/control.in: Have emacs24-common Depends on
          emacs24-common-non-dfsg, now that it is out of multiverse.
          Update debian/copyright to match.
        - Add -no-pie on s390x.
    
    emacs24 (24.5+1-6) unstable; urgency=medium
    
      * Fix a ppc64el, bss-related build problem.
        Builds on ppc64el were failing like this:
          emacs: Program segment above .bss in
          /«BUILDDIR»/emacs24-24.5+1/debian/build-x/src/temacs
        Add these upstream patches to fix the problem:
          0010-ELF-unexec-Correct-section-header-index.patch
          0011-ELF-unexec-Tidy-code.patch
          0012-ELF-unexec-Merge-Alpha-and-MIPS-COFF-debug-handling.patch
          0013-ELF-unexec-Symbol-table-patching.patch
          0014-ELF-unexec-_OBJC_-symbols-in-bss-sections.patch
          0015-ELF-unexec-R_-_NONE-relocs.patch
          0016-ELF-unexec-Drive-from-PT_LOAD-header-rather-than-sec.patch
          0017-ELF-unexec-Don-t-insert-a-new-section.patch
          0018-src-unexelf.c-NEW_PROGRAM_H-Remove-unused-macro-Bug-.patch
          0019-ELF-unexec-align-section-header.patch
        Thanks to Paul Eggert <email address hidden> for help locating the set
        of patches, and Esa Peuha <email address hidden> for reporting the
        problem. (Closes: 808347)
    
    emacs24 (24.5+1-5) unstable; urgency=medium
    
      * Only test timestamp preservation for $(flavor)-el.  Only check
        el.gz timestamp preservation when $(flavor)-el is one of the
        packages being built (so the canary file will actually be there),
        but go ahead and fix up the timestamps across all packages.
        Thanks to David Matthew Mattli <email address hidden> for reporting the
        problem. (Closes: 805904)
    
    emacs24 (24.5+1-4) unstable; urgency=medium
    
      * Ensure elc timestamps are newer than el files.  Since
        strip-nodeterminism changes the *.el.gz file timestamps, restore
        the timestamps after it runs.  Otherwise, Emacs will think that
        corresponding .elc files are stale.  Thanks to Yuri D'Elia
        <email address hidden> for reporting the problem.  (Closes: 803060)
    
    emacs24 (24.5+1-3) unstable; urgency=medium
    
      * Split desktop file into term and non-term versions.  Thanks to
        Norbert Preining <email address hidden> for reporting the
        problem. (Closes: 799935)
    
      * Add upstream StartupWMClass/Keywords to *.desktop.  Copy them from
        the upstream etc/emacs.desktop.
    
      * Suggest ncurses-term, needed by term mode.  Thanks to Jorge Morais
        for reporting the problem and <email address hidden> for forwarding it
        to Debian. (Closes: 790402)
    
      * Remove redundant libtiff-dev dependency.
    
      * emacs-common: recommend emacs-el.  Without it, important bits of
        Emacs don't work (i.e. C-h f, etc.), and it's not likely to be a
        significant burden these days.
    
    emacs24 (24.5+1-2) unstable; urgency=medium
    
      [ Martin Račák ]
      * emacsVER.desktop: don't use absolute path to icon. (Closes: 778884)
    
      [ Rob Browning ]
      * Remove .menu file as per TC resolution of #741573.
      * Update .desktop file and add terminal flavor.
    
      [ David Bremner ]
      * Explicity specify QUILT_PATCHES_PREFIX in rules.  The current use
        relies on the names of patches being prefixed with debian/patches,
        which doesn't seem to be completely reliable (e.g. it doesn't
        happen in a wheezy build environment).  The environment variable
        QUILT_PATCHES_PREFIX is documented to do this. (Closes: 775068)
    
      [ Rob Browning ]
      * Don't assume grep supports GREP_OPTIONS.
        Add 0008-Emacs-won-t-assume-grep-supports-GREP_OPTIONS.patch to
        incorporate the relevant upstream patch.  Thanks to Bob Proulx
        <email address hidden> for reporting the problem, and Ben Finney
        <email address hidden> for tracking down the fix. (Closes: 793741)
      * Don't hang during large yanks.
        Add 0009-Emacs-should-no-longer-hang-during-large-yanks.patch to
        incorporate the relevant upstream patch.  Thanks to Mike Crowe
        <email address hidden> for reporting the problem and tracking down the
        fix. (Closes: 795909)
    
     -- Matthias Klose <email address hidden>  Sun, 17 Apr 2016 15:20:46 +0200
  • emacs24 (24.5+1-1ubuntu7) xenial; urgency=medium
    
      * Cherry-pick change from 24.5+1-2:
        + emacsVER.desktop: don't use absolute path to icon. (Closes: 778884)
    
     -- Iain Lane <email address hidden>  Fri, 04 Mar 2016 15:56:45 +0000
  • emacs24 (24.5+1-1ubuntu6) xenial; urgency=medium
    
      * No-change rebuild for gnutls transition.
    
     -- Matthias Klose <email address hidden>  Wed, 17 Feb 2016 22:24:39 +0000
  • emacs24 (24.5+1-1ubuntu5) xenial; urgency=high
    
      * Add -no-pie on s390x.
    
     -- Dimitri John Ledkov <email address hidden>  Mon, 04 Jan 2016 13:04:01 +0000
  • emacs24 (24.5+1-1ubuntu4) xenial; urgency=medium
    
      * Fix build failure on ppc64el.
    
     -- Matthias Klose <email address hidden>  Thu, 29 Oct 2015 14:53:15 +0100
  • emacs24 (24.5+1-1ubuntu3) xenial; urgency=medium
    
      * No-change rebuild for giflib soname change.
    
     -- Matthias Klose <email address hidden>  Fri, 23 Oct 2015 10:08:42 +0000
  • emacs24 (24.5+1-1ubuntu2) wily; urgency=medium
    
      * debian/patches/2e4c2fe.patch: Patch to drop use of GREP_OPTIONS,
        which is deprecated in our current version of grep.  Upstream
        patch has lisp/ChangeLog diff stripped.
    
     -- Barry Warsaw <email address hidden>  Thu, 17 Sep 2015 14:09:26 -0400