[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#954075: busybox: provide a low-priority alternative for vi, view, editor



John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> (2020-04-05):
> On 3/28/20 5:16 PM, Cyril Brulebois wrote:
> > John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> (2020-03-17):
> >> I think enabling vi in the busybox configuration is actually the best
> >> approach to address this problem as this way we continue to ship vi
> >> with debian-installer and at the same time get rid of the vim
> >> dependency which is regularly causing headaches when building
> >> debian-installer images for Debian Ports.
> > 
> > Can you expand on that?
> 
> src:vim is regularly failing to build from source, even on release
> architectures and I think that this is rather unfortunate for packages
> that are required for even a minimal Debian installation.
> 
> Just the latest upload of src:vim is failing on ppc64el again:
> 
> > https://buildd.debian.org/status/package.php?p=vim&suite=sid
> > https://buildd.debian.org/status/logs.php?pkg=vim&arch=ppc64el

In other words, as I suspected, this has nothing to do with building
debian-installer images.

> > I'm not aware of vi playing any part in Debian Installer (there's
> > nano instead) but maybe I've been missing some piece of information
> > during all those years?
> 
> vim-tiny is always installed when debootstrap installs a minimal
> Debian system and vim-tiny is built from src:vim.
> 
> My suggestion would be to replace the problematic vim-tiny with the
> less problematic vile:
> 
> > https://buildd.debian.org/status/package.php?p=vile&suite=sid
> 
> > Digging a bit more in the mail you pointed to (and its references…),
> > it seems you might be referring to the “Priority: important” field for
> > vim-tiny. While this is indeed used in Debian Installer through
> > debootstrap(-udeb), the former is not depending on anything provided
> > by vim-tiny. We've had a number of packages having their priorities
> > changed over the last release cycle(s), mainly initiated by Ansgar. I
> > don't think vim-tiny is special here, and if the consensus is that it
> > should no longer be “Priority: important”, I'm not immediately seeing
> > reasons for the installer team to object.
> 
> I just want to avoid debian-installer to be dependent on a package
> that has regularly quality issues and rather replace it with a simple
> VI clone which will hopefully also take away pressure from the
> maintainer of src:vim since he can remove vim-tiny (which he actually
> wants to) and not bother about debootstrap or debian-installer if the
> package FTBFS in unstable again.

In other words, this is not related to debootstrap or debian-installer,
but to what debootstrap pulls from the archive, which is controlled by
priorities, that are only remotely overseen by the d-i team when the
FTP masters are asked to change them (I don't remember NACKing any of
them, just a vague recollection of asking to postpone one so that we
could get something adjusted before it hit the archive).


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature


Reply to: