I'm afraid I don't agree with this change.  I realise I'm late to
this party.

The root of my position is this:

The purpose of the autopkgtest-virt-* protocol is to allow
applications (not just autopkgtest) to use the widest possible set of
virtualisation or containment approaches, with the minimul amount of
special-purpose code.

To serve this purpose, an autopkgtest virt server should be provided
for every virtualisation method that exists.

It follows that the autopkgtest virt server for schroot should not be
removed unless and until schroot itself is removed.

I should deal with the points raised by Paride:

> * There is no tools/autopkgtest-build-schroot script that prepares
>   autopkgtest schroots by also running setup-testbed, which is the
>   script that customizes and in part "normalizes" images for execution
>   of autopkgtests. This means that schroot runs may differ from
>   autopkgtst runs done using other virt server.
> 
> * It has no isolation capabilities, which are offered by the container
>   based virt servers, which are equally fast.
> 
> * There are better options which AFAIK have no significant drawbacks.
>   Dropping the schroot virt server would lower the maintenance burden.

I don't think these are reasons for removal.

> * I am not aware of Debian (or Ubuntu) developers actively using it.
>   This includes autopkgtest developers, and makes the virt server not
>   well tested.

I use schroot very regularly, with autopkgtest-virt-schroot.  It's my
usual use of autopkgtest.  It works well for me.

> * Using a schroot does not play well the idea of standardizing the
>   communication channel to the testbed to always be SSH.

This idea is not going to fly anyway.  -null and -unshare don't work
that way, and future virt approaches also might not be able to do
this.

Paul Gevers writes:
> schroot is considered deprecated in Debian

Can you provide a reference to that?

I find schroot extremely useful in my local development.  I do not
intend to stop using it any time soon.  If there were suggestions that
it might be removed, I would probably adopt it.

Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to