Dear Linaro Developer,
First of all you made a very great validation system *thumbs up*
I had set up a LAVA instance 2 weeks ago and all works well. But there are
a few questions.
1. I use the “deploy_kernel” options, but with my own kernel,dtb and
rootfs (and my own prompt).It is possible to define the “prompt” in the
“deploy_kernel”-section?
2. I had read a lot of stuff on the LAVA doc-site and on many presentations
and I saw your Jenkins-LAVA setup. How do I configure the LAVA Server, that
he triggers test-jobs after a successful Jenkins-build?
Cheers,
Marco
Hi,
What happened with the modules parameter? It used to be available and
used to pass in the kernel modules to a job. Now I get this error:
ValidationError: Object has unknown property u'modules' but additional
properties are disallowed object_expr='object',
schema_expr='schema.additionalProperties')
/Ciprian
Jessie Release
==============
We now have a target release date of Saturday the 25th of April. We
have checked with core teams, and this seems to be acceptable for
everyone. This means we are able to begin the final preparations for
a release of Debian 8 - "Jessie".
The intention is only to lift the date if something really critical
pops up that is not possible to handle as an errata, or if we end up
technically unable to release that weekend.
Please keep in mind that we intend to have a quiet period from
Saturday the 18th of April. Bug fixes must be *in Jessie* before
then.
https://lists.debian.org/debian-devel-announce/2015/03/msg00016.html
LAVA is in Jessie without any issues and releases after 2014.09 are in
experimental. Shortly after 25th April, the version of LAVA in
experimental at the time (or the pending production release, depending
on timing) will be uploaded to unstable and subsequently migrate into
the new Debian testing: Stretch. (Stretch is the purple octopus from
Toy Story 2). Shortly after the release, stable-backports will become
available. Once LAVA migrates into stretch, a backport can be made to
stable-backports. So instances can stay on Debian 8.0 Jessie (stable)
and remain up to date with production using stable-backports.
Around the 18th April, Wheezy will become oldstable. There is no LAVA
support in Wheezy.
What you need to do now
===================
Now is a good time to check the apt sources of *all* your Debian
boxes, including VMs:
$ cat /etc/apt/sources.list /etc/apt/sources.list.d/*
example apt source using testing:
deb [arch=arm64] http://mirror.bytemark.co.uk/debian/ testing main
example apt source using jessie:
deb [arch=arm64] http://mirror.bytemark.co.uk/debian/ jessie main
For all boxes with apt sources pointing at official Debian mirrors,
the following items need to be considered:
0: If your apt source is testing then the next upgrade after 25th
April will move you to Stretch. You will receive updates to LAVA
automatically, typically after a 5 day migration delay from unstable.
1: If your apt source is jessie, then the next upgrade after the 25th
will move you to stable and subsequently a point release of stable.
You will need backports to stay up to date with LAVA.
2: IMPORTANT: The first few weeks after a stable release can be
*chaotic* in the unstable suite with so many new uploads - the release
team try to protect the testing suite in this case, stretch, but some
breakage can be expected, even in testing (stretch). The way to manage
this is to be sensible about *which* boxes you upgrade during this
time.
3: It is common for a stable release to be quickly followed by a point
release, this isn't scheduled yet but is likely to be between the
release and DebConf15 in August, most probably some time in June or
July. LAVA is not likely to be a candidate for a point release update,
updates will continue via stable-backports.
4: If you have both testing and jessie in your apt sources on a single
machine, then unless you are also using manually configured apt
pinning, that box will upgrade using the testing source and move to
stretch as per point 0.
Backports of LAVA will start to become available for jessie via
stable-backports shortly after LAVA packages migrate into stretch for
the first time. There will be an inevitable delay of as much as 10
days between a production release and that release arriving in
stable-backports. For LAVA lab boxes, there will continue to be the
images.validation.linaro.org/production-repo which will allow those
boxes to stay on jessie without the delay in waiting for backports.
This is how validation.linaro.org will be updated.
So, consider each of your boxes and decide *now* how these are to
migrate. Changing between testing and jessie now is safe - which one
is in place after 25th April 2015 is what matters.
More details of configuring stable-backports will be available once
stable-backports is open for uploads. For now, look at
backports.debian.org
A new install of Debian 8.0 Jessie after 25th April will use an apt
source of jessie and will behave in the same manner as per point 1,
typically adding stable-backports support as well.
The LAVA team expect to support jessie via backports for the lifetime
of jessie as stable - once stretch gets to a point where a release
freeze is being considered (probably around summer next year, 2016)
we'll look at whether jessie can continue to be supported as
"oldstable" into 2017.
--
Neil Williams
=============
neil.williams(a)linaro.org
http://www.linux.codehelp.co.uk/