emacs22 22.1-0ubuntu4~feisty2 source package in Ubuntu

Changelog

emacs22 (22.1-0ubuntu4~feisty2) feisty-backports; urgency=low

  [ Michael Olson: Fix security issue. ]
  * debian/patches/fix-local-vars-security.diff: New patch that fixes a
    bug in local variables handling.  This bug permitted very risky, close
    to arbitrary modification of the behavior of Emacs by potentially
    untrusted visited files.  Namely, highly unsafe variables like
    `load-path' could be changed without authorization.  Fixes Launchpad
    #159525 and Debian #449008.
  * Reference:
    CVE-2007-5795

  [ Michael Olson: Bring this closer to Debian's packaging. ]
  * debian/control: Remove Build-Depends for cdbs, since we really don't
    need it after all.
  * debian/patches: Remove executable bits for all patches.
  * debian/rules:
    - Include /usr/share/quilt/quilt.make instead of cdbs.  Thanks to
      Romain Francoise for discovering this Makefile.
    - Trivial changes that minimize the differences between our package
      and Debian's:
      + Use $(...) rather than ${...}, since the former seems to be
        preferred by debian.
      + Add "set -o pipefail" before several commands involving pipes, so
        that the error code returned is the one for the first command with
        an error in the pipe.  Since the version of bash in Debian sarge
        does not support this option, and we want to be able to share
        changes with Romain's emacs-snapshot backport for sarge, send the
        output of set to /dev/null and force the exit status to be 0.
      + (nominal_ver): Split command into multiple lines.
      + Reorganize some sections to make it easier to compare changes.
      + Export DEB_HOST_GNU_TYPE and DEB_BUILD_GNU_TYPE.
      + Rename DEB_TRASH to deb_trash.
      + Rename bin_name to flavor.
      + Update comments.
      + (confflags): Use "--build=" instead of "--build " and "--host="
        instead of "--host ".
      + (deb_orig_tgz): Introduce.
      + (persistent_autogen_build_files)
        (nonpersistent_autogen_build_files)
        (persistent_autogen_install_files)
        (nonpersistent_autogen_install_files, autogen_build_files)
        (autogen_install_files, persistent_autogen_files)
        (nonpersistent_autogen_files): New variables that replace
        PERSISTENT_AUTOGEN_FILES, NONPERSISTENT_AUTOGEN_FILES, and
        DEBPKGFILES.
    - (quilt): New variable that specifies how to call quilt.  This
      particular name was chosen because Debian uses it in their emacs22
      packaging.
    - (patch_info): Use $(quilt) rather than $(DEB_QUILT_CMD).

 -- <email address hidden> (Michael W. Olson (GNU address))   Fri, 02 Nov 2007 11:00:58 -0400

Upload details

Uploaded by:
Michael Olson
Sponsored by:
Daniel T Chen
Uploaded to:
Feisty
Original maintainer:
Ubuntu Development Team
Architectures:
any
Section:
editors
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
emacs22_22.1.orig.tar.gz 36.4 MiB 1ec43bef7127e572f92d7c3a846951cf8e263e27445c62c867035f94681c3ed0
emacs22_22.1-0ubuntu4~feisty2.diff.gz 32.3 KiB 04aa8c518d1637495877145a4702bb097d3144bf40c2431ee6ae5ac1f959a141
emacs22_22.1-0ubuntu4~feisty2.dsc 1.1 KiB 30d416f5e748788d7061da1d01c7268e6b0d4c953598669bfc2e197dd965be30

View changes file

Binary packages built by this source

emacs: No summary available for emacs in ubuntu feisty.

No description available for emacs in ubuntu feisty.

emacs22: No summary available for emacs22 in ubuntu feisty.

No description available for emacs22 in ubuntu feisty.

emacs22-bin-common: No summary available for emacs22-bin-common in ubuntu feisty.

No description available for emacs22-bin-common in ubuntu feisty.

emacs22-common: No summary available for emacs22-common in ubuntu feisty.

No description available for emacs22-common in ubuntu feisty.

emacs22-el: No summary available for emacs22-el in ubuntu feisty.

No description available for emacs22-el in ubuntu feisty.

emacs22-gtk: No summary available for emacs22-gtk in ubuntu feisty.

No description available for emacs22-gtk in ubuntu feisty.

emacs22-nox: No summary available for emacs22-nox in ubuntu feisty.

No description available for emacs22-nox in ubuntu feisty.