Please backport vim 2:7.4.000-1ubuntu2 (main) from saucy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Precise Backports |
Won't Fix
|
Undecided
|
Unassigned | ||
Quantal Backports |
Won't Fix
|
Undecided
|
Unassigned | ||
raring-backports |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Please backport vim 2:7.4.000-1ubuntu2 (main) from saucy to precise, quantal, raring.
Reason for the backport:
=======
This editor is one of several main tools for many developers.
Having the latest version available on the LTS would be very helpful.
Per the release announcement "more than a thousand bugs and small improvements"
have been fixed since 7.3.
https:/
I used dget with pbuilder to try a test build of
http://
but problems exist for precise such as Build-Conflicts: ruby1.8
Packages for quantal and raring are available in at least
the ppa of cjohnston.
Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.
You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s saucy -d precise vim
$ backportpackage -u ppa:<lp username>/<ppa name> -s saucy -d quantal vim
$ backportpackage -u ppa:<lp username>/<ppa name> -s saucy -d raring vim
* precise:
[ ] Package builds without modification
[ ] vim-common installs cleanly and runs
[ ] vim-gnome installs cleanly and runs
[ ] vim-lesstif installs cleanly and runs
[ ] vim-athena installs cleanly and runs
[ ] vim-gtk installs cleanly and runs
[ ] vim-gui-common installs cleanly and runs
[ ] vim installs cleanly and runs
[ ] vim-doc installs cleanly and runs
[ ] vim-tiny installs cleanly and runs
[ ] vim-runtime installs cleanly and runs
[ ] vim-nox installs cleanly and runs
[ ] vim-dbg installs cleanly and runs
* quantal:
[ ] Package builds without modification
[ ] vim-common installs cleanly and runs
[ ] vim-gnome installs cleanly and runs
[ ] vim-lesstif installs cleanly and runs
[ ] vim-athena installs cleanly and runs
[ ] vim-gtk installs cleanly and runs
[ ] vim-gui-common installs cleanly and runs
[ ] vim installs cleanly and runs
[ ] vim-doc installs cleanly and runs
[ ] vim-tiny installs cleanly and runs
[ ] vim-runtime installs cleanly and runs
[ ] vim-nox installs cleanly and runs
[ ] vim-dbg installs cleanly and runs
* raring:
[ ] Package builds without modification
[ ] vim-common installs cleanly and runs
[ ] vim-gnome installs cleanly and runs
[ ] vim-lesstif installs cleanly and runs
[ ] vim-athena installs cleanly and runs
[ ] vim-gtk installs cleanly and runs
[ ] vim-gui-common installs cleanly and runs
[ ] vim installs cleanly and runs
[ ] vim-doc installs cleanly and runs
[ ] vim-tiny installs cleanly and runs
[ ] vim-runtime installs cleanly and runs
[ ] vim-nox installs cleanly and runs
[ ] vim-dbg installs cleanly and runs
Reverse dependencies:
=======
The following reverse-
vim-common
----------
* webaccounts-
[ ] quantal (Reverse-
[ ] raring (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* vim-latexsuite
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* unity-chromium-
[ ] quantal (Reverse-
[ ] raring (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* mira
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* vim-addon-manager
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] quantal (Reverse-
[ ] raring (Reverse-Depends)
[ ] raring (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
vim-gnome
---------
* pida
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* gtimelog
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* python2.7
[ ] quantal (Reverse-Breaks)
[ ] raring (Reverse-Breaks)
vim-lesstif
-----------
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
vim-athena
----------
* python2.7
[ ] quantal (Reverse-Breaks)
[ ] raring (Reverse-Breaks)
vim-gtk
-------
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* python2.7
[ ] quantal (Reverse-Breaks)
[ ] raring (Reverse-Breaks)
vim-gui-common
--------------
vim
---
* debian-
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* ocaml-tools
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* vim-scripts
[ ] precise (Reverse-
[ ] precise (Reverse-Enhances)
[ ] quantal (Reverse-
[ ] quantal (Reverse-Enhances)
[ ] raring (Reverse-
[ ] raring (Reverse-Enhances)
* vim-addon-manager
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* exuberant-ctags
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* byobu
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* vim-latexsuite
[ ] precise (Reverse-Depends)
[ ] precise (Reverse-Enhances)
[ ] quantal (Reverse-Depends)
[ ] quantal (Reverse-Enhances)
[ ] raring (Reverse-Depends)
[ ] raring (Reverse-Enhances)
* supercollider-vim
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* gworkspace-
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* libvi-quickfix-perl
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* ubuntu-
[ ] precise (Reverse-
* edubuntu-
[ ] precise (Reverse-
[ ] quantal (Reverse-
* libtext-
[ ] precise (Reverse-Depends)
[ ] precise (Reverse-
[ ] quantal (Reverse-Depends)
[ ] quantal (Reverse-
[ ] raring (Reverse-Depends)
[ ] raring (Reverse-
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* mercurial
[ ] precise (Reverse-Suggests)
[ ] quantal (Reverse-Suggests)
[ ] raring (Reverse-Suggests)
* edubuntu-desktop
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* vim-vimoutliner
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* vim-rails
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* vim-syntax-go
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* cvm
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
[ ] precise (Reverse-
[ ] quantal (Reverse-
[ ] raring (Reverse-
* halibut
[ ] precise (Reverse-Enhances)
[ ] quantal (Reverse-Enhances)
[ ] raring (Reverse-Enhances)
* vim-migemo
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
vim-doc
-------
vim-tiny
--------
* libguestfs0
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* ubuntu-minimal
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
vim-runtime
-----------
vim-nox
-------
* vim-conque
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* vimhelp-de
[ ] precise (Reverse-Depends)
[ ] quantal (Reverse-Depends)
[ ] raring (Reverse-Depends)
* python2.7
[ ] quantal (Reverse-Breaks)
[ ] raring (Reverse-Breaks)
vim-dbg
-------
Changed in quantal-backports: | |
status: | New → Won't Fix |
Changed in precise-backports: | |
status: | New → Won't Fix |
Changed in raring-backports: | |
status: | New → Won't Fix |
This patch needs work for the general case but it built. DIST=precise ARCH=amd64 pbuild
Since ruby 1.9.1 hasn't been backported to 12.04 LTS using a
Build-Conflicts: ruby1.8 prevents the build.
The 2.7 version of python-config has no --configdir option.
diff -u vim-7.4. 000-old/ debian/ control vim-7.4. 000/debian/ control 000-old/ debian/ control 2013-08-11 17:00:23.000000000 -0700 000/debian/ control 2013-08-15 04:36:24.668874851 -0700 Depends- Indep: docbook-xml, docbook-utils anonscm. debian. org/hg/ pkg-vim/ vim Vcs-Browser: http:// anonscm. debian. org/hg/ pkg-vim/ vim 000-old/ debian/ rules vim-7.4. 000/debian/ rules 000-old/ debian/ rules 2013-08-11 17:05:31.000000000 -0700 000/debian/ rules 2013-08-15 04:34:29.418015699 -0700 =--disable- mzschemeinterp =--disable- perlinterp VENDOR) ,Ubuntu) =--enable- pythoninterp --with- python- config- dir=$(shell python-config --configdir) =--enable- pythoninterp --with- python- config- dir=/usr/ lib/python2. 7/config +=--disable- pythoninterp :=--enable- luainterp +=--disable- mzschemeinterp +=--enable- perlinterp +=--enable- pythoninterp --with- python- config- dir=$(shell python-config --configdir) +=--enable- pythoninterp --with- python- config- dir=/usr/ lib/python2. 7/config +=--disable- python3interp +=--enable- rubyinterp +=--enable- tclinterp
--- vim-7.4.
+++ vim-7.4.
@@ -20,7 +20,7 @@
# 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
-Build-Conflicts: ruby1.8, ruby1.8-dev
+#Build-Conflicts: ruby1.8, ruby1.8-dev
Build-
XS-Debian-Vcs-Hg: http://
XS-Debian-
diff -u vim-7.4.
--- vim-7.4.
+++ vim-7.4.
@@ -96,7 +96,7 @@
NOINTERPFLAGS+
NOINTERPFLAGS+
ifeq ($(DEB_
- NOINTERPFLAGS+
+ NOINTERPFLAGS+
else
NOINTERPFLAGS
endif
@@ -107,7 +107,7 @@
ALLINTERPFLAGS
ALLINTERPFLAGS
ALLINTERPFLAGS
-ALLINTERPFLAGS
+ALLINTERPFLAGS
ALLINTERPFLAGS
ALLINTERPFLAGS
ALLINTERPFLAGS