Hi,

please find attached a debdiff which builds with Python3 as the default, and adds Python2 variants as extra packages. I worked with the ycmd amd vim-youcompleteme maintainer to test these packages in Ubuntu. Ubuntu's motivation was to get rid off Python2 from some CD images, defaulting to Python3. People still can install the -py2 variants, but it would be nice to move to Python3 by default in vim for the next Debian release as well.

Matthias

PS: I left the ubuntu patches in the diff, at least for the unsupported status of trusty, the Debian package is doing it wrong.

PPS: The python extensions are not linked against libpython to avoid dependencies on more than one Python version when we have more than one Python3.x version in the archive.
diff -Nru vim-7.4.1689/debian/changelog vim-7.4.1689/debian/changelog
--- vim-7.4.1689/debian/changelog	2016-04-03 15:25:38.000000000 +0200
+++ vim-7.4.1689/debian/changelog	2016-04-05 17:42:46.000000000 +0200
@@ -1,3 +1,21 @@
+vim (2:7.4.1689-2ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/patches/debian/ubuntu-releases.patch:
+      + Add support for xenial, drop utopic to unsupported.
+    - debian/rules: Stop ignoring failures from flaky test86.
+    - Build using Python3.
+    - Build python2 variants for gtk, gnome, athena, nox.
+  * Build a vim-gtk3-py2 package.
+
+ -- Matthias Klose <[email protected]>  Tue, 05 Apr 2016 17:22:10 +0200
+
 vim (2:7.4.1689-2) unstable; urgency=medium
 
   * Stop installing a dangling symlink at
@@ -46,6 +64,34 @@
 
  -- James McCoy <[email protected]>  Thu, 31 Mar 2016 21:57:48 -0400
 
+vim (2:7.4.963-1ubuntu5) xenial; urgency=medium
+
+  * No-change rebuild for ruby2.3-only support.
+
+ -- Matthias Klose <[email protected]>  Sun, 13 Mar 2016 21:18:03 +0000
+
+vim (2:7.4.963-1ubuntu4) xenial; urgency=medium
+
+  * Build python2 variants for gtk, gnome, athena, nox.
+
+ -- Matthias Klose <[email protected]>  Thu, 18 Feb 2016 11:32:30 +0100
+
+vim (2:7.4.963-1ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/patches/debian/ubuntu-releases.patch:
+      + Add support for xenial, drop utopic to unsupported.
+    - debian/rules: Stop ignoring failures from flaky test86.
+    - Build using Python3.
+
+ -- Matthias Klose <[email protected]>  Wed, 17 Feb 2016 19:51:22 +0100
+
 vim (2:7.4.963-1) unstable; urgency=medium
 
   * Merge upstream tag v7.4.963.
@@ -75,6 +121,33 @@
 
  -- James McCoy <[email protected]>  Wed, 09 Dec 2015 23:31:36 -0500
 
+vim (2:7.4.826-1ubuntu3) xenial; urgency=medium
+
+  * Build using Python3. LP: #1538198.
+
+ -- Matthias Klose <[email protected]>  Tue, 26 Jan 2016 18:08:02 +0100
+
+vim (2:7.4.826-1ubuntu2) xenial; urgency=medium
+
+  * Rebuild for Perl 5.22.1.
+
+ -- Colin Watson <[email protected]>  Sat, 19 Dec 2015 00:02:59 +0000
+
+vim (2:7.4.826-1ubuntu1) xenial; urgency=medium
+
+  * Merge with Debian testing; remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/patches/debian/ubuntu-releases.patch:
+      + Add support for xenial, drop utopic to unsupported.
+  * debian/rules: Stop ignoring failures from flaky test86.
+
+ -- Adam Conrad <[email protected]>  Fri, 23 Oct 2015 10:24:47 +0100
+
 vim (2:7.4.826-1) unstable; urgency=medium
 
   * Merge upstream tag v7-4-826. Remove merged patches.
@@ -106,6 +179,41 @@
 
  -- James McCoy <[email protected]>  Sat, 13 Jun 2015 01:16:02 -0400
 
+vim (2:7.4.712-2ubuntu4) wily; urgency=medium
+
+  * Update list of Ubuntu releases.
+
+ -- Iain Lane <[email protected]>  Wed, 21 Oct 2015 13:04:02 +0100
+
+vim (2:7.4.712-2ubuntu3) wily; urgency=medium
+
+  * No-change rebuild to add ruby2.2 support.
+
+ -- Matthias Klose <[email protected]>  Tue, 08 Sep 2015 14:49:53 +0000
+
+vim (2:7.4.712-2ubuntu2) wily; urgency=medium
+
+  * debian/patches/debian/ubuntu-releases.patch: Move Ubuntu release fixes
+    to new local patch, drop lucid, and add missing karmic to unsupported.
+
+ -- Adam Conrad <[email protected]>  Thu, 14 May 2015 04:20:53 -0600
+
+vim (2:7.4.712-2ubuntu1) wily; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/rules: Ignore failures from flaky test86.
+  * Add vivid and wily to list of known releases.
+  * debian/rules: Use ps2write. Ghostscript 9.10 removed the 'pswrite' device.
+    We need to write level 2 postscript now.
+
+ -- Iain Lane <[email protected]>  Wed, 13 May 2015 13:14:47 +0100
+
 vim (2:7.4.712-2) unstable; urgency=medium
 
   * Add stretch to Debian syntax files.  (Closes: #783506)
@@ -173,6 +281,26 @@
 
  -- James McCoy <[email protected]>  Mon, 29 Dec 2014 23:13:17 -0500
 
+vim (2:7.4.488-3ubuntu2) vivid; urgency=medium
+
+  * debian/patches/fixtest63.patch: Cherry-pick r6411 from upstream to fix
+    test63 on the buildds, where TERM is unset.
+
+ -- Iain Lane <[email protected]>  Tue, 09 Dec 2014 16:56:44 +0000
+
+vim (2:7.4.488-3ubuntu1) vivid; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/rules: Ignore failures from flaky test86.
+
+ -- Iain Lane <[email protected]>  Tue, 09 Dec 2014 13:50:12 +0000
+
 vim (2:7.4.488-3) unstable; urgency=medium
 
   * Install icons to /usr/share/icons/hicolor to work around #765069.
@@ -227,6 +355,37 @@
 
  -- James McCoy <[email protected]>  Thu, 19 Jun 2014 23:02:17 -0400
 
+vim (2:7.4.273-2ubuntu5) vivid; urgency=medium
+
+  * Backport Debian change "Install icons to /usr/share/icons/hicolor 
+    to work around #765069."
+
+ -- Sebastien Bacher <[email protected]>  Tue, 09 Dec 2014 09:57:25 +0100
+
+vim (2:7.4.273-2ubuntu4) utopic; urgency=medium
+
+  * Add it to the other place too...
+
+ -- Stéphane Graber <[email protected]>  Mon, 20 Oct 2014 11:54:15 -0400
+
+vim (2:7.4.273-2ubuntu3) utopic; urgency=medium
+
+  * Add vivid to the list of valid Ubuntu series.
+
+ -- Stéphane Graber <[email protected]>  Mon, 20 Oct 2014 11:44:53 -0400
+
+vim (2:7.4.273-2ubuntu2) utopic; urgency=medium
+
+  * Rebuild for Perl 5.20.0.
+
+ -- Colin Watson <[email protected]>  Thu, 21 Aug 2014 13:55:30 +0100
+
+vim (2:7.4.273-2ubuntu1) utopic; urgency=medium
+
+  * Merge with Debian unstable and drop debian/ubuntu-fix-arches.patch.
+
+ -- Adam Conrad <[email protected]>  Fri, 02 May 2014 13:11:09 -0600
+
 vim (2:7.4.273-2) unstable; urgency=medium
 
   * syntax/debcontrol.vim:
@@ -234,6 +393,23 @@
 
  -- James McCoy <[email protected]>  Fri, 02 May 2014 00:17:48 -0400
 
+vim (2:7.4.273-1ubuntu1) utopic; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/control: Transition from lua5.1 to lua5.2.
+    - debian/rules: Ignore failures from flaky test86.
+  * debian/patches/debian/ubuntu-fix-arches.patch: Fix arch highlighting.
+  * debian/patches/debian/ubuntu-arches.patch: Dropped, merged upstream.
+  * debian/patches/debian/ubuntu-dists.patch: Dropped, merged upstream.
+
+ -- Adam Conrad <[email protected]>  Thu, 01 May 2014 21:47:46 -0600
+
 vim (2:7.4.273-1) unstable; urgency=medium
 
   * Merge upstream tag v7-4-273
@@ -245,6 +421,25 @@
 
  -- James McCoy <[email protected]>  Thu, 01 May 2014 21:50:24 -0400
 
+vim (2:7.4.253-1ubuntu1) utopic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+    - debian/patches/debian/ubuntu-dists.patch:
+      + Add devel and utopic as valid distribution targets.
+    - debian/patches/debian/ubuntu-arches.patch:
+      + Support ppc64el as a valid architecture.
+    - debian/control: Transition from lua5.1 to lua5.2.
+    - debian/rules: Ignore failures from flaky test86.
+  * upstream/completion-crash.patch: Drop, merged upstream.
+
+ -- Adam Conrad <[email protected]>  Mon, 21 Apr 2014 22:00:05 -0600
+
 vim (2:7.4.253-1) unstable; urgency=medium
 
   * Merge upstream tag v7-4-253
@@ -283,6 +478,34 @@
 
  -- James McCoy <[email protected]>  Sun, 02 Feb 2014 19:27:58 -0500
 
+vim (2:7.4.052-1ubuntu3) trusty; urgency=medium
+
+  * No-change rebuild for Tcl 8.6.
+
+ -- Matthias Klose <[email protected]>  Thu, 02 Jan 2014 20:29:37 +0100
+
+vim (2:7.4.052-1ubuntu2) trusty; urgency=low
+
+  * upstream/completion-crash.patch: Fix crash with Insert mode completion.
+
+ -- Adam Conrad <[email protected]>  Tue, 10 Dec 2013 15:32:41 -0700
+
+vim (2:7.4.052-1ubuntu1) trusty; urgency=low
+
+  * Merge with Debian unstable, remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+  * debian/patches/debian/ubuntu-dists.patch:
+    - Add devel and trusty as valid distribution targets.
+  * debian/patches/debian/ubuntu-arches.patch:
+    - Support arm64, ppc64el, and x32 as valid arches.
+
+ -- Adam Conrad <[email protected]>  Fri, 18 Oct 2013 15:02:17 +0100
+
 vim (2:7.4.052-1) unstable; urgency=low
 
   * Merge upstream tag v7-4-052
@@ -305,6 +528,26 @@
 
  -- James McCoy <[email protected]>  Tue, 17 Sep 2013 20:29:24 -0400
 
+vim (2:7.4.000-1ubuntu2) saucy; urgency=low
+
+  * Use lua5.2 for the current lua transition in main (LP: #1196921)
+  * Ignore test86 for now, as it seems to do goofy things on powerpc.
+
+ -- Adam Conrad <[email protected]>  Sun, 11 Aug 2013 13:11:28 -0600
+
+vim (2:7.4.000-1ubuntu1) saucy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+  * Drop ubuntu-multiarch.patch, no longer required.
+
+ -- Adam Conrad <[email protected]>  Sun, 11 Aug 2013 12:23:25 -0600
+
 vim (2:7.4.000-1) unstable; urgency=low
 
   * New upstream release.
@@ -366,6 +609,22 @@
 
  -- James McCoy <[email protected]>  Sun, 26 May 2013 22:18:36 -0400
 
+vim (2:7.3.923-1ubuntu1) saucy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/ubuntu-multiarch.patch:
+      + Fix builds with multiarch python and tcl.
+    - debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+  * Drop ubuntu-raring.patch and usr-share-upstart.patch, merged.
+  * Drop launchpad-integration delta, no longer used in Ubuntu.
+
+ -- Adam Conrad <[email protected]>  Tue, 21 May 2013 12:43:50 -0600
+
 vim (2:7.3.923-1) unstable; urgency=low
 
   * Merge upstream tag v7-3-923
@@ -396,6 +655,28 @@
 
  -- James McCoy <[email protected]>  Thu, 21 Feb 2013 22:13:43 -0500
 
+vim (2:7.3.547-7ubuntu1) saucy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if
+        launchpad-integration is installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/ubuntu-raring.patch:
+      + Allow raring in deb* syntax hilighting.
+    - debian/ubuntu-multiarch.patch:
+      + Fix builds with multiarch python and tcl.
+    - debian/usr-share-upstart.patch:
+      + Set syntax to upstart for usr/share/upstart files.
+    - debian/update-upstart-syntax.patch:
+      + Add setuid and setgid to syntax file.
+  * Update ubuntu-raring.patch to recognize saucy as well.
+
+ -- Adam Conrad <[email protected]>  Fri, 26 Apr 2013 04:23:33 -0600
+
 vim (2:7.3.547-7) unstable; urgency=low
 
   * Add vim-lesstif.preinst to handle transitioning /usr/share/doc/vim-lesstif
@@ -404,12 +685,74 @@
 
  -- James McCoy <[email protected]>  Sat, 09 Feb 2013 18:43:57 -0500
 
+vim (2:7.3.547-6ubuntu5) raring; urgency=low
+
+  * Configure for the Tcl 8.5 multiarch installation.
+
+ -- Matthias Klose <[email protected]>  Tue, 02 Apr 2013 10:57:32 +0200
+
+vim (2:7.3.547-6ubuntu4) raring; urgency=low
+
+  * New debian/usr-share-upstart patch to set syntax to upstart for
+    */usr/share/upstart/**/*.conf files.
+  * Rename Vcs-* to XS-Debian-Vcs-* in control.
+
+ -- Loïc Minier <[email protected]>  Wed, 20 Feb 2013 15:21:14 +0100
+
+vim (2:7.3.547-6ubuntu3) raring; urgency=low
+
+  * Fix FTBFS with multi-arched Python (lp: #1095320):
+    + debian/rules:
+      Specify the Python library's config directory as the configure script
+      can't find it on its own since the library package got multi-arched.
+    + d/p/ubuntu-multiarch.patch:
+      Use the "python-config" script to determine libs and includes for
+      Python.
+
+ -- Michael Bienia <[email protected]>  Wed, 02 Jan 2013 08:48:59 -0800
+
+vim (2:7.3.547-6ubuntu2) raring; urgency=low
+
+  * d/p/debian/update-upstart-syntax.patch: Add setuid and setgid to
+    syntax file.
+
+ -- Clint Byrum <[email protected]>  Fri, 21 Dec 2012 09:42:11 -0800
+
+vim (2:7.3.547-6ubuntu1) raring; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if
+        launchpad-integration is installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/ubuntu-raring.patch:
+      + Allow raring in deb* syntax hilighting.
+
+ -- Adam Conrad <[email protected]>  Sun, 02 Dec 2012 05:21:52 -0700
+
 vim (2:7.3.547-6) unstable; urgency=low
 
   * Always enable ACL support.  (Closes: #693462)
 
  -- James McCoy <[email protected]>  Thu, 22 Nov 2012 09:37:52 -0500
 
+vim (2:7.3.547-5ubuntu1) raring; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if
+        launchpad-integration is installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+  * Add raring to the debchangelog and debsources syntax hilighting.
+
+ -- Adam Conrad <[email protected]>  Mon, 22 Oct 2012 10:43:15 +0100
+
 vim (2:7.3.547-5) unstable; urgency=low
 
   * Use xz compression for all binary packages.  (Closes: #687265)
@@ -418,6 +761,20 @@
 
  -- James McCoy <[email protected]>  Sat, 15 Sep 2012 23:59:18 -0400
 
+vim (2:7.3.547-4ubuntu1) quantal; urgency=low
+
+  * Make vim-* installable again (lp: #1043035) by merging with Debian
+    unstable:
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+
+ -- Michael Bienia <[email protected]>  Wed, 29 Aug 2012 09:30:43 +0200
+
 vim (2:7.3.547-4) unstable; urgency=low
 
   * Add remove-py_config.patch, removing the dependence on Python's config.c.
@@ -438,6 +795,19 @@
 
  -- James McCoy <[email protected]>  Thu, 21 Jun 2012 22:28:51 -0400
 
+vim (2:7.3.547-1ubuntu1) quantal; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+
+ -- Adam Conrad <[email protected]>  Sun, 24 Jun 2012 03:13:56 -0600
+
 vim (2:7.3.547-1) unstable; urgency=low
 
   * Merge upstream tag v7-3-547
@@ -470,6 +840,35 @@
 
  -- James McCoy <[email protected]>  Thu, 24 May 2012 21:37:40 -0400
 
+vim (2:7.3.429-2ubuntu3) quantal; urgency=low
+
+  * Add quantal to the debchangelog and debsources syntax hilighting.
+
+ -- Adam Conrad <[email protected]>  Fri, 27 Apr 2012 10:17:02 -0600
+
+vim (2:7.3.429-2ubuntu2) precise; urgency=low
+
+  * debian/runtime/vimrc, debian/runtime/gvimrc:
+    Undo the changes from the previous upload as they conflict with/override
+    user settings from ~/.vimrc (lp: #951440; re-open #871907).
+
+ -- Michael Bienia <[email protected]>  Sun, 11 Mar 2012 14:30:55 +0100
+
+vim (2:7.3.429-2ubuntu1) precise; urgency=low
+
+  * Merge with Debian testing/unstable (lp: #927642). Remaining changes: 
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+  * debian/runtime/vimrc, debian/runtime/gvimrc:
+    Set background=dark for vim and background=light for gvim (lp: #871907)
+
+ -- Michael Bienia <[email protected]>  Sun, 26 Feb 2012 15:26:29 +0100
+
 vim (2:7.3.429-2) unstable; urgency=low
 
   * Ignore failures in test61 since it is highly sensitive to timing.
@@ -514,6 +913,19 @@
 
  -- James McCoy <[email protected]>  Wed, 30 Nov 2011 21:53:43 -0500
 
+vim (2:7.3.346-1ubuntu1) precise; urgency=low
+
+  * Merge with Debian testing/unstable (lp: #896587). Remaining changes: 
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+
+ -- Michael Bienia <[email protected]>  Sat, 26 Nov 2011 14:40:17 +0100
+
 vim (2:7.3.346-1) unstable; urgency=low
 
   * Pull upstream tag v7-3-346
@@ -534,6 +946,29 @@
 
  -- James McCoy <[email protected]>  Thu, 20 Oct 2011 22:17:16 -0400
 
+vim (2:7.3.333-1ubuntu2) precise; urgency=low
+
+  * Rebuild for Perl 5.14.
+
+ -- Colin Watson <[email protected]>  Tue, 15 Nov 2011 23:22:43 +0000
+
+vim (2:7.3.333-1ubuntu1) precise; urgency=low
+
+  * Merge with Debian testing/unstable; remaining changes:
+    - debian/rules:
+      + Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/ubuntu-version.patch:
+      + Update supported Ubuntu codenames: add precise.
+
+ -- Loïc Minier <[email protected]>  Mon, 17 Oct 2011 13:47:55 +0200
+
 vim (2:7.3.333-1) unstable; urgency=low
 
   * Pull upstream tag v7-3-333
@@ -591,6 +1026,40 @@
 
  -- James Vega <[email protected]>  Mon, 15 Aug 2011 06:35:08 -0400
 
+vim (2:7.3.154+hg~74503f6ee649-2ubuntu3) oneiric; urgency=low
+
+  * Update patch debian/ubuntu-version to list new "precise" dist/series in
+    debchangelog and debsources.vim.
+
+ -- Loïc Minier <[email protected]>  Thu, 06 Oct 2011 12:03:26 +0200
+
+vim (2:7.3.154+hg~74503f6ee649-2ubuntu2) oneiric; urgency=low
+
+  * No-change rebuild with perl 5.12 (lp: #778053)
+
+ -- Michael Bienia <[email protected]>  Thu, 05 May 2011 20:38:12 +0200
+
+vim (2:7.3.154+hg~74503f6ee649-2ubuntu1) oneiric; urgency=low
+
+  * Merge with Debian unstable (lp: #774233)
+  * Remaining changes:
+    - debian/rules:
+      + Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+    - debian/patches/debian/ubuntu-version.patch:
+      + Update supported Ubuntu codenames: drop jaunty and karmic, add oneiric.
+  * debian/gvim.desktop:
+    Drop path and extension from the Icon filename to allow themes to change
+    the icon (lp: #740842).
+
+ -- Michael Bienia <[email protected]>  Sat, 30 Apr 2011 17:21:30 +0200
+
 vim (2:7.3.154+hg~74503f6ee649-2) unstable; urgency=low
 
   * Remove upstream/Makefile-parallel.patch as many parallel invocations of
@@ -644,6 +1113,69 @@
 
  -- James Vega <[email protected]>  Sat, 09 Apr 2011 19:18:27 -0400
 
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu7) natty; urgency=low
+
+  * Updated upstream/debian-runtime.patch to includes Multi-Arch field.
+
+ -- Kees Cook <[email protected]>  Wed, 23 Mar 2011 22:45:53 -0700
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu6) natty; urgency=low
+
+  * Update patch upstream/debian-runtime to also list oneiric in
+    runtime/syntax/debchangelog.vim and runtime/syntax/debsources.vim.
+
+ -- Loïc Minier <[email protected]>  Wed, 23 Mar 2011 13:23:38 +0100
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu5) natty; urgency=low
+
+  * runtime/syntax/upstart.vim: Improvements.
+
+ -- James Hunt <[email protected]>  Fri, 11 Mar 2011 15:20:06 +0000
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu4) natty; urgency=low
+
+  * runtime/syntax/upstart.vim: New syntax file for Upstart.
+  * runtime/filetype.vim: Updated to recognise Upstart configuration files.
+
+ -- James Hunt <[email protected]>  Tue, 08 Mar 2011 12:14:56 +0000
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu3) natty; urgency=low
+
+  * Work around ICE on ppc64 by exporting DEB_GCC_NO_O3=1.
+
+ -- Colin Watson <[email protected]>  Fri, 18 Feb 2011 17:37:44 +0000
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu2) natty; urgency=low
+
+  * No-change rebuild with Python 2.7 (lp: #688149).
+
+ -- Michael Bienia <[email protected]>  Thu, 09 Dec 2010 17:24:51 +0100
+
+vim (2:7.3.035+hg~8fdc12103333-1ubuntu1) natty; urgency=low
+
+  * Merge with Debian unstable (lp: #662276):
+    - Use case-insensitive matching for month and day of week names in
+      crontab's syntax file (lp: #517019 aka Debian bug #568378).
+    - Fix sqlcomplete's <Left>/<Right> maps so they don't interfere with
+      normal usage (lp: #584797 aka Debian bug #560083).
+    - [7.2.386] KDE 3.1 focus hack causes problems for other window managers
+      (lp: #535341).
+  * Remaining changes:
+    - debian/control:
+      + Drop vim-lesstif package and lesstif2-dev build-dependency.
+      + Rename Vcs-* to XS-Debian-Vcs-*.
+    - debian/rules:
+      + Don't build the vim-lesstif variant in Ubuntu.
+    - debian/runtime/debian.vim.in:
+      + Add Launchpad integration to the Help menu if launchpad-integration is
+        installed.
+    - debian/runtime/vimrc:
+      + "syntax on" is a sane default for non-tiny vim
+    - debian/patches/debian/ubuntu-grub-syntax.patch:
+      + Add Ubuntu-specific "quiet" keyword.
+
+ -- Michael Bienia <[email protected]>  Mon, 25 Oct 2010 10:55:05 +0200
+
 vim (2:7.3.035+hg~8fdc12103333-1) unstable; urgency=low
 
   * Pull patches 001 - 035.
@@ -833,6 +1365,57 @@
 
  -- James Vega <[email protected]>  Tue, 18 May 2010 18:40:17 -0400
 
+vim (2:7.2.330-1ubuntu4) maverick; urgency=low
+
+  * runtime/syntax/debchangelog.vim, runtime/syntax/debsources.vim: add natty
+    to allowed dists.
+
+ -- Loïc Minier <[email protected]>  Tue, 28 Sep 2010 02:49:59 +0200
+
+vim (2:7.2.330-1ubuntu3) lucid; urgency=low
+
+  * runtime/syntax/debchangelog.vim, runtime/syntax/debsources.vim: add
+    maverick to allowed dists.
+
+ -- Loïc Minier <[email protected]>  Fri, 16 Apr 2010 11:31:40 +0200
+
+vim (2:7.2.330-1ubuntu2) lucid; urgency=low
+
+  * debian/rules: Temporarily disable parallel building until we figure out
+    where it is broken (fixes the current FTBFS).
+
+ -- Michael Bienia <[email protected]>  Mon, 08 Mar 2010 20:35:33 +0100
+
+vim (2:7.2.330-1ubuntu1) lucid; urgency=low
+
+  [ Michael Bienia ]
+  * Merge with Debian unstable (LP: #509900):
+    - Highlight Breaks in debian/control (LP: #498303).
+    - [7.2.257] GTK 2.17: lots of assertion error messages (LP: #402188).
+  * Remaining changes:
+    - debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
+    - runtime/syntax/debcontrol.vim:
+      + Add "metapackages" to the list of valid sections.
+    - runtime/syntax/grub.vim:
+      + Add Ubuntu-specific 'quiet' keyword.
+    - Drop vim-lesstif package and lesstif2-dev build-dependency.
+    - Enable Python interpreter on basic builds.
+    - Rename Vcs-* to XS-Debian-Vcs-*.
+  * runtime/ftplugin/debchangelog.vim: Use python-launchpadlib (and LP API)
+    instead of python-launchpad-bugs for bug completion for Ubuntu
+    (forwarded to Debian as bug #566841).
+  * src/configure.in, src/auto/configure:
+    As MODLIBS from python's config/Makefile includes LOCALMODLIBS which
+    shouldn't be used and breaks the build with newer python versions, use
+    BASEMODLIBS instead of MODLIBS (forwarded to Debian as bug #566842;
+    LP: #534251).
+
+  [ Colin Watson ]
+  * Add Launchpad integration to the Help menu if launchpad-integration is
+    installed (LP: #453103).
+
+ -- Colin Watson <[email protected]>  Mon, 08 Mar 2010 17:08:44 +0000
+
 vim (2:7.2.330-1) unstable; urgency=low
 
   * [34a85b6] Update README for patches 285 - 330
@@ -880,6 +1463,33 @@
 
  -- James Vega <[email protected]>  Sun, 08 Nov 2009 16:51:59 -0500
 
+vim (2:7.2.245-2ubuntu3) lucid; urgency=low
+
+  * rebuild rest of main for armel armv7/thumb2 optimization;
+    UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2
+
+ -- Alexander Sack <[email protected]>  Sun, 07 Mar 2010 01:10:27 +0100
+
+vim (2:7.2.245-2ubuntu2) karmic; urgency=low
+
+  * Add lucid as a valid suite in changelogs and sources.list.
+  * Rename Vcs-* to XS-Debian-Vcs-*.
+
+ -- Loïc Minier <[email protected]>  Mon, 21 Sep 2009 13:07:03 +0200
+
+vim (2:7.2.245-2ubuntu1) karmic; urgency=low
+
+  * Merge from debian unstable, remaining changes: LP: #407038
+    - debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
+    - runtime/syntax/debcontrol.vim:
+      + Add "metapackages" to the list of valid sections.
+    - runtime/syntax/grub.vim:
+      + Add Ubuntu-specific 'quiet' keyword.
+    - Drop vim-lesstif package and lesstif2-dev build-dependency.
+    - Enable Python interpreter on basic builds.
+
+ -- Bhavani Shankar <[email protected]>  Fri, 21 Aug 2009 20:07:37 +0530
+
 vim (2:7.2.245-2) unstable; urgency=low
 
   * [5263ec7] Add Suggests: indent to vim-tiny since it will invoke indent
@@ -957,6 +1567,33 @@
 
  -- James Vega <[email protected]>  Wed, 29 Jul 2009 20:18:17 +0200
 
+vim (2:7.2.148-2ubuntu2) karmic; urgency=low
+
+  * Drop the changes to debian/runtime/debian.vim.in, which were no-ops
+    since these options are already disabled by default.  Thanks to James
+    Vega for pointing this out.
+
+ -- Steve Langasek <[email protected]>  Tue, 05 May 2009 18:45:52 +0000
+
+vim (2:7.2.148-2ubuntu1) karmic; urgency=low
+
+  * Merge from Debian unstable, remaining changes:
+    - debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
+    - runtime/syntax/debcontrol.vim:
+      + Add "metapackages" to the list of valid sections.
+    - runtime/syntax/grub.vim:
+      + Add Ubuntu-specific 'quiet' keyword.
+    - Drop vim-lesstif package and lesstif2-dev build-dependency.
+    - Enable Python interpreter on basic builds.
+  * Dropped changes, merged in Debian:
+    - Add jaunty, karmic to the list of valid suites.
+    - runtime/syntax/debsources.vim:
+      + Add "jaunty" to debsourcesDistrKeyword
+    - Create a .pot file for translations.
+  * Drop gutsy from the list of valid distro series, it's been EOLed.
+
+ -- Steve Langasek <[email protected]>  Mon, 04 May 2009 11:13:42 +0000
+
 vim (2:7.2.148-2) unstable; urgency=low
 
   * [0657c8d] debian/rules: SHELL really does need to be bash...
@@ -1015,6 +1652,52 @@
 
  -- James Vega <[email protected]>  Thu, 05 Mar 2009 08:58:23 -0500
 
+vim (2:7.2.079-1ubuntu5) jaunty; urgency=low
+
+  * Guard "syntax on" default so that it's only used if the syntax feature
+    is available, since /etc/vim/vimrc is sometimes used by vim-tiny too
+    (LP: #342174).
+
+ -- Colin Watson <[email protected]>  Thu, 19 Mar 2009 15:16:10 +0000
+
+vim (2:7.2.079-1ubuntu4) jaunty; urgency=low
+
+  * Added karmic to the list of valid distro series.
+
+ -- Soren Hansen <[email protected]>  Fri, 13 Mar 2009 16:07:45 +0100
+
+vim (2:7.2.079-1ubuntu3) jaunty; urgency=low
+
+  * debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim,
+    LP: #63172
+
+ -- Dustin Kirkland <[email protected]>  Thu, 05 Mar 2009 09:28:52 -0600
+
+vim (2:7.2.079-1ubuntu2) jaunty; urgency=low
+
+  * Rebuild for python2.6.
+
+ -- Matthias Klose <[email protected]>  Mon, 02 Mar 2009 12:19:07 +0100
+
+vim (2:7.2.079-1ubuntu1) jaunty; urgency=low
+
+  * Resynchronise with Debian (diversions fix closes LP: #296324). Remaining
+    changes:
+    - runtime/syntax/debcontrol.vim:
+      + Add "metapackages" to the list of valid sections.
+    - runtime/syntax/debchangelog.vim:
+      + Add "jaunty" to the list of valid suites.
+    - Drop vim-lesstif package and lesstif2-dev build-dependency.
+    - Enable Python interpreter on basic builds.
+    - Create a .pot file for translations.
+    - Disable autoindent, line-wrapping, and backup files by default.
+    - runtime/syntax/debsources.vim:
+      + Add "jaunty" to debsourcesDistrKeyword
+    - runtime/syntax/grub.vim:
+      + Add Ubuntu-specific 'quiet' keyword.
+
+ -- Colin Watson <[email protected]>  Tue, 13 Jan 2009 18:39:18 +0000
+
 vim (2:7.2.079-1) unstable; urgency=low
 
   * [4d191a4] Update README for patches 50 - 065
@@ -1064,6 +1747,24 @@
 
  -- James Vega <[email protected]>  Tue, 25 Nov 2008 23:38:38 -0500
 
+vim (2:7.2.025-2ubuntu1) jaunty; urgency=low
+
+  * Merge from debian unstable, remaining changes:
+    - runtime/syntax/debcontrol.vim:
+      + Add "metapackages" to the list of valid sections.
+    - runtime/syntax/debchangelog.vim:
+      + Add "jaunty" to the list of valid suites.
+    - Drop vim-lesstif package and lesstif2-dev build-dependency.
+    - Enable Python interpreter on basic builds.
+    - Create a .pot file for translations.
+    - Disable autoindent, line-wrapping, and backup files by default.
+    - runtime/syntax/debsources.vim:
+      + Add "jaunty" to debsourcesDistrKeyword
+    - runtime/syntax/grub.vim:
+      + Add Ubuntu-specific 'quiet' keyword.
+
+ -- Soren Hansen <[email protected]>  Wed, 05 Nov 2008 11:37:43 +0100
+
 vim (2:7.2.025-2) unstable; urgency=low
 
   * Remove "deprecated" warnings about (g)vimrc.local from /etc/vim/(g)vimrc.
@@ -1275,6 +1976,45 @@
 
  -- James Vega <[email protected]>  Thu, 26 Jun 2008 12:49:16 -0400
 
+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 protected]>  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 protected]>  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.
+
+ -- Colin Watson <[email protected]>  Thu, 26 Jun 2008 13:42:18 +0100
+
 vim (1:7.1.314-3) unstable; urgency=high
 
   * Update runtime files affected by the filename escape vulnerability.
@@ -1337,6 +2077,23 @@
 
  -- James Vega <[email protected]>  Tue, 10 Jun 2008 22:28:10 -0400
 
+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.
+
+ -- Fabien Tassin <[email protected]>  Sun, 25 May 2008 14:10:50 +0200
+
 vim (1:7.1.293-3) unstable; urgency=low
 
   * runtime/syntax/debchangelog.vim,debsources.vim:
@@ -1362,6 +2119,32 @@
 
  -- James Vega <[email protected]>  Sun, 04 May 2008 14:11:17 -0400
 
+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).
+
+ -- Colin Watson <[email protected]>  Thu, 01 May 2008 21:56:46 +0100
+
 vim (1:7.1.293-2) unstable; urgency=low
 
   * debian/rules:
@@ -1762,6 +2545,73 @@
 
  -- James Vega <[email protected]>  Mon, 03 Dec 2007 15:53:27 -0500
 
+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 protected]>  Thu, 31 Jan 2008 10:59:03 +0000
+
+vim (1:7.1-138+1ubuntu2) hardy; urgency=low
+
+  * debian/control:
+    - re-add the removed conflicts/replaces that apply for the
+      dapper->hardy upgrades
+  
+ -- Michael Vogt <[email protected]>  Tue, 20 Nov 2007 14:01:58 +0100
+
+vim (1:7.1-138+1ubuntu1) hardy; urgency=low
+
+  * Merge from debian unstable, remaining changes:
+    + debian/runtime/debian.vim.in:
+      - Disable autoindent, linebreak and backup files
+    + debian/rules:
+      - Enable pythoninterpreter on basic builds
+      - Skip -lesstif variant
+      - Create a .pot file for translations
+      - Use bzip2 compression for vim-runtime
+    + debian/vim-common.dirs:
+      - Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
+        upgrade problems from dapper; retain this until at least the first
+        Ubuntu LTS release after 6.06
+    + debian/gvim.desktop:
+      - Add NoDisplay=true
+    + debian/control:
+      - DebianMaintainerField
+      - Drop lesstif2-dev from Build-Depends
+      - Add libxt-dev to Build-Depends to fix build
+      - Drop vim-lesstif package
+    + patches/debcontrol.vim.diff:
+      - Add XSBC-Original-Maintainer as legal field
+    + patches/900_debcontrol.vim.diff:
+      - Add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/screen-mouse-support.diff:
+      - Enable detection of GNU screen as a mouse-capable terminal
+        (LP #113227)
+    + patches/901_debchangelog.vim.diff:
+      - Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy,
+        *-proposed, *-updates, *-security, *-backports, *-commercial, and
+        *-partner to allowed distributions.
+    + patches/add-ubuntu-sources.diff:
+      - Add restricted, universe, multiverse to allowed sections
+      - Add dapper, edgy, feisty, gutsy, hardy, *-proposed, *-updates,
+        *-security, *-backports, *-commercial, and *-partner to allowed
+        distributions.
+    + patches/debchangelog_launchpad.diff:
+      - Highlight Launchpad bug-closing syntax in debian/changelog files.
+  * New changes:
+    + debian/control:
+      - Add dpkg-dev (>= 1.13.19) dependency (Debian removed it because
+        stable has new enough dpkg-dev, but Dapper doesn't, so we keep it) 
+  * The following changes were dropped:
+    + debian/control:
+      - Pre-Depend on dpkg with bzip2 support (oldest support release has this
+        already)
+
+ -- Soren Hansen <[email protected]>  Fri, 19 Oct 2007 15:37:56 +0200
+
 vim (1:7.1-138+1) unstable; urgency=medium
 
   [ Debian Vim Maintainers ]
@@ -1822,6 +2672,55 @@
 
  -- James Vega <[email protected]>  Sun, 07 Oct 2007 15:47:26 -0400
 
+vim (1:7.1-056+2ubuntu2) gutsy; urgency=low
+
+  * Trigger rebuild for hppa
+
+ -- LaMont Jones <[email protected]>  Thu, 04 Oct 2007 12:26:15 -0600
+
+vim (1:7.1-056+2ubuntu1) gutsy; urgency=low
+
+  * Merge from debian unstable, remaining changes:
+    + debian/runtime/debian.vim.in:
+      - Disable autoindent, linebreak and backup files
+    + debian/rules:
+      - Enable pythoninterpreter on basic builds
+      - Skip -lesstif variant
+      - Create a .pot file for translations
+      - Use bzip2 compression for vim-runtime
+    + debian/vim-common.dirs:
+      - Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
+        upgrade problems from dapper; retain this until at least the first
+        Ubuntu LTS release after 6.06
+    + debian/gvim.desktop:
+      - Add NoDisplay=true
+    + debian/control:
+      - DebianMaintainerField field
+      - Drop lesstif2-dev from Build-Depends
+      - Add libxt-dev to Build-Depends to fix build
+      - Pre-Depend on dpkg with bzip2 support
+      - Drop vim-lesstif package
+    + patches/debcontrol.vim.diff:
+      - Add XSBC-Original-Maintainer as legal field
+    + patches/900_debcontrol.vim.diff:
+      - Add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/901_debchangelog.vim.diff:
+      - Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
+        *-updates, *-security, *-backports, and *-commercial to allowed
+        distributions.
+    + patches/add-ubuntu-sources.diff:
+      - Add restricted, universe, multiverse to allowed sections
+      - Add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
+        and *-backports to allowed distributions.
+    + patches/debchangelog_launchpad.diff:
+      - Highlight Launchpad bug-closing syntax in debian/changelog files.
+    + patches/screen-mouse-support.diff:
+      - Enable detection of GNU screen as a mouse-capable terminal
+        (LP #113227)
+
+ -- Soren Hansen <[email protected]>  Tue, 28 Aug 2007 17:02:33 +0200
+
 vim (1:7.1-056+2) unstable; urgency=low
 
   * Brown paper bag release -- vimrc.tiny should not be calling :let since
@@ -1881,6 +2780,52 @@
 
  -- James Vega <[email protected]>  Wed, 08 Aug 2007 00:18:16 -0400
 
+vim (1:7.1-022+1ubuntu1) gutsy; urgency=low
+
+  * Merge from debian unstable, remaining changes:
+    + debian/runtime/debian.vim.in:
+      - disable autoindent and backup files
+    + debian/rules:
+      - enable pythoninterpreter on basic builds
+      - skip -lesstif and -full variants
+      - remove references to vim-full package
+      - create a .pot file for translations
+      - use bzip2 compression for vim-runtime
+    + debian/vim-common.dirs:
+      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
+        upgrade problems from dapper; retain this until at least the first
+        Ubuntu LTS release after 6.06
+    + debian/gvim.desktop:
+      - add NoDisplay=true
+    + debian/control:
+      - DebianMaintainerField field
+      - drop lesstif2-dev from Build-Depends
+      - add libxt-dev to Build-Depends to fix build
+      - pre-depend on dpkg with bzip2 support
+      - drop vim-lesstif package
+    + patches/debcontrol.vim.diff:
+      - add XSBC-Original-Maintainer as legal field
+    + patches/add-ubuntu-sources.diff:
+      - add restricted, universe, multiverse to allowed sections
+      - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
+        and *-backports to allowed distributions.
+    + patches/901_debchangelog.vim.diff:
+      - add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
+        *-updates, *-security, *-backports, and *-commercial to allowed
+        distributions.
+    + patches/900_debcontrol.vim.diff:
+      - add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/screen-mouse-support.diff:
+      - Enable detection of GNU screen as a mouse-capable terminal
+        (LP #113227)
+    + patches/debchangelog_launchpad.diff:
+      - Highlight Launchpad bug-closing syntax in debian/changelog files.
+  * Dropped debian/kubuntu_01_xdg_menus.diff (hasn't been used in years) and 
+    patches/proc-filetype-detection-fix.diff (applied upstream).
+
+ -- Soren Hansen <[email protected]>  Fri, 13 Jul 2007 15:32:59 +0200
+
 vim (1:7.1-022+1) unstable; urgency=low
 
   [ Debian Vim Maintainers ]
@@ -1936,6 +2881,60 @@
 
  -- James Vega <[email protected]>  Sat, 07 Jul 2007 15:04:57 -0400
 
+vim (1:7.1-000+1ubuntu2) gutsy; urgency=low
+
+  [ Micah Cowan ]
+  * patches/screen-mouse-support.diff:
+    - Enable detection of GNU screen as a mouse-capable terminal
+      (LP: #113227)
+  * patches/proc-filetype-detection-fix.diff:
+    - Fix detection of files of type Oracle ProC (LP: #86916)
+
+  [ Colin Watson ]
+  * patches/debchangelog_launchpad.diff:
+    - Highlight Launchpad bug-closing syntax in debian/changelog files.
+
+ -- Colin Watson <[email protected]>  Wed, 04 Jul 2007 04:38:55 +0100
+
+vim (1:7.1-000+1ubuntu1) gutsy; urgency=low
+
+  * Resynchronise with Debian. Remaining changes:
+    + debian/runtime/debian.vim.in:
+      - disable autoindent and backup files
+    + patches/debcontrol.vim.diff:
+      - add XSBC-Original-Maintainer as legal field
+    + patches/900_debcontrol.vim.diff:
+      - add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/901_debchangelog.vim.diff:
+      - add breezy, dapper, edgy, feisty, gutsy, *-proposed, *-updates,
+        *-security, *-backports, and dapper-commercial to allowed
+        distributions
+    + patches/add-ubuntu-sources.diff:
+      - add restricted, universe, multiverse to allowed sections
+      - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
+        and *-backports to allowed distributions
+    + debian/control:
+      - drop lesstif2-dev from Build-Depends
+      - drop vim-lesstif package
+      - add libxt-dev to Build-Depends to fix build
+      - pre-depend on dpkg with bzip2 support
+      - Ubuntu-specific Maintainer field
+    + debian/rules:
+      - enable pythoninterpreter on basic builds
+      - skip -lesstif and -full variants
+      - remove references to vim-full package
+      - create a .pot file for translations
+      - use bzip2 compression for vim-runtime
+    + debian/gvim.desktop:
+      - add NoDisplay=true
+    + debian/vim-common.dirs:
+      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
+        upgrade problems from dapper; retain this until at least the first
+        Ubuntu LTS release after 6.06
+
+ -- Colin Watson <[email protected]>  Thu, 24 May 2007 13:12:54 +0100
+
 vim (1:7.1-000+1) unstable; urgency=low
 
   [ Debian Vim Maintainers ]
@@ -1969,6 +2968,56 @@
 
  -- James Vega <[email protected]>  Sat, 12 May 2007 13:24:27 -0400
 
+vim (1:7.0-219+1ubuntu2) gutsy; urgency=low
+
+  [ Soren Hansen ]
+  * patches/901_debchangelog.vim.diff:
+    - Simplify regex for Ubuntu distributions.
+
+ -- Colin Watson <[email protected]>  Fri, 20 Apr 2007 21:25:54 +0100
+
+vim (1:7.0-219+1ubuntu1) gutsy; urgency=low
+
+  * Resynchronise with Debian. Remaining changes:
+    + debian/runtime/debian.vim.in:
+      - disable autoindent and backup files
+    + patches/debcontrol.vim.diff:
+      - add XSBC-Original-Maintainer as legal field
+    + patches/900_debcontrol.vim.diff:
+      - add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/901_debchangelog.vim.diff:
+      - add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
+        *-backports, and dapper-commercial to allowed distributions
+    + patches/add-ubuntu-sources.diff:
+      - add restricted, universe, multiverse to allowed sections
+      - add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
+        *-backports to allowed distributions
+    + debian/control:
+      - drop lesstif2-dev from Build-Depends
+      - drop vim-lesstif package
+      - add libxt-dev to Build-Depends to fix build
+      - pre-depend on dpkg with bzip2 support
+      - Ubuntu-specific Maintainer field
+    + debian/rules:
+      - enable pythoninterpreter on basic builds
+      - skip -lesstif and -full variants
+      - remove references to vim-full package
+      - create a .pot file for translations
+      - use bzip2 compression for vim-runtime
+    + debian/gvim.desktop:
+      - add NoDisplay=true
+    + debian/vim-common.dirs:
+      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
+        upgrade problems from dapper; retain this until at least the first
+        Ubuntu LTS release after 6.06
+  * patches/901_debchangelog.vim.diff: Add gutsy, gutsy-security,
+    gutsy-proposed, gutsy-updates, and gutsy-backports targets.
+  * patches/add-ubuntu-sources.diff: Add gutsy distribution.
+  * patches/cindent-fix.patch: Remove; this is upstream patch 7.0.211.
+
+ -- Colin Watson <[email protected]>  Fri, 20 Apr 2007 19:24:56 +0100
+
 vim (1:7.0-219+1) unstable; urgency=low
 
   [ Debian Vim Maintainers ]
@@ -2015,6 +3064,78 @@
 
  -- James Vega <[email protected]>  Thu,  4 Jan 2007 01:50:25 -0500
 
+vim (1:7.0-164+1ubuntu7) feisty; urgency=low
+
+  * Add XSBC-Original-Maintainer to debcontrol syntax highlighting.
+
+ -- Soren Hansen <[email protected]>  Sat, 10 Mar 2007 22:07:48 +0100
+
+vim (1:7.0-164+1ubuntu6) feisty; urgency=low
+
+  * Ubuntu-specific Maintainer field (really, this time saving
+    the control file before building the package).
+
+ -- Ian Jackson <[email protected]>  Tue, 20 Feb 2007 16:45:18 +0000
+
+vim (1:7.0-164+1ubuntu5) feisty; urgency=low
+
+  * Re-upload with .orig.tar.gz as intended, and bump version number.
+  * Ubuntu-specific Maintainer field.
+
+ -- Ian Jackson <[email protected]>  Tue, 20 Feb 2007 14:13:33 +0000
+
+vim (1:7.0-164+1ubuntu4) feisty; urgency=low
+
+  * Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} in the
+    vim-common package which will help with some upgrade problems (LP
+    #84906).  These directories should be retained until at least the
+    first Ubuntu LTS release after 6.06, to smooth upgrades from Dapper.
+
+ -- Ian Jackson <[email protected]>  Tue, 20 Feb 2007 12:31:22 +0000
+
+vim (1:7.0-164+1ubuntu3) feisty; urgency=low
+
+  * Use bzip2 compression for vim-runtime, saving about 1MB of .deb size.
+
+ -- Colin Watson <[email protected]>  Tue, 30 Jan 2007 16:08:49 +0000
+
+vim (1:7.0-164+1ubuntu2) feisty; urgency=low
+
+  * Rebuild for python2.5 as the default python version.
+
+ -- Matthias Klose <[email protected]>  Sun, 14 Jan 2007 16:25:53 +0000
+
+vim (1:7.0-164+1ubuntu1) feisty; urgency=low
+
+  * Resynchronise with Debian. Remaining changes:
+    + debian/runtime/debian.vim.in:
+      - disable autoindent and backup files
+    + patches/900_debcontrol.vim.diff:
+      - add restricted, universe, multiverse, and metapackages to allowed
+        sections
+    + patches/901_debchangelog.vim.diff:
+      - add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
+        *-backports, and dapper-commercial to allowed distributions
+    + patches/add-ubuntu-sources.diff:
+      - add restricted, universe, multiverse to allowed sections
+      - add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
+        *-backports to allowed distributions
+    + patches/cindent-fix.patch:
+      - added again
+    + debian/control:
+      - drop lesstif2-dev from Build-Depends
+      - drop vim-lesstif package
+      - add libxt-dev to Build-Depends to fix build
+    + debian/rules:
+      - enable pythoninterpreter on basic builds
+      - skip -lesstif and -full variants
+      - remove references to vim-full package
+      - create a .pot file for translations
+    + debian/gvim.desktop:
+      - add NoDisplay=true
+
+ -- Colin Watson <[email protected]>  Fri, 15 Dec 2006 12:15:18 +0000
+
 vim (1:7.0-164+1) unstable; urgency=low
 
   [ Debian Vim Maintainers ]
@@ -2077,6 +3198,18 @@
 
  -- Stefano Zacchiroli <[email protected]>  Wed, 25 Oct 2006 17:07:37 +0200
 
+vim (1:7.0-122+1ubuntu1) feisty; urgency=low
+
+  * Resynchronise with Debian.
+  * patches/900_debcontrol.vim.diff: Add metapackages section.
+  * patches/901_debchangelog.vim.diff: Add dapper-proposed, edgy-proposed,
+    feisty, feisty-security, feisty-proposed, feisty-updates, and
+    feisty-backports targets.
+  * patches/add-ubuntu-sources.diff: Add feisty, *-proposed, and *-backports
+    distributions.
+
+ -- Colin Watson <[email protected]>  Fri, 27 Oct 2006 11:57:31 +0100
+
 vim (1:7.0-122+1) unstable; urgency=medium
 
   [ Debian Vim Maintainers ]
@@ -2141,6 +3274,41 @@
 
  -- Stefano Zacchiroli <[email protected]>  Sun, 10 Sep 2006 11:59:14 +0200
 
+vim (1:7.0-035+1ubuntu5) edgy; urgency=low
+
+  * Backport from Debian (James Vega, closes: Malone #66733):
+    - Build vim-tiny with multibyte support. (closes: #361378)
+
+ -- Colin Watson <[email protected]>  Wed, 18 Oct 2006 18:43:57 +0100
+
+vim (1:7.0-035+1ubuntu4) edgy; urgency=low
+
+  * patches/901_debchangelog.vim.diff: Add *-backports and
+    dapper-commercial.
+
+ -- Colin Watson <[email protected]>  Mon, 11 Sep 2006 15:52:54 +0100
+
+vim (1:7.0-035+1ubuntu3) edgy; urgency=low
+
+  * patches/901_debchangelog.vim.diff: Fix a couple of misplaced spaces so
+    that dapper and edgy-updates are highlighted properly.
+
+ -- Colin Watson <[email protected]>  Mon, 11 Sep 2006 13:53:48 +0100
+
+vim (1:7.0-035+1ubuntu2) edgy; urgency=low
+
+  * patches/add-ubuntu-sources.diff:
+    + Add Ubuntu specific parts to the sources.list syntax highlighting.
+      Thanks to Karl Goetz for the patch (Ubuntu: #30796)
+
+ -- Sebastian Dröge <[email protected]>  Sat, 22 Jul 2006 17:13:23 +0200
+
+vim (1:7.0-035+1ubuntu1) edgy; urgency=low
+
+  * Merge from debian unstable.
+
+ -- Martin Pitt <[email protected]>  Wed, 12 Jul 2006 15:16:50 +0200
+
 vim (1:7.0-035+1) unstable; urgency=low
 
   [ Debian Vim Maintainers ]
@@ -2162,6 +3330,45 @@
 
  -- James Vega <[email protected]>  Mon,  3 Jul 2006 01:43:11 -0400
 
+vim (1:7.0-017+8ubuntu2) edgy; urgency=low
+
+  * Cleaned up cruft in debian/rules diff.
+  * Build vim-full, since we can build it in main.
+  * Restore old changelog entries.
+  * patches/901_debchangelog: Add *-security and *-updates pockets for Ubuntu
+    releases.
+
+ -- Martin Pitt <[email protected]>  Thu, 29 Jun 2006 12:47:54 +0200
+
+vim (1:7.0-017+8ubuntu1) edgy; urgency=low
+
+  * Sync with Debian:
+    Remaining Ubuntu Changes
+    + debian/runtime/debian.vim.in:
+      - disable autoindent and backup files
+    + patches/debcontrol.vim.diff:
+      - add restricted, universe, multiverse to allowed sections
+    + patches/debsources.vim.diff:
+      - add restricted, universe, multiverse to allowed sections
+      - add dapper and edgy to allowed distributions
+    + patches/debchangelog.syntax.vim.diff:
+      - add breezy, dapper and edgy to allowed distributions
+    + debian/control:
+      - drop lesstif2-dev from Build-Depends
+      - drop vim-lesstif and vim-full packages
+      - add libxt-dev to Build-Depends to fix build
+    + debian/rules:
+      - enable pythoninterpreter on basic builds
+      - skip -lesstif and -full variants
+      - remove references to vim-full package
+      - create a .pot file for translations
+    + debian/gvim.desktop:
+      - add NoDisplay=true
+    + patch/cindent-fix.patch:
+      - added again
+
+ -- Sebastian Dröge <[email protected]>  Wed, 28 Jun 2006 00:58:52 +0200
+
 vim (1:7.0-017+8) unstable; urgency=medium
 
   * Rebuild with fixed libruby1.8.  Urgency medium since vim-full and vim-ruby
@@ -2489,6 +3696,50 @@
 
  -- James Vega <[email protected]>  Wed,  8 Feb 2006 15:11:37 -0500
 
+vim (1:6.4-006+2ubuntu6) dapper; urgency=low
+
+  * debian/rules: Create a POT file on build.
+
+ -- Martin Pitt <[email protected]>  Tue, 23 May 2006 11:39:49 +0200
+
+vim (1:6.4-006+2ubuntu5) dapper; urgency=low
+
+  * Apply patch from Ryan Lortie to fix Ubuntu #44431.
+  * Also add edgy to the Ubuntu releases list.
+
+ -- Scott James Remnant <[email protected]>  Thu, 18 May 2006 06:11:48 +0100
+
+vim (1:6.4-006+2ubuntu4) dapper; urgency=low
+
+  * Reduce the vim alternative to 35 priority, it was having ideas
+    somewhat above its station.
+
+ -- Scott James Remnant <[email protected]>  Thu, 27 Apr 2006 23:21:42 +0100
+
+vim (1:6.4-006+2ubuntu3) dapper; urgency=low
+
+  * debian/updates/deb{control,sources}.vim: Add Ubuntu releases and
+    components. Thanks to Karl Goetz <[email protected]> and
+    Barry deFreese <[email protected]> for their initial patches.
+    Closes: LP#30796
+
+ -- Martin Pitt <[email protected]>  Wed, 26 Apr 2006 20:49:31 +0200
+
+vim (1:6.4-006+2ubuntu2) dapper; urgency=low
+
+  * Reenable vim-ruby since we can now build it in main.
+
+ -- Daniel Silverstone <[email protected]>  Thu, 23 Mar 2006 12:32:25 +0000
+
+vim (1:6.4-006+2ubuntu1) dapper; urgency=low
+
+  * Synchronize with Debian unstable.
+  * Convert Ubuntu patches to use quilt.
+  * Re-register alternative for `editor'.
+  * Install .desktop file again, add attribute NoDisplay=true.
+
+ -- Matthias Klose <[email protected]>  Thu,  2 Feb 2006 13:55:52 +0000
+
 vim (1:6.4-006+2) unstable; urgency=low
 
   [ Norbert Tretkowski ]
@@ -2609,6 +3860,35 @@
 
  -- Debian VIM Maintainers <[email protected]>  Sun, 23 Oct 2005 16:03:43 +0200
 
+vim (1:6.4-001+2ubuntu3) dapper; urgency=low
+
+  * Drop GTK support in vim-basic again, to stop blowing out ubuntu-minimal.
+
+ -- Adam Conrad <[email protected]>  Thu, 10 Nov 2005 12:28:39 -0500
+
+vim (1:6.4-001+2ubuntu2) dapper; urgency=low
+
+  * Remove .desktop items -- oops.
+  * Re-enable GTK support in vim-basic.
+
+ -- Daniel Stone <[email protected]>  Fri, 28 Oct 2005 09:44:51 +1000
+
+vim (1:6.4-001+2ubuntu1) dapper; urgency=low
+
+  * Resync with Debian.
+  * Add 'dapper' to the list of supported distribution keywords.
+  * Drop patch #990, as it has been merged upstream.
+
+ -- Daniel Stone <[email protected]>  Tue, 25 Oct 2005 07:57:58 +1000
+
+vim (1:6.4-001+2) unstable; urgency=low
+
+  [ Stefano Zacchiroli ]
+  * Fixed debian/runtime/vimrc, last version broke some plugins behaviour
+    (e.g. gzip, netrw) on files specified on cmdline.
+
+ -- Debian VIM Maintainers <[email protected]>  Sun, 23 Oct 2005 16:03:43 +0200
+
 vim (1:6.4-001+1) unstable; urgency=low
 
   [ Debian VIM Maintainers ]
@@ -2791,6 +4071,32 @@
 
  -- Debian VIM Maintainers <[email protected]>  Thu, 28 Jul 2005 12:16:06 +0200
 
+vim (1:6.3-078+1ubuntu3) breezy; urgency=low
+
+  * Rebuild for the cairo1 -> cairo2 transition.
+
+ -- Adam Conrad <[email protected]>  Tue, 23 Aug 2005 01:57:09 +1000
+
+vim (1:6.3-078+1ubuntu2) breezy; urgency=low
+
+  * SECURITY UPDATE: Fix code execution.
+  * Add debian/patches/990_modeline_codeexec.diff:
+    - Do not execute code in glob() and expand() statements when we read them
+      from a modeline.
+    - Combined upstream patches 6.3.081 and 6.3.082.
+    - References:
+      http://www.guninski.com/where_do_you_want_billg_to_go_today_5.html
+  * debian/patches/124_errorformat.vim.diff: Remove obsolete hunk that doesn't
+    apply any more.
+
+ -- Martin Pitt <[email protected]>  Tue, 26 Jul 2005 11:30:46 +0000
+
+vim (1:6.3-078+1ubuntu1) breezy; urgency=low
+
+  * Resynchronise with Debian.
+
+ -- Michael Vogt <[email protected]>  Thu, 23 Jun 2005 15:32:31 +0200
+
 vim (1:6.3-078+1) unstable; urgency=low
 
   * New upstream patches (073 to 078), see README.gz for details.
@@ -2890,6 +4196,25 @@
 
  -- Norbert Tretkowski <[email protected]>  Sun, 24 Apr 2005 17:26:49 +0200
 
+vim (1:6.3-68+4ubuntu3) breezy; urgency=low
+
+  * debian/control:
+    - Build-Depends on libxt-dev (Ubuntu: #11113).
+
+ -- Sebastien Bacher <[email protected]>  Fri, 27 May 2005 19:46:38 +0200
+
+vim (1:6.3-68+4ubuntu2) breezy; urgency=low
+
+  * Drop vim-lesstif package.
+
+ -- Daniel Stone <[email protected]>  Mon, 23 May 2005 22:19:45 +1000
+
+vim (1:6.3-68+4ubuntu1) breezy; urgency=low
+
+  * Add 'breezy' to the list of accepted distribution keywords.
+
+ -- Daniel Stone <[email protected]>  Wed, 13 Apr 2005 12:44:25 +1000
+
 vim (1:6.3-068+4) unstable; urgency=medium
 
   * Norbert Tretkowski <[email protected]>:
@@ -3094,6 +4419,57 @@
 
  -- Norbert Tretkowski <[email protected]>  Wed, 05 Jan 2005 20:51:36 +0100
 
+vim (1:6.3-046+1ubuntu7) hoary; urgency=low
+
+  * Ensure kubuntu_01_xdg_menus.diff is not applied before uploading.
+
+ -- Jonathan Riddell <[email protected]>  Sun,  3 Apr 2005 13:09:32 +0100
+
+vim (1:6.3-046+1ubuntu6) hoary; urgency=low
+
+  * Add kubuntu_01_xdg_menus.diff to make kvim menu entry XDG compliant.
+
+ -- Jonathan Riddell <[email protected]>  Sun,  3 Apr 2005 00:44:21 +0000
+
+vim (1:6.3-046+1ubuntu5) hoary; urgency=low
+
+  * Revert KDE removal, thus making the kvim package actually have useful
+    content rather than just a broken diversion of vim. kvim-ruby is still
+    skipped.
+
+ -- Colin Watson <[email protected]>  Tue,  8 Mar 2005 00:09:16 +0000
+
+vim (1:6.3-046+1ubuntu4) hoary; urgency=low
+
+  * Drop editor alternative priority to 35, since Ubuntu installs vim by
+    default (closes: Ubuntu #4710).
+
+ -- Colin Watson <[email protected]>  Tue,  1 Mar 2005 15:37:33 +0000
+
+vim (1:6.3-046+1ubuntu3) hoary; urgency=low
+
+  * Don't autoindent by default (Ubuntu: #5602)
+
+ -- Thom May <[email protected]>  Wed, 19 Jan 2005 12:10:29 +0000
+
+vim (1:6.3-046+1ubuntu2) hoary; urgency=low
+
+  * SECURITY UPDATE: fix insecure temporary files
+  * Added patch 104_secure_tempfiles.diff: use mktemp instead of insecure $$
+    construction to create temporary files in vimspell.sh and tcltags.sh
+  * References:
+    CAN-2005-0069
+    http://bugs.debian.org/289560
+
+ -- Martin Pitt <[email protected]>  Tue, 18 Jan 2005 16:29:10 +0100
+
+vim (1:6.3-046+1ubuntu1) hoary; urgency=low
+
+  * Resynchronise with Debian.
+  * debian/vim-variant.desktop: Disable menu item again.
+
+ -- Colin Watson <[email protected]>  Sun, 19 Dec 2004 11:42:55 +0000
+
 vim (1:6.3-046+0sarge1) testing-proposed-updates; urgency=high
 
   * Built on testing for testing-proposed-updates because patch 045 fixes
@@ -3111,6 +4487,35 @@
 
  -- Norbert Tretkowski <[email protected]>  Sun, 12 Dec 2004 02:36:11 +0100
 
+vim (1:6.3-031+3ubuntu4) hoary; urgency=low
+
+  * Rebuild with python2.4.
+
+ -- Matthias Klose <[email protected]>  Thu, 16 Dec 2004 11:57:12 +0100
+
+vim (1:6.3-031+3ubuntu3) hoary; urgency=low
+
+  * 900_debcontrol.vim.diff: Add restricted, universe, and multiverse to
+    debcontrolSection.
+  * debian/rules (make_patch): Ignore error code from diff, since it'll
+    normally be non-zero.
+
+ -- Colin Watson <[email protected]>  Fri, 10 Dec 2004 12:47:00 +0100
+
+vim (1:6.3-031+3ubuntu2) hoary; urgency=low
+
+  * 900_debcontrol.vim.diff: Add amd64 to debcontrolArchitecture.
+  * 901_debchangelog.vim.diff: Add warty and hoary to debchangelogTarget.
+  * Fix changelog ordering.
+
+ -- Colin Watson <[email protected]>  Mon,  6 Dec 2004 18:23:01 +0100
+
+vim (1:6.3-031+3ubuntu1) hoary; urgency=low
+
+  * Resynchronise with Debian.
+
+ -- Scott James Remnant <[email protected]>  Wed, 17 Nov 2004 00:17:02 +0000
+
 vim (1:6.3-031+3) unstable; urgency=low
 
   * Really add Brandens patch which adds XXX and FIXME comment hilighting
@@ -3138,6 +4543,30 @@
 
  -- Norbert Tretkowski <[email protected]>  Tue, 09 Nov 2004 18:56:42 +0100
 
+vim (1:6.3-025+1ubuntu2) warty; urgency=low
+
+  * debian/vim-gnome.desktop:
+    - Disable menu item.
+
+ -- Jeff Waugh <[email protected]>  Fri,  8 Oct 2004 10:04:36 +1000
+
+vim (1:6.3-025+1ubuntu1) warty; urgency=low
+
+  * New version from sid (Closes: Warty#1687)
+    - Fixes diversions (Closes: Warty#834)
+  * Merge changes from 1:6.2-532+4ubuntu1
+    - Don't build kvim*
+    - Remove build-dependency on kdelibs
+    - Don't build vim-ruby
+    - Remove build-dependencies on ruby, ruby-dev
+  * Build vim-basic with python support
+  * Don't build with GNOME support, since that would bloat base
+  * Add conflicts: vim (= 1:6.2-532+4ubuntu2) to vim variants
+    due to moving of gvimrc
+    (Closes: Warty#1717
+
+ -- Matt Zimmerman <[email protected]>  Fri, 24 Sep 2004 13:46:42 -0700
+
 vim (1:6.3-025+1) unstable; urgency=low
 
   * New upstream patches (020 to 025), see README.gz for details.
diff -Nru vim-7.4.1689/debian/control vim-7.4.1689/debian/control
--- vim-7.4.1689/debian/control	2016-04-03 15:25:38.000000000 +0200
+++ vim-7.4.1689/debian/control	2016-04-05 17:38:39.000000000 +0200
@@ -1,7 +1,8 @@
 Source: vim
 Section: editors
 Priority: optional
-Maintainer: Debian Vim Maintainers <[email protected]>
+Maintainer: Ubuntu Developers <[email protected]>
+XSBC-Original-Maintainer: Debian Vim Maintainers <[email protected]>
 Uploaders: James McCoy <[email protected]>
 Standards-Version: 3.9.7
 Build-Depends: libacl1-dev, libgpmg1-dev [linux-any], autoconf,
@@ -14,7 +15,7 @@
  libgtk2.0-dev, libgtk-3-dev, libxaw7-dev, libxt-dev, libxpm-dev, libgnomeui-dev,
 # B-D for language interpreters
 # Update d/rules when ruby version changes
- libperl-dev, tcl-dev, python-dev, ruby, ruby-dev, lua5.2, liblua5.2-dev
+ libperl-dev, tcl-dev, python3-dev, python-dev, ruby, ruby-dev, lua5.2, liblua5.2-dev
 # ruby1.8{,-dev} Provides: ruby{,-dev} which can cause breakage on buildds if
 # ruby/ruby1.8-dev or ruby1.8/ruby-dev pairs get installed due to a mismatch in
 # the ruby binary version and the library version
@@ -29,6 +30,7 @@
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Recommends: vim | vim-gnome | vim-gtk | vim-gtk3 | vim-athena | vim-nox | vim-tiny
+Suggests: vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2 | vim-athena-py2 | vim-nox-py2
 # Move vim icon from vim-gui-common to vim-common
 Breaks: vim-gui-common (<< 2:7.4.488-4~)
 Replaces: vim-gui-common (<< 2:7.4.488-4~)
@@ -43,6 +45,7 @@
 Architecture: all
 Multi-Arch: foreign
 Recommends: vim-gnome | vim-gtk | vim-gtk3 | vim-athena
+Suggests: vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2 | vim-athena-py2
 Depends: ${misc:Depends}
 Description: Vi IMproved - Common GUI files
  Vim is an almost compatible version of the UNIX editor Vi.
@@ -59,6 +62,7 @@
 # vim-runtime's removal of the old diversions will fail
 Breaks: vim-tiny (<< ${source:Version})
 Recommends: vim | vim-gnome | vim-gtk | vim-gtk3 | vim-athena | vim-nox | vim-tiny
+Suggests: vim-gnome-py2 | vim-gtk-py2 | vim-gtk3-py2 | vim-athena-py2 | vim-nox-py2
 Enhances: vim-tiny
 Description: Vi IMproved - Runtime files
  Vim is an almost compatible version of the UNIX editor Vi.
@@ -194,3 +198,83 @@
  .
  This package contains a version of vim compiled with a GNOME2 GUI
  and support for scripting with Lua, Perl, Python, Ruby, and Tcl.
+
+Package: vim-gtk-py2
+Priority: extra
+Architecture: any
+Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: cscope, vim-doc, fonts-dejavu, gnome-icon-theme
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
+Description: Vi IMproved - enhanced vi editor - with GTK2 GUI (Python2)
+ Vim is an almost compatible version of the UNIX editor Vi.
+ .
+ Many new features have been added: multi level undo, syntax
+ highlighting, command line history, on-line help, filename
+ completion, block operations, folding, Unicode support, etc.
+ .
+ This package contains a version of vim compiled with a GTK2 GUI
+ and support for scripting with Lua, Perl, Python2, Ruby, and Tcl.
+
+Package: vim-gtk3-py2
+Priority: extra
+Architecture: any
+Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: cscope, vim-doc, fonts-dejavu, gnome-icon-theme
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
+Description: Vi IMproved - enhanced vi editor - with GTK3 GUI (Python2)
+ Vim is an almost compatible version of the UNIX editor Vi.
+ .
+ Many new features have been added: multi level undo, syntax
+ highlighting, command line history, on-line help, filename
+ completion, block operations, folding, Unicode support, etc.
+ .
+ This package contains a version of vim compiled with a GTK3 GUI
+ and support for scripting with Lua, Perl, Python, Ruby, and Tcl.
+
+Package: vim-nox-py2
+Priority: extra
+Architecture: any
+Depends: vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: cscope, vim-doc
+Provides: vim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
+Description: Vi IMproved - enhanced vi editor - with scripting languages support (Python2)
+ Vim is an almost compatible version of the UNIX editor Vi.
+ .
+ Many new features have been added: multi level undo, syntax
+ highlighting, command line history, on-line help, filename
+ completion, block operations, folding, Unicode support, etc.
+ .
+ This package contains a version of vim compiled with support for
+ scripting with Lua, Perl, Python2, Ruby, and Tcl but no GUI.
+
+Package: vim-athena-py2
+Priority: extra
+Architecture: any
+Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: cscope, vim-doc
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
+Description: Vi IMproved - enhanced vi editor - with Athena GUI (Python2)
+ Vim is an almost compatible version of the UNIX editor Vi.
+ .
+ Many new features have been added: multi level undo, syntax
+ highlighting, command line history, on-line help, filename
+ completion, block operations, folding, Unicode support, etc.
+ .
+ This package contains a version of vim compiled with a Athena GUI
+ and support for scripting with Lua, Perl, Python2, Ruby, and Tcl.
+
+Package: vim-gnome-py2
+Priority: extra
+Architecture: any
+Depends: vim-gui-common (= ${source:Version}), vim-common (= ${binary:Version}), vim-runtime (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}
+Suggests: cscope, vim-doc, fonts-dejavu, gnome-icon-theme
+Provides: vim, gvim, editor, vim-perl, vim-python, vim-ruby, vim-tcl, vim-lua
+Description: Vi IMproved - enhanced vi editor - with GNOME2 GUI (Python2)
+ Vim is an almost compatible version of the UNIX editor Vi.
+ .
+ Many new features have been added: multi level undo, syntax
+ highlighting, command line history, on-line help, filename
+ completion, block operations, folding, Unicode support, etc.
+ .
+ This package contains a version of vim compiled with a GNOME2 GUI
+ and support for scripting with Lua, Perl, Python2, Ruby, and Tcl.
diff -Nru vim-7.4.1689/debian/patches/series vim-7.4.1689/debian/patches/series
--- vim-7.4.1689/debian/patches/series	2016-04-03 15:26:40.000000000 +0200
+++ vim-7.4.1689/debian/patches/series	2016-04-05 17:34:26.000000000 +0200
@@ -5,3 +5,6 @@
 0004-Document-Debian-s-decision-to-disable-modelines-by-d.patch
 0005-Support-defining-compilation-date-in-SOURCE_DATE_EPO.patch
 0006-debsources.vim-Move-trusty-to-unsupported.patch
+ubuntu-grub-syntax.patch
+update-upstart-syntax.patch
+ubuntu-releases.patch
diff -Nru vim-7.4.1689/debian/patches/ubuntu-grub-syntax.patch vim-7.4.1689/debian/patches/ubuntu-grub-syntax.patch
--- vim-7.4.1689/debian/patches/ubuntu-grub-syntax.patch	1970-01-01 01:00:00.000000000 +0100
+++ vim-7.4.1689/debian/patches/ubuntu-grub-syntax.patch	2016-04-05 17:35:53.000000000 +0200
@@ -0,0 +1,13 @@
+Index: vim-7.3.000+hg~ee53a39d5896/runtime/syntax/grub.vim
+===================================================================
+--- vim-7.3.000+hg~ee53a39d5896.orig/runtime/syntax/grub.vim	2010-10-17 12:51:13.000000000 +0200
++++ vim-7.3.000+hg~ee53a39d5896/runtime/syntax/grub.vim	2010-10-17 12:51:29.000000000 +0200
+@@ -40,7 +40,7 @@
+                               \ displaymem embed find fstest geometry halt help
+                               \ impsprobe initrd install ioprobe kernel lock
+                               \ makeactive map md5crypt module modulenounzip pause
+-                              \ quit reboot read root rootnoverify savedefault setup
++                              \ quiet quit reboot read root rootnoverify savedefault setup
+                               \ testload testvbe uppermem vbeprobe
+ 
+ syn keyword grubSpecial       saved
diff -Nru vim-7.4.1689/debian/patches/ubuntu-releases.patch vim-7.4.1689/debian/patches/ubuntu-releases.patch
--- vim-7.4.1689/debian/patches/ubuntu-releases.patch	1970-01-01 01:00:00.000000000 +0100
+++ vim-7.4.1689/debian/patches/ubuntu-releases.patch	2016-04-05 17:45:35.000000000 +0200
@@ -0,0 +1,16 @@
+Description: Add support for xenial, and drop support for utopic
+Author: Adam Conrad <[email protected]>
+
+Index: b/runtime/syntax/debsources.vim
+===================================================================
+--- a/runtime/syntax/debsources.vim
++++ b/runtime/syntax/debsources.vim
+@@ -36,7 +36,7 @@ let s:unsupported = [
+       \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
+       \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
+       \ 'maverick', 'natty', 'oneiric', 'quantal', 'raring', 'saucy',
+-      \ 'trusty', 'utopic'
++      \ 'utopic', 'vivid'
+       \ ]
+ let &cpo=s:cpo
+ 
diff -Nru vim-7.4.1689/debian/patches/update-upstart-syntax.patch vim-7.4.1689/debian/patches/update-upstart-syntax.patch
--- vim-7.4.1689/debian/patches/update-upstart-syntax.patch	1970-01-01 01:00:00.000000000 +0100
+++ vim-7.4.1689/debian/patches/update-upstart-syntax.patch	2016-04-05 17:35:53.000000000 +0200
@@ -0,0 +1,17 @@
+Author: Clint Byrum <[email protected]>
+Description: Add missing setuid and setgid keywords.
+Forwarded: no
+
+Index: vim-7.3.547/runtime/syntax/upstart.vim
+===================================================================
+--- vim-7.3.547.orig/runtime/syntax/upstart.vim	2012-06-06 14:08:38.000000000 -0700
++++ vim-7.3.547/runtime/syntax/upstart.vim	2012-12-21 09:11:08.144350670 -0800
+@@ -36,7 +36,7 @@
+ " one argument
+ syn keyword upstartStatement description author version instance expect
+ syn keyword upstartStatement pid kill normal console env exit export
+-syn keyword upstartStatement umask nice oom chroot chdir exec
++syn keyword upstartStatement umask nice oom chroot chdir exec setuid setgid
+ 
+ " two arguments
+ syn keyword upstartStatement limit
diff -Nru vim-7.4.1689/debian/rules vim-7.4.1689/debian/rules
--- vim-7.4.1689/debian/rules	2016-04-03 15:25:38.000000000 +0200
+++ vim-7.4.1689/debian/rules	2016-04-05 17:39:44.000000000 +0200
@@ -106,7 +106,8 @@
 NOINTERPFLAGS+=--disable-mzschemeinterp
 NOINTERPFLAGS+=--disable-perlinterp
 ifeq ($(DEB_VENDOR),Ubuntu)
-	NOINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+	NOINTERPFLAGS+=--enable-python3interp --with-python-config-dir=$(shell python3-config --configdir)
+	NOINTERPFLAGS+=--disable-pythoninterp
 else
 	NOINTERPFLAGS+=--disable-pythoninterp
 endif
@@ -117,8 +118,8 @@
 ALLINTERPFLAGS:=--enable-luainterp
 ALLINTERPFLAGS+=--disable-mzschemeinterp
 ALLINTERPFLAGS+=--enable-perlinterp
-ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
-ALLINTERPFLAGS+=--disable-python3interp
+ALLINTERPFLAGS+=--enable-python3interp --with-python-config-dir=$(shell python3-config --configdir)
+ALLINTERPFLAGS+=--disable-pythoninterp
 ALLINTERPFLAGS+=--enable-rubyinterp
 ALLINTERPFLAGS+=--enable-tclinterp
 ALLINTERPFLAGS+=--with-tclsh=/usr/bin/tclsh
@@ -138,6 +139,12 @@
 VARIANTS+=vim-nox
 VARIANTS+=vim-basic
 
+VARIANTS+=vim-gtk-py2
+VARIANTS+=vim-gtk3-py2
+VARIANTS+=vim-gnome-py2
+VARIANTS+=vim-athena-py2
+VARIANTS+=vim-nox-py2
+
 ifeq ($(origin VARIANT), command line)
 	VARIANTS = $(VARIANT) vim-basic
 endif
@@ -163,6 +170,31 @@
 CFLAGS_vim-nox:=$(CFLAGS)
 CFGFLAGS_vim-nox:=$(CFGFLAGS) $(OPTFLAGS) $(NOXFLAGS) $(ALLINTERPFLAGS)
 
+CFLAGS_vim-gtk-py2:=$(CFLAGS)
+CFGFLAGS_vim-gtk-py2:= $(filter-out --enable-python3interp --disable-pythoninterp --with-python-config-dir=%, $(CFGFLAGS_vim-gtk)) \
+	--disable-python3interp \
+	--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+
+CFLAGS_vim-gtk3-py2:=$(CFLAGS)
+CFGFLAGS_vim-gtk3-py2:= $(filter-out --enable-python3interp --disable-pythoninterp --with-python-config-dir=%, $(CFGFLAGS_vim-gtk3)) \
+	--disable-python3interp \
+	--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+
+CFLAGS_vim-gnome-py2:=$(CFLAGS)
+CFGFLAGS_vim-gnome-py2:= $(filter-out --enable-python3interp --disable-pythoninterp --with-python-config-dir=%, $(CFGFLAGS_vim-gnome)) \
+	--disable-python3interp \
+	--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+
+CFLAGS_vim-athena-py2:=$(CFLAGS)
+CFGFLAGS_vim-athena-py2:= $(filter-out --enable-python3interp --disable-pythoninterp --with-python-config-dir=%, $(CFGFLAGS_vim-athena)) \
+	--disable-python3interp \
+	--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+
+CFLAGS_vim-nox-py2:=$(CFLAGS)
+CFGFLAGS_vim-nox-py2:= $(filter-out --enable-python3interp --disable-pythoninterp --with-python-config-dir=%, $(CFGFLAGS_vim-nox)) \
+	--disable-python3interp \
+	--enable-pythoninterp --with-python-config-dir=$(shell python-config --configdir)
+
 NAME:=vim
 # Convert x.y.z to x.y
 VERSION:=$(basename $(DEB_VERSION_UPSTREAM))
@@ -484,19 +516,20 @@
 	@echo "*** DEBIAN *** INSTALLING VARIANT $*"
 	dh_installdirs
 	
-	mv src/$*/vim src/$*/$(subst -,.,$*)
+	mv src/$*/vim src/$*/$(subst .py2,-py2,$(subst -,.,$*))
 	# variant-related installations
 	# to be kept in sync with those in "install-stamp-vim-basic" target
 	for x in $(PER_VARIANT_FILES) ; do \
-	  if [ "$*" = "vim-nox" ]; then \
+	  case "$*" in \
+	  vim-nox*) \
 	    sed -e "s:@PKG@:$*:" -e "s:@VARIANT@:$(VARIANT):g" \
 	        -e "s:@COMMON@:vim-common:" \
-	        debian/vim-variant.$$x > debian/$*.$$x ;\
-	  else \
+	        debian/vim-variant.$$x > debian/$*.$$x ;;\
+	  *) \
 	    sed -e "s:@PKG@:$*:" -e "s:@VARIANT@:$(VARIANT):g" \
 	        -e "s:@COMMON@:vim-gui-common:" \
 	        debian/vim-variant.$$x > debian/$*.$$x ;\
-	  fi \
+	  esac; \
 	done
 	for L in $(LANGS); do \
 	  sed -e "s:\(.*\)@LANG_ALTS@:\1--slave \$$mandir/$$L/man1/\$$i.1.gz \$$i.$$L.1.gz \$$mandir/$$L/man1/vim.1.gz \\\\\n&:" \
diff -Nru vim-7.4.1689/debian/runtime/vimrc vim-7.4.1689/debian/runtime/vimrc
--- vim-7.4.1689/debian/runtime/vimrc	2016-04-03 15:25:38.000000000 +0200
+++ vim-7.4.1689/debian/runtime/vimrc	2016-04-05 17:35:53.000000000 +0200
@@ -16,7 +16,9 @@
 
 " Vim5 and later versions support syntax highlighting. Uncommenting the next
 " line enables syntax highlighting by default.
-"syntax on
+if has("syntax")
+  syntax on
+endif
 
 " If using a dark background within the editing area and syntax highlighting
 " turn on this option as well
diff -Nru vim-7.4.1689/debian/vim-variant.postinst vim-7.4.1689/debian/vim-variant.postinst
--- vim-7.4.1689/debian/vim-variant.postinst	2016-04-03 15:25:38.000000000 +0200
+++ vim-7.4.1689/debian/vim-variant.postinst	2016-04-05 17:36:47.000000000 +0200
@@ -38,7 +38,7 @@
               $mandir/man1/vim.1.gz
   done
   case "$variant" in
-    gtk|gtk3|gnome|athena) # gui enabled variants
+    gtk*|gtk3*|gnome*|athena*) # gui enabled variants
       add_gui_variant_alternative $1
       ;;
   esac
@@ -67,6 +67,15 @@
     add_variant_alternative 60
     add_gnome_alternative 45
     ;;
+  vim-nox-py2)
+    add_variant_alternative 39
+    ;;
+  vim-gtk-py2|vim-gtk3-py2|vim-athena-py2)
+    add_variant_alternative 49
+    ;;
+  vim-gnome-py2) # gnome enabled variant
+    add_variant_alternative 59
+    add_gnome_alternative 44
 esac
 
 #DEBHELPER#

Reply via email to