public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
* [cip-dev] Update 2017wk14
@ 2017-04-10 10:28 Agustin Benito Bethencourt
  2017-04-10 10:49 ` Agustin Benito Bethencourt
  0 siblings, 1 reply; 2+ messages in thread
From: Agustin Benito Bethencourt @ 2017-04-10 10:28 UTC (permalink / raw)
  To: cip-dev

Dear CIP friends,

here is the report of those tasks related with Testing and kernel 
maintenance that Don, Ben, Robert, Lachlan and myself has been working 
on the past two weeks (12 and 13):

++ Board At Desk - Single Dev

The B.A.D.-S.D. team were facing the last few tasks before the release 
when upstream updated kernelci. Some of the changes impacted us. I 
decided to include the updates in this coming release despite having 
past Beta milestone in order to match upstream, which will delay our 
release, scheduled for mid April. In any case, we expect to be testing 
the kernel on regular basis by the time we reach Open Source Summit 
Japan. That has not changed.

This is always a challenging situation for any downstream project, when 
you get an important update from upstream in the middle of the release 
process, as we currently are.

The reason I took this decision is that we, as CIP project, will heavily 
depend on upstream to provide support on LAVA and KernelCI to our 
consumers, due to the complexity of the tooling. We will not be able to 
become the default support channel. It is far from being our goal 
either. I believe it is better for CIP to participate in the existing 
support channel upstream has.

Being up to date with them is the only reasonable way to get that 
support for our future users. Since there is no release from our side 
yet, doing this right will help us in our credibility as project from 
the very beginning.

After taken the decision, the following question is, what will we do if 
this situation happens again in the future? And it will.

It would be very unfortunate if this happens again before our release, 
based on our conversations with upstream. In any case, we will provide 
an stable VM, now that have a "download service", as soon as the issues 
related with the recent update are fixed (we are currently fixing what 
we believe it is the last one, #65).

In general, the VM images will work as stable releases while the 
"development VM" will be provided through Vagrant. This way those 
interested in the development of the tooling itself will be able to get 
the latest commits as they are merged, while those only interested in 
using Board At Desk - Single Dev as consumers will always have an 
"stable image" working, independently of what upstream or our team does.

We will inform through this mailing list as soon as the VM gets to the 
state prior to the upstream update. We will re-focus then on the release.

I apologise for the inconveniences. I understand some of you are looking 
forward to use the VM to test the CIP kernel. It was a tough decision to 
make, with a high impact in the short term, but a higher risk for the 
project in the mid term, in my modest opinion.

Issues closed:
* #49 USB passthrough config needs correcting
* #60 Kernel build failure
* #61 Error on running install_frontend.sh
* #57 Missing error checks in provisioning scripts
* #55 fix behaviour of vm with ifup failures
* #64 The KernelCI Backend fails on missing Ansible variable error_email
* #63 the kernelci webserver will no longer display builds that have 
been performed. This is fact is the same issue that #65

Other issues
* #58 ser2net integration script may generate incorrect configuration 
was reopened.

++ Kernel maintenance

Main tasks:
* Kernel security tracker: Ben H. wrote a template and implemented importers
* Kernel feature support: Ben H. collected and began reviewing members' 
configurations
* Ben Hutchings participated in the last TSC bi-weekly call. He answered 
questions at members' phone meeting. Please check the minutes for 
further details: 
https://wiki.linuxfoundation.org/civilinfrastructureplatform/tsc-meetings/tsc_mm_apr032017
* Ben H. reviewed changes for Linux 4.4.60

Best Regards
-- 
Agustin Benito Bethencourt
Principal Consultant - FOSS at Codethink
agustin.benito at codethink.co.uk

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [cip-dev] Update 2017wk14
  2017-04-10 10:28 [cip-dev] Update 2017wk14 Agustin Benito Bethencourt
@ 2017-04-10 10:49 ` Agustin Benito Bethencourt
  0 siblings, 0 replies; 2+ messages in thread
From: Agustin Benito Bethencourt @ 2017-04-10 10:49 UTC (permalink / raw)
  To: cip-dev

Hi,

On 10/04/17 11:28, Agustin Benito Bethencourt wrote:
> Dear CIP friends,
>
> here is the report of those tasks related with Testing and kernel
> maintenance that Don, Ben, Robert, Lachlan and myself has been working
> on the past two weeks (12 and 13):
>
> ++ Board At Desk - Single Dev
>
> The B.A.D.-S.D. team were facing the last few tasks before the release
> when upstream updated kernelci. Some of the changes impacted us. I
> decided to include the updates in this coming release despite having
> past Beta milestone in order to match upstream, which will delay our
> release, scheduled for mid April. In any case, we expect to be testing
> the kernel on regular basis by the time we reach Open Source Summit
> Japan. That has not changed.
>
> This is always a challenging situation for any downstream project, when
> you get an important update from upstream in the middle of the release
> process, as we currently are.
>
> The reason I took this decision is that we, as CIP project, will heavily
> depend on upstream to provide support on LAVA and KernelCI to our
> consumers, due to the complexity of the tooling. We will not be able to
> become the default support channel. It is far from being our goal
> either. I believe it is better for CIP to participate in the existing
> support channel upstream has.
>
> Being up to date with them is the only reasonable way to get that
> support for our future users. Since there is no release from our side
> yet, doing this right will help us in our credibility as project from
> the very beginning.
>
> After taken the decision, the following question is, what will we do if
> this situation happens again in the future? And it will.
>
> It would be very unfortunate if this happens again before our release,
> based on our conversations with upstream. In any case, we will provide
> an stable VM, now that have a "download service", as soon as the issues
> related with the recent update are fixed (we are currently fixing what
> we believe it is the last one, #65).
>
> In general, the VM images will work as stable releases while the
> "development VM" will be provided through Vagrant. This way those
> interested in the development of the tooling itself will be able to get
> the latest commits as they are merged, while those only interested in
> using Board At Desk - Single Dev as consumers will always have an
> "stable image" working, independently of what upstream or our team does.
>
> We will inform through this mailing list as soon as the VM gets to the
> state prior to the upstream update. We will re-focus then on the release.
>
> I apologise for the inconveniences. I understand some of you are looking
> forward to use the VM to test the CIP kernel. It was a tough decision to
> make, with a high impact in the short term, but a higher risk for the
> project in the mid term, in my modest opinion.
>
> Issues closed:
> * #49 USB passthrough config needs correcting
> * #60 Kernel build failure
> * #61 Error on running install_frontend.sh
> * #57 Missing error checks in provisioning scripts
> * #55 fix behaviour of vm with ifup failures
> * #64 The KernelCI Backend fails on missing Ansible variable error_email
> * #63 the kernelci webserver will no longer display builds that have
> been performed. This is fact is the same issue that #65
>
> Other issues
> * #58 ser2net integration script may generate incorrect configuration
> was reopened.

Link to all the issues: https://gitlab.com/cip-project/testing/boards

>
> ++ Kernel maintenance
>
> Main tasks:
> * Kernel security tracker: Ben H. wrote a template and implemented
> importers
> * Kernel feature support: Ben H. collected and began reviewing members'
> configurations
> * Ben Hutchings participated in the last TSC bi-weekly call. He answered
> questions at members' phone meeting. Please check the minutes for
> further details:
> https://wiki.linuxfoundation.org/civilinfrastructureplatform/tsc-meetings/tsc_mm_apr032017
>
> * Ben H. reviewed changes for Linux 4.4.60
>
> Best Regards

-- 
Agustin Benito Bethencourt
Principal Consultant - FOSS at Codethink
agustin.benito at codethink.co.uk

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-04-10 10:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-10 10:28 [cip-dev] Update 2017wk14 Agustin Benito Bethencourt
2017-04-10 10:49 ` Agustin Benito Bethencourt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox