lp:ubuntu/gutsy-updates/emacs22

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy-updates/emacs22
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

8. By Jamie Strandboge

* SECURITY UPDATE: buffer overflow in format function
* debian/patches/fix-format-overflow.diff: fix src/editfns.c to account
  for precision in integer formatting (LP: #174177)
* SECURITY UPDATE: temporary file race condition in vcdiff
* debian/patches/vcdiff-tmp-race.diff: update lib-src/vcdiff to use
  mktemp
* References
  CVE-2007-6109
  CVE-2008-1694

7. By Kees Cook

* SECURITY UPDATE: unsafe variables loadable from opened files.
* Add debian/patches/fix-local-vars-security.diff: fix behavior, thanks
  to Michael Olson.
* References
  CVE-2007-5795

6. By LaMont Jones

Trigger rebuild for hppa

5. By Reinhard Tartler

[ Michael Olson ]
* debian/control(.in): Add emacs22 as a Depends option for the emacs
  metapackage

[ Reinhard Tartler ]
* Don't install postinst in emacs metapackage, Fixes LP: #128978

4. By Reinhard Tartler

[ Michael Olson ]
* debian/control(.in): Build-Depend on quilt >= 0.42, because earlier
  versions do not have the "header" command.
* debian/patches:
  - fix-emacs-manpage.diff: New patch that includes the current version
    of etc/emacs.1 from upstream. This fixes several typographical
    errors, and documents the -Q option.
  - debian-emacs-manpage.diff: Rebase against fix-emacs-manpage.diff.

[ Reinhard Tartler ]
* debian/control(.in): add "emacs" metapackage, prefer emacs-gtk over
  emacs-nox

3. By Michael Olson

[ Michael Olson ]
* Review patches from Debian's emacs22 package.
  - patches/debian-fakemail-program-name.diff: New patch for
    lib-src/fakemail.c that changes a mention of /bin/mail to
    /usr/bin/mail. We don't go as far as Debian in throwing errors,
    because that seems like overkill.
  - patches/fix-cc-mode-local-vars.diff: New patch for
    lisp/progmodes/cc-mode.el that fixes a buggy interaction with
    file local variables. Include ChangeLog entry as well.
  - patches/debian-require-liblockfile.diff: New patch for
    lib-src/movemail.c that causes the build to fail if liblockfile is
    not being used.
  - patches/debian-mail-from-style.diff: Modify to also set
    `message-sendmail-f-is-evil' to t by default.
  - patches/debian-site-init.diff: Place the emacs22-specific Info
    directory before the site-wide Info directory, rather than after it.
  - patches/debian-version-mention.diff: Set to my name rather than
    Rob's, and change description to mention Ubuntu.
  - patches/debian-startup.diff: Remove commented-out code and provide
    a more detailed explanation of what's going on.
* Rename some patches:
  - patches/feature-dbp-horizontal-split.diff: Rename from
    debian-dp-split.dpatch to indicate that this is a feature-adding
    patch.
  - patches/debian-site-init.diff: Rename from
    debian-default-info-directory.dpatch.
  - patches/debian-startup.diff: Rename from debian-emacs-flavor.dpatch.
  - patches/fix-vc-bfn.diff: Rename from patches/debian-vc-bfn.dpatch
    to indicate that this a bugfix patch.
  - patches/fix-font-lock-tty.diff: Rename from
    debian-font-lock-tty.dpatch to indicate that this is a bugfix patch.
* Migrate debian/patches from dpatch to quilt.
  - debian/control(.in): Remove dpatch from Build-Depends and add quilt.
    Add cdbs to Build-Depends to silence lintian.
  - debian/rules:
    - Migrate to quilt.
    - New function patch_info to extract information from the headers
      of patches that begin with a certain prefix.
    - Split patch output in README.Debian into several sections, in
      order make it easier to categorize by the type of patch. We use
      the name of the patch to determine what kind it is.
    - Lines with '#' in the headers of patches are stripped out.
    - Multiple consecutive blank lines are trimmed to only one.
  - debian/patches: Rename *.dpatch to *.diff and prettify headers.
    Also, refresh patches that applied with offsets.
  - debian/README.in: Remove lines at the end.

[ Reinhard Tartler ]
* Add X-Vcs-Bzr headers to debian/control.

2. By Michael Olson

* New upstream release.
* This package borrows much from the work on emacs-snapshot by Romain
  Francoise.

1. By Michael Olson

Import upstream version 22.1

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/emacs22
This branch contains Public information 
Everyone can see this information.

Subscribers