Subject: Accepted: vim 1:7.1.293-2ubuntu1 (source)

From: Colin Watson <[email-masked]>
Date: Thu, 01 May 2008 21:10:52 -0000

Accepted:
 OK: vim_7.1.293.orig.tar.gz
 OK: vim_7.1.293-2ubuntu1.diff.gz
 OK: vim_7.1.293-2ubuntu1.dsc
     -> Component: main Section: editors

Format: 1.7
Date: Thu, 01 May 2008 21:56:46 +0100
Source: vim
Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-dbg vim-perl vim-python vim-ruby vim-tcl vim-gtk vim-nox vim-lesstif vim-gnome vim-full
Architecture: source
Version: 1:7.1.293-2ubuntu1
Distribution: intrepid
Urgency: low
Maintainer: Ubuntu Core Developers <[email-masked]>
Changed-By: Colin Watson <[email-masked]>
Description: 
 vim        - Vi IMproved - enhanced vi editor
 vim-common - Vi IMproved - Common files
 vim-dbg    - Vi IMproved - enhanced vi editor (debugging symbols)
 vim-doc    - Vi IMproved - HTML documentation
 vim-full   - Vi IMproved - enhanced vi editor (transitional package)
 vim-gnome  - Vi IMproved - enhanced vi editor - with GNOME2 GUI
 vim-gtk    - Vi IMproved - enhanced vi editor - with GTK2 GUI
 vim-gui-common - Vi IMproved - Common GUI files
 vim-lesstif - Vi IMproved - enhanced vi editor - with LessTif GUI
 vim-nox    - Vi IMproved - enhanced vi editor
 vim-perl   - Vi IMproved - enhanced vi editor (transitional package)
 vim-python - Vi IMproved - enhanced vi editor (transitional package)
 vim-ruby   - Vi IMproved - enhanced vi editor (transitional package)
 vim-runtime - Vi IMproved - Runtime files
 vim-tcl    - Vi IMproved - enhanced vi editor (transitional package)
 vim-tiny   - Vi IMproved - enhanced vi editor - compact version
Closes: 233008 316541 370082 378311 400771 420304 421045 421312 421314 425443 425797 431945 435552 437434 438560 440221 445295 446728 447714 448543 451440 451754 452555 452789 453049 454672 454933 455341 455993 456168 460074 461059 461295 461805 462284 462418 463775 465163 465912 466338 466789 467057 468366 468924 471556 472201 472375 472522 473660 473967 474102 475300 475568 477379
Launchpad-Bugs-Fixed: 183935 196112
Changes: 
 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.
Files: 
 6f4307a1540de8854be02c8304d948b1 1463 editors optional vim_7.1.293-2ubuntu1.dsc
 6e5320300cd62b6d4937a7951b139f1f 10272443 editors optional vim_7.1.293.orig.tar.gz
 feced7c2d1b1a0f353aebf33163ea9a8 345581 editors optional vim_7.1.293-2ubuntu1.diff.gz
Original-Maintainer: Debian VIM Maintainers <[email-masked]>