Change logs for vim source package in Intrepid

  • vim (1:7.1.314-3ubuntu3.1) intrepid-security; urgency=low
    
      * SECURITY UPDATE: arbitrary command execution via vim scripts
        - Cherry-picked fixes from Debian's Lenny vim svn.
        - http://git.debian.org/?p=pkg-vim/vim.git;a=shortlog;h=refs/heads/maint/lenny
        - runtime/autoload/netrw.vim: Backported NetrwDelete() from netrw v132 so
          we pass the netrw.v4 vulnerability test from www.rdancer.org
        - CVE-2008-2712
      * SECURITY UPDATE: user-assisted arbitrary command execution from "K" in
        Visual mode
        - Upstream patch 7.2.010
        - src/normal.c: NUL-terminate the identifier string
        - src/normal.c: Only use the word under the cursor, instead of the entire
          line after the cursor, when constructing the shell command to run.
        - http://git.debian.org/?p=pkg-vim/vim.git;a=commit;h=cb279e0979a103089695c21564ccc5bf8de5f558
        - http://git.debian.org/?p=pkg-vim/vim.git;a=commit;h=706c71e15525a8939ede60c827f4131007f0c81e
        - http://git.debian.org/?p=pkg-vim/vim.git;a=commit;h=805d0695937ec8c634a3d07393df2e7e565370b4
        - CVE-2008-4101
    
     -- Marc Deslauriers <email address hidden>   Tue, 06 Jan 2009 14:56:09 -0500
  • vim (1:7.1.314-3ubuntu3) intrepid; urgency=low
    
      * runtime/syntax/grub.vim:
        - Add Ubuntu-specific 'quiet' keyword.
      * Remove some unnecessary divergence from Debian, thanks to James Vega
        (LP: #248713):
        - Remove explicit settings of textwidth=0 and nobackup, since those are
          already the defaults.
        - Remove explicit setting of viminfo to a subset of the default, thereby
          adding s10 and h.
        - Remove NoDisplay=true from gvim.desktop; vim-gui-common isn't
          installed by default and there's no reason to withhold the menu entry
          from those who have installed it (LP: #3222).
    
     -- Colin Watson <email address hidden>   Mon, 21 Jul 2008 14:22:09 +0100
  • vim (1:7.1.314-3ubuntu2) intrepid; urgency=low
    
      * Rebuild for libgpmg1 -> libgpm2 transistion.
    
     -- Steve Kowalik <email address hidden>   Sun, 20 Jul 2008 05:24:49 +1000
  • vim (1:7.1.314-3ubuntu1) intrepid; urgency=low
    
      * Resynchronise with Debian. Remaining changes:
        - Enable detection of GNU screen as a mouse-capable terminal.
        - Add NoDisplay=true to gvim.desktop.
        - Drop vim-lesstif package and lesstif2-dev build-dependency.
        - Build-depend on libxt-dev.
        - Enable Python interpreter on basic builds.
        - Create a .pot file for translations.
        - Disable autoindent, line-wrapping, and backup files by default.
      * Fixes various vulnerabilities due to improper quoting of 'execute'
        arguments (LP: #240216).
      * Drop fixes for upgrade problems from Ubuntu 6.06 LTS; direct upgrades
        from 6.06 to 8.10 will not be supported.
    
    vim (1:7.1.314-3) unstable; urgency=high
    
      * Update runtime files affected by the filename escape vulnerability.
        (CVE 2008-2712, Closes: #486502)
      * debian/vim-runtime.preinst:
        - Only add the diversions if the preinst is called with the "install" or
          "upgrade" (to handle the previous mishandling in postrm) arguments.
      * debian/vim-runtime.postrm:
        - Only remove the diversions if the postrm is called with the "remove"
          argument.  (Closes: #486446)
      * runtime/menu.vim:
        - Escape the buffer name when using the "Window -> Split File Explorer"
          menu item.  (Closes: #486417)
    
    vim (1:7.1.314-2) unstable; urgency=low
    
      * debian/rules:
        - Tell configure to only check the GUI toolkit specific to the variant
          being built.  (Closes: #486319, #486336)
      * runtime/ftplugin/debchangelog.vim:
        - Merge Launchpad bug completion from Ubuntu.
        - Specify the full path when calling apt-listbugs instead of relying on
          /usr/sbin being in the user's path.
        - Improve error handling for Launchpad bug completion.
    
    vim (1:7.1.314-1) unstable; urgency=low
    
      * New upstream patches (294 - 314), see README.gz for details.
        - SELinux support merged upstream
      * Update NetRW to version 125n (pre-release).
        - Calculate length of multi-byte strings properly.  (Closes: #474609)
        - Display/navigate symlinks to directories properly.  (Closes: #474980)
      * Update vim-git runtime files.
      * debian/update-patches:
        - Fix determination of patch level from last commit.
        - Use debian:debian/README to determine current patch level.
        - Don't exit on error since that prevents correcting merges.
        - Use a standard commit message for debian/README.
      * runtime/ftplugin/debchangelog.vim:
        - NewVersion() should only call foldopen if folding is enabled.
      * runtime/macros/justify.vim:
        - Calculate strlen for multi-byte strings properly.  (Closes: #481115)
      * debian/rules:
        - Make use of upstream's "shadow" directories so the variants can be built
          in parallel.
        - Remove .NOTPARALLEL to allow parallel building.
        - Remove useless dh_shlibdeps call in the binary-indep target.
        - Remove autoconf-stamp target since we're no longer patching configure.
      * debian/vim-runtime.install:
        - Add new gvimtutor to vim-runtime package.
      * Very carefully divert vim-tiny's help.txt and helptags so they will still
        be in place if vim-runtime is removed.
      * debian/control:
        - Remove vim-runtime's Replaces of vim-tiny since the conflicting files
          are now handled by diversions.
    
     -- Colin Watson <email address hidden>   Thu, 26 Jun 2008 13:42:18 +0100
  • vim (1:7.1.293-3ubuntu1) intrepid; urgency=low
    
      * Merge from debian unstable (LP: #234766), remaining changes:
        - Enable detection of GNU screen as a mouse-capable terminal.
        - Add NoDisplay=true to gvim.desktop.
        - Drop vim-lesstif package and lesstif2-dev build-dependency.
        - Build-depend on libxt-dev.
        - Restore a number of Conflicts/Replaces and include
          /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1}, both to help with upgrade
          problems from 6.06.
        - Enable Python interpreter on basic builds.
        - Create a .pot file for translations.
        - Disable autoindent, line-wrapping, and backup files by default.
        - Omni completion for Launchpad bugs.
    
    vim (1:7.1.293-3) unstable; urgency=low
    
      * runtime/syntax/debchangelog.vim,debsources.vim:
        - Update the list of supported Ubuntu releases.
      * debian/policy/vim-policy.xml:
        - Remove svn keywords since it's not being stored in svn anymore.
      * debian/vim-variant.postinst:
        - Remove switching on $1 since it's safe to always add the alternatives.
      * debian/vim-variants.prerm:
        - Add removal of alternatives during deconfigure.  (Closes: #411697)
      * debian/README.Debian:
        - Add information about mimicing Vim's default modeline behavior and the
          securemodelines plugin.  (Closes: #479060)
      * debian/rules:
        - Separate build-arch and build-indep targets so Vim's policy document
          aren't built on the buildd's (thus avoiding the openjade segfault on
          arm).
      * debian/control:
        - Move docbook-utils and docbook-xml to Build-Depends-Indep
      * src/if_python.c:
        - If building against Python 2.5, use ssize_t instead of int according to
          PEP 353.
    
     -- Fabien Tassin <email address hidden>   Sun, 25 May 2008 14:10:50 +0200
  • vim (1:7.1.293-2ubuntu1) intrepid; urgency=low
    
      * Resynchronise with Debian (LP: #183935); thanks to James Vega for
        including a number of our changes! Remaining changes:
        - Enable detection of GNU screen as a mouse-capable terminal.
        - Add NoDisplay=true to gvim.desktop.
        - Drop vim-lesstif package and lesstif2-dev build-dependency.
        - Build-depend on libxt-dev.
        - Restore a number of Conflicts/Replaces and include
          /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1}, both to help with upgrade
          problems from 6.06.
        - Enable Python interpreter on basic builds.
        - Create a .pot file for translations.
        - Disable autoindent, line-wrapping, and backup files by default.
        - Add intrepid to lists of Ubuntu distributions.
        - Add metapackages to list of allowed debian/control sections.
        - Add omni completion support for Launchpad bugs via
          python-launchpad-bugs.
      * Improve omni completion for Launchpad and debbugs, so that it allows
        completion of bug number parts (base), e.g.
        "LP:<space>#1<ctrl-x><ctrl-o>" will include all bugs from the package
        beginning with "1". Previously, this would have invoked a completion
        using debbugs (thanks, Daniel Hahler; LP: #196112).
    
    vim (1:7.1.293-2) unstable; urgency=low
    
      * debian/rules:
        - Fix expansion of @VIMCUR@ in vimrc.tiny.  Based off a patch by Daniel
          Hahler.  (Closes: #477379)
        - Create a separate install-stamp-vim-tiny target.
        - Add the proper lines for vimrc.tiny to vim-tiny.{install,links} in the
          install-stamp-vim-tiny target.
      * debian/control:
        - Correct the vim-common and vim-runtime descriptions with regard to
          vimtutor.
        - Add Conflicts/Replaces to vim-tiny against vim-common since
          /etc/vim/vimrc.tiny is moving to the vim-tiny package.
      * runtime/syntax/messages.vim:
        - Support highlighting of RFC3339 timestamps.  (Closes: #475568)
      * runtime/scripts.vim:
        - Detect Mozilla Thunderbird's mbox file as mail filetype.  Thanks to
          Kevin B. McCarty for the patch. (Closes: #475300)
      * runtime/filetype.vim:
        - Add detection of more passwd/shadow related files.  Based on a patch by
          Jarek Kamiński. (Closes: #420304)
        - Improve filetype detection of strace logs.  Thanks to Philipp Marek for
          the patch. (Closes: #473967)
        - Add filetype detection of more Apache config files.  Thanks to Josh
          Triplett and Xavier Guimard for the patch. (Closes: #421312)
        - Fix a missing comma in the cron filetype detection.
    
    vim (1:7.1.293-1) unstable; urgency=low
    
      * debian/control:
        - Add Provides for vim-{ruby,python,perl,tcl} to any variant that supports
          those language bindings since some packages benefit from being able to
          specify a Depends on a vim package with support for a specific language.
        - Only Build-Depend on libselinux1-dev for linux systems.
        - Remove Provides from the transition packages.
      * runtime/filetype.vim:
        - Use "setf" instead of "set ft" when setting the filetype to git so that
          we don't override another filetype which may have been set during
          filetype detection.
      * runtime/syntax/debchangelog.vim:
        - Cleanup the list of recognized releases and add
          oldstable-proposed-updates/proposed-updates.
    
    vim (1:7.1.291-1) unstable; urgency=low
    
      * Lintian cleanups
        - Change doc-base section to Editors.
        - Remove Encoding key from desktop entry.
      * New upstream patches (286 - 291), see README.gz for details.
      * Add SELinux support  (Closes: #474102)
        - Vim patch taken from Fedora's Vim packaging
        - Thanks to Vaclav Ovsik for the patch to the Debian packaging.
      * Fix indentation of Perl files when folding is enabled.  Thanks to Gregory
        Hainaut for the patch.  (Closes: #473660)
      * debian/control:
        - Add libselinux1-dev and autoconf Build-Depends.
      * debian/rules:
        - Rule & dependency added for rebuilding src/auto/configure.
        - Add update-orig target to prep a new upstream+patches orig.tar.gz for
          release.
    
    vim (1:7.1.285-1) unstable; urgency=low
    
      * Repack upstream tarball so we're no longer using tarball(s)-in-tarball.
      * New upstream patches (267 - 285), see README.gz for details.
        - 7.1.277 adds recognition of a few extra groff macros (TP, HP, Pp, Lp,
          and It) in the default 'paragraphs' option.  (Closes: #468924)
      * Updated runtime files:
        - syntax/sh.vim:
          + No longer mishighlight parenthetical expressions inside arithmetic
            expansions.  (Closes: #468366)
        - syntax/debcontrol.vim:
          + Fix syntax highlighting for Vcs-Svn field to accept svn+ssh and remove
            the leading "svn+" from http URLs.  (Closes: #472201)
        - syntax/debsource.vim:
          + Add lenny as a recognized distribution.
          + Add debtorrent, ssh, rsh, cdrom, and copy URIs.  (Closes: #471556)
        - filetype.vim
          + Add .dpkg-{old,dist} to the list of extensions which are ignored
            when determining filetype.  (Closes: #421314)
          + Recognize /etc/cron.d/* as crontab filetype. (Closes: #472375)
        - Change the debchangelog and debcontrol ftplugins to require enabling of
          folding instead of folding by default.
      * Make debian/tiny/vimrc.tiny.diff a proper patch that is always applied and
        update it to only be enabled when TINY_VIMRC is defined.
      * debian/rules:
        - Remove the special-case targets for vim-tiny and add -DTINY_VIMRC to the
          CFLAGS used when building vim-tiny.
        - Cleanup dead/useless code from the makefile.
        - Restrict 'make test' from running unless build and host types are the
          same.
        - Allow vim-gnome to build on non-linux-gnu systems.
        - Only enable gpm on linux-gnu systems.
        - Automatically specify the Vim version when generating helpztags.1.
        - Add .NOTPARALLEL target.
        - Only run 'make distclean' if configure has already been run.
        - Remove patch, unpatch, extract targets/prerequisites now that the
          upstream source is directly unpacked in the tarball.
        - Simplify get-orig-source so there's only one set of commands that
          are run regardless of whether it's a normal or snapshot release.
      * debian/control:
        - Remove the [!hurd-i386] qualifier from libgnomeui-dev Build-Depend.
        - Remove quilt from Build-Depends.
        - Change Vcs-* fields to point at the git repo.
      * Adjust 'modeline' help to indicate that Debian defaults it to off.
      * Update README.Debian and FAQ to reflect the deviation from
        upstream's 'modeline' default. (Closes: #472522)
      * Remove NEWS entries relevant to stable or earlier releases.
    
    vim (1:7.1-266+1) unstable; urgency=low
    
      [ James Vega ]
      * New upstream patches (246 - 266), see README.gz for details.
        - 7.1.265 fixes an infinite loop when <Space> is included in 'isfname' and
          the user tries to complete a filename.  (Closes: #465163)
        - 7.1.266 fixes an issue where Vim would stop parsing a terminal response
          early, causing the rest of the response to be interpreted as key presses
          from the user.  (Closes: #466789)
      * debian/control:
        - Build-Depend on tcl-dev instead of tcl8.4-dev per Tcl/Tk policy.
      * Added patches:
        - make.vim-syntax.diff:
          + Add recognition of more function names.  (Closes: #465912)
      * Removed patches:
        - configure-tcl_detection.diff:
          + Accepted upstream and merged as 7.1.257
      * Add debian/watch file.
      * debian/rules:
        - Add a get-orig-source target.
    
      [ martin f. krafft ]
      * add Tim Pope's vim-git integration (v1.1, commit a53cabb) to vim-runtime.
    
      [ James Vega ]
      * Correct a typo in /etc/vim/vimrc's (Closes: #467057) and eval.txt's (via
        new last-position-jump.diff patch) 'last-position-jump' code snippet which
        would cause it to fail if the g key were remapped.
      * runtime/syntax/debcontrol.vim:
        - Ignore case for control file keys
        - Match case for control file values
        - Improve syntax matching for Vcs-Svn, Vcs-Git, and Vcs-Cvs field values.
        - Match URLs for Vcs-Arch, Vcs-Bzr, Vcs-Darcs, Vcs-Hg.
        - Recognize more fields as multi-line.
        - Use the 'keepend' qualifier for the Vcs-* syntax regions to prevent
          mishighlighting of debcontrolHTTPUrl matches.  (Closes: #466338)
      * debian/control:
        - Add "Provides: vim" to all vim variant packages.  (Closes: #447714)
    
    vim (1:7.1-245+1) unstable; urgency=low
    
      * New upstream patches (242 - 245), see README.gz for details.
        - 7.1.244 fixes an issue where a maximized gvim window would size itself
          larger than the size of the workspace, cutting off part of the
          command-line.  (Closes: #378311)
      * debian/control:
        - Add libacl1-dev to Build-Depends so it actually builds with acl support.
          Thanks to Lucas Nussbaum's dirty chroot builds for noticing this.
        - Change TCL to Tcl in the package descriptions.
      * New patches:
        - option.c-langmap_comma.diff:
          + Improves parsing of 'langmap' to follow the behavior specified in the
            help.  Commas need to be escaped if they're being used literally
            instead of as a list separator.  (Closes: #233008)
        - commandline-compatible.diff:
          + If either -N/-C options are given on the command line, set
            'nocompatible'/'compatible' after sourcing of the startup files
            finishes.  (Closes: #438560)
      * Refreshed patches:
        - vimrc.tiny.diff
      * Register the justify and editexisting plugins for use with
        vim-addons-manager.
        - justify.vim right and left aligns text by inserting extra spaces into
          the specified text.  (Closes: #431945)
        - editexisting.vim will attempt to bring a running gvim to the foreground
          if 1) only one filename was given when invoking Vim and another Vim
          instance is editing it or 2) a swapfile for a file exists.  (Closes:
          #316541)
      * debian/rules:
        - Add patch/unpatch targets.
        - Fix how quilt is invoked so it doesn't use the local user's settings.
          Thanks to Teemu Likonen for the patch.  (Closes: #463775)
      * debian/copyright:
        - Adjust copyright string (capitalize the C) so it's recognized by
          Lintian.
    
    vim (1:7.1-241+1) unstable; urgency=low
    
      * New upstream patches (232 - 241), see README.gz for details.
      * Remove vim-gui-common.menu and provide one menu file for each gvim
        package.  (Closes: #461805)
      * debian/control:
        - Re-add ruby1.8 Build-Depends since that's required for Vim to detect
          that it can build with Ruby support.  (Closes: #462284)
      * Updated patches:
        - netrwPlugin.vim-bwipe.diff:
          + Do a full refresh of NetRW since the functionality is spread out among
            multiple files.
        - python.vim-ftplugin_include.diff:
          + Fix an unescaped backslash so the option correctly matches whitespace
            instead of the letter s.
      * Removed patches:
        - patches/ruby.vim-ftplugin_ri.diff:
          + The ruby.vim in 7.1 already handles what the feature the patch was
            adding.  (Closes: #462418)
    
    vim (1:7.1-231+1) unstable; urgency=low
    
      [ Debian Vim Maintainers ]
      * New upstream patches (176 - 231), see README.gz for details.
        - 7.1.227 fixes an issue where syntax highlighting could cause Vim to
          hang.  (Closes: #400771)
    
      [ James Vega ]
      * debian/control:
        - Bump policy version to 3.7.3.0 - no changes needed.
        - Drop Build-Conflicts on old version of libperl-dev.
        - Drop versioning from Build-Depends that are available in Sarge.
        - Drop unnecessary ruby and perl Build-Depends.
        - Suggest ttf-dejavu instead of ttf-bitstream-vera for the gvim packages.
          (Closes: #461295)
        - Remove dpkg Pre-Depends now that dak is accepting data.tar.bz2.
      * runtime/syntax/debchangelog.vim:
        - Adjust the "Closes" syntax highlighting to allow newlines as part of the
          whitespace.  (Closes: #460074)
        - Recognize lenny-backports/lenny-volatile.  (Closes: #461059)
      * runtime/syntax/debcontrol.vim: Add s390x, sh3, sh3eb, sh4, sh4eb to the
        list of recognized architectures.  (Closes: #455993)
      * Added patches:
        - configure-tcl_detection.diff:
          + Update Vim's configure script to detect Tcl again after the Tcl
            maintainers' decision to move /usr/lib/tcl8.4/ to
            /usr/share/tcltk/tcl8.4/.
        - tex.vim-syntax_additions.diff:
          + Disable spell checking for verbatim sections.  (Closes: #445295)
        - netrwPlugin.vim-bwipe.diff:
          + Call bwipe when opening file:// URLs to remove the extra buffers that
            get created.  Their creation is inevitable but this will clean up the
            buffer list.  (Closes: #370082)
        - filetype.vim-udev.d.diff:
          + Detect /etc/udev.d/*.rules files as 'udevrules' instead of 'hog'
            filetype.  (Closes: #437434)
        - vimspell.sh-typo.diff:
          + Fix a missing end-quote in tools/vimspell.sh.
        - mve.awk-interpreter.diff:
          + Adjust the #! line to use awk instead of nawk.
      * Updated patches:
        - fstab.vim-syntax.diff:
          + Added more sshfs support based on feedback from upstream.
      * Removed patches:
        - gui_gtk_x11.c_g_thread_init.diff:
          + This patch was initially added to silence a GLib warning (#428854)
            which isn't occurring anymore.
      * Stop removing vimspell, vim132, and maze from the runtime tools/
        directory.  The issues leading to their removal should be addressed
        instead of removing them from the package.
        - vimspell - The tempfile vulnerability (CAN-2005-0069) has been fixed
          upstream for some time now.
        - vim132 - Add lintian overrides for "csh is harmful" and not having a
          Depends/Recommends/Suggests on tcsh | csh.  This is the only file in the
          package that would use the shell and its an example script.
        - maze - maze.c doesn't work properly and its README suggests this may be
          the case on newer compilers and to use mazeansi.c, which does work.
    
    vim (1:7.1-175+2) unstable; urgency=low
    
      * runtime/syntax/debcontrol.vim:
        - Reworked the URL regex so that it should properly match any non-local
          domain name as specified in RFC 1738.
      * debian/rules:
        - Use bzip2 to compress the vim-runtime package.
      * Add tex.vim-update.diff, which syncs from upstream to fix some folding
        issues.  (Closes: #456168)
      * debian/control:
        - Add Pre-Depends on dpkg (>= 1.10.24) for vim-runtime to please dak even
          though Sarge has a newer dpkg.
    
    vim (1:7.1-175+1) unstable; urgency=low
    
      [ James Vega ]
      * debian/rules:
        - Add LDFLAGS="-Wl,--as-needed" when calling configure.
      * Fix a typo in debsources.vim-syntax.diff. (Closes: #454672)
    
      [ Debian Vim Maintainers ]
      * New upstream patches (168 - 175), see README.gz for details.
    
      [ James Vega ]
      * Add spellfile.vim-doc.diff, which explains that a writable spell directory
        must exist for the plugin to download spell files.  (Closes: #421045)
      * Lintian cleanup:
        - Remove /usr/share/vim/addons/plugins/ from vim-common.dirs.
        - Remove /usr/share/vim/vim71/tools/vim132 to silence a warning and error
          about csh.
        - Remove /usr/share/consolefonts/ from vim-runtime.dirs.
        - Remove /usr/share/doc/vim-common/html/policy/ from vim-doc.dirs.
        - Override the "desktop-command-not-in-package" warning for
          vim-gui-common.  We make use of TryExec which should prevent the menu
          entry from showing up if none of the gvim-providing packages are
          installed.
      * Move Vim's policy documentation to /usr/share/doc/vim-common/ instead of
        being under a separate policy/ directory.
      * runtime/ftplugin/debcontrol.vim: Correct a function definition to use !.
        (Closes: #454933)
      * runtime/syntax/debcontrol.vim: Don't require a three part domain for the
        Homepage field.  (Closes: #455341)
      * Install the presubj file under /usr/share/bug/ for every vim variant, not
        just vim.
      * Add versioned Conflicts/Replaces on vim-common for the vim package since
        it contains /usr/share/bug/vim/presubj now.
    
    vim (1:7.1-167+1) unstable; urgency=low
    
      [ Debian Vim Maintainers ]
      * New upstream patches (139 - 167), see README.gz for details.
        - 7.1.147 fixes a crash when tab completing a user's home directory.
          (Closes: #453049)
        - 7.1.167 fixes a crash with large values for the -c option of xxd
          (Closes: #452789)
    
      [ James Vega ]
      * runtime/ftplugin/debchangelog.vim:
        - Fix NewVersion() to use the distribution from the previous changelog
          entry.  (Closes: #446728)
        - Fix NewVersion() to increment the version of the first changelog entry
          regardless of how 'startofline' is set.
      * runtime/syntax/debchangelog.vim:
        - Recognize oldstable* upload targets.
      * Refreshed patches:
        - vimrc.tiny.diff
      * Added patches:
        - sh.vim_syntax.diff, which fixes the syntax highlighting of escaped
          single-quotes and comments.  (Closes: #425443, #425797)
        - gnuada.diff, which updates the ada runtime files so they gracefully
          handle the user not having certain variables defined.  (Closes: #440221)
      * syntax/debcontrol.vim:
        - Add syntax highlighting for Vcs-* control fields.  (Closes: #448543)
      * Bump debhelper compat to 5.
      * debian/vim-runtime.install:
        - Remove usr/share/consolefonts/* since that's not shipped any more.
      * debian/control:
        - Add vim-dbg package to supply debugging symbols for the various vim
          packages.
        - Fix a typo in the long description for the vim package.
        - Make use of multi-line (Build-)Depends support.
      * debian/rules:
        - Add binary-arch target for the vim-dbg package.
      * debian/gvim.desktop:
        - Add TryExec key so the menu entry is only shown if the gvim alternative
          has been setup.
      * Merges from Ubuntu:
        - runtime/syntax/debcontrol.vim:
          + Recognize restricted, universe, multiverse as part of the Section
            field.
          + Recognize XSBC-Original-Maintainer as a legal field.
        - runtime/syntax/debchangelog.vim:
          + Recognize Ubuntu releases as upload targets.
          + Recognize syntax for closing Launchpad bugs.
        - Add debsources.vim-syntax.diff:
          + Recognize restricted, universe, multiverse Sections.
          + Add more recent Ubuntu releases as recognized distributions.
    
      [ Stefano Zacchiroli ]
      * debian/README.Debian
        - fix typo in vim policy URL (Closes: #452555)
    
      [ James Vega ]
      * Add lhaskell.vim-syntax.diff, which restricts the matching of % to the
        beginning of the line when determining if the file is a TeX document.
        Thanks to Chung-chieh Shan for the patch.  (Closes: #451440)
      * Add fstab.vim-syntax.diff, which adds support for sshfs syntax.
        (Closes: #451754)
      * Add filetype.vim-debfiles.diff, which improves detection of debcontrol and
        debsources files.  Thanks to Loïc Minier for the debsources part of the
        patch.  (Closes: #435552)
      * debian/control:
        - Remove Norbert Tretowski from Uploaders with his permission.  Thanks for
          all your work.
    
     -- Colin Watson <email address hidden>   Thu, 01 May 2008 21:56:46 +0100
  • vim (1:7.1-138+1ubuntu3) hardy; urgency=low
    
      * patches/debchangelog_launchpad.diff:
        - Add omni completion support for Launchpad bugs via
          python-launchpad-bugs.
    
     -- Colin Watson <email address hidden>   Thu, 31 Jan 2008 10:59:03 +0000