From wg-test-framework-bounces@lists.xenproject.org Mon Nov 11 12:56:56 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Nov 2013 12:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vfr32-0008Bi-Cf
	for archives@lists.xenproject.org; Mon, 11 Nov 2013 12:56:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>)
	id 1Vfr30-0008BH-RA; Mon, 11 Nov 2013 12:56:55 +0000
Received: from [85.158.139.211:63618] by server-12.bemta-5.messagelabs.com id
	6E/2C-15833-614D0825; Mon, 11 Nov 2013 12:56:54 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1384174610!1253430!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8093 invoked from network); 11 Nov 2013 12:56:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Nov 2013 12:56:52 -0000
X-IronPort-AV: E=Sophos;i="4.93,677,1378857600"; d="scan'208,217";a="70554333"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 11 Nov 2013 12:56:50 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Mon, 11 Nov 2013 07:56:49 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Mon, 11 Nov 2013 13:55:05 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>,
	"advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Thread-Topic: [Minutes] First Test WG framework meeting in October
Thread-Index: Ac7cliyYXPUFa+qhSeiqvi3390N/2A==
Date: Mon, 11 Nov 2013 12:55:04 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DA2D6@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.168]
MIME-Version: 1.0
X-DLP: MIA2
Cc: "Slutz, Donald
	Christopher \(dslutz@verizon.com\)" <dslutz@verizon.com>, "Hart,
	Harry D \(hhart@verizon.com\)" <hhart@verizon.com>, "Coulis,
	Demetrios \(Demetrios.Coulis@ca.com\)" <Demetrios.Coulis@ca.com>
Subject: [Wg-test-framework] [Minutes] First Test WG framework meeting in
	October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0800111578980940768=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============0800111578980940768==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi all,
sorry it has taken me so long to put this together. I set up the mailing li=
st, and signed you all up. Please read the minutes

AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.

Lars

=3D=3D Attendees =3D=3D
* Aravind Gopalakrishnan (AMD)
* Anthony Liguori (AWS), Matt Wilson (AWS)
* Chris Sheperd (Citrix)
* Demetrios Coulis standing in for Allan Roberto (CA)
* Greg Lutostanski (Calxeda)
* Konrad Wilk (Oracle)
* Lars Kurth (Chair, Xen Project)
* Will Auld (Intel)
I believe, but am not 100% sure that
*Harry Hart and Don Slutz (Verizon) also stayed at the meeting

{{Action|Don}} Please confirm whether you were at the meeting and whether V=
erizon would in fact also participate in the WG and who the respective comp=
any rep would be

=3D=3D Agenda =3D=3D

* Introductions
* Purpose and Scope of Working Group

:Lars: My view is that the WG provides oversight and guidance for creating =
a test infrastructure for the Xen Project on behalf of the Xen Community. T=
his is merely providing a stake in the ground to start a discussion.

As such, the group needs to
**Make proposals to the Advisory Board for funding, for example
*** What do we need to set up such a system in terms of hosting space, mach=
ines, ...
*** Do we need a full-time resource employed by the LF to maintain and evol=
ve the framework, ...
** Make proposals to the community and work with the community on a solutio=
n that works for developers in the community
*** Without community buy-in and creating something that the community actu=
ally wants, we won't be able to improve upstream quality
** Make decisions to help bootstrap demo systems, proof of concepts, etc.
** The group will also need to approve Statement of Works or provide input =
on hiring contractors/resource
** Influence or set ground rules to ensure that the money that the Advisory=
 Board invests delivers value to the community and the Advisory Board
** Highlight focus areas for investment: e.g. the group would decide on que=
stions such as
*** Are there focus areas for test coverage the WG/AB cares about?
*** Can WG/AB members find resources to cover these areas?
*** If not, do we need to use project funds to seed such areas?


:Comment by Matt Wilson (AWS): I'd like to suggest that the AB and working =
groups try to avoid making technology decisions. It makes sense for the WG =
to decide where to make investments on behalf of Xen Project members (e.g. =
where to invest through contractors / grants, capital investments, etc.). W=
hile this might influence technology decisions, it should avoid trouble som=
e engineering-by-committee problems.



:My proposal would be to go through the list above and add/remove items and=
 examples. We do not need to make decisions on items listed above at this m=
eeting (I see these as example to clarify  the scope/purpose/boundaries of =
the WG). I would then take the output and draft a charter which we can vote=
 on in the WG subsequently and to put it forward to the Advisory Board and =
the wider community.

* Status Update and scenarios going forward (Chris Shepherd)
:We probably need to give a quick overview of what we have (there are quite=
 a few new people on the list)

:Status update:
** The OSU Open Source Lab in principle agreed to set up a Test-As-A-Servic=
e rig for Xen for a limited time
** The proposal is based on Citrix's internal XenRT system. This would be a=
 proof of concept aimed at informing further investment decisions.
** OSSTest is already running (however on Citrix servers, with limited acce=
ss by the community) ... see
*** http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osst=
est/
*** http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-b=
y-step/

* Meeting Mechanics :
** Meeting cadence/time/etc.
** Mailing lists

=3D=3D=3D Introductions =3D=3D=3D
Please feel free to expand and ask questions, etc.
* Aravind Gopalakrishnan, works in the Server OS team at AMD and specialise=
s in RAS features
* Chris Sheperd, leads the Test Department for XenServer at Citrix
* Will Auld is Performance Architect and  Principal Engineer at Intel, but =
also works closely with the Cloud Virtualization Test Group
* Anthony Liguori is the QEMU project lead at Amazon
* Demetrios Coulis, is product manager for AppLogic at CA
* Greg Lutostanski is working in the Validation team (sorry, may have gotte=
n this wrong) at Calxeda and is new to Xen
* Konrad Wilk is Software Development Manager at Oracle, but also Xen maint=
ainer in Linux
* Lars Kurth is the community manager for the Xen Project and is volunteeri=
ng to chair this working group until it becomes self-sustaining

=3D=3D=3D Purpose and Scope of Working Group  =3D=3D=3D

We didn't really work through the items in the list in the agenda. We ended=
 up having a discussion.  I didn't capture all of it - the discussion got q=
uite engaged - and I was at taking notes. Please feel free to augment on th=
e list and correct me.

Lars: We started with the list of items in the agenda, but realized that ma=
ybe we need to take a step back and check our assumptions.

Anthony:
* Raised the point that the introduction of KVM autotest (http://www.linux-=
kvm.org/page/KVM-Autotest) has been problematic. Developers generally tend =
to write test code if it fits into their development workflow (i.e. they ca=
n run tests easily locally on their branch very easily).
* System Test frameworks (such as Xen OSSTest and XenRT) which are run *aft=
er* submission are more problematic and many devs tend to ignore them
* From Anthony's experience, we also approached the OSSTest / XenRT discuss=
ions wrongly. We should *not* just ask developers to write tests, but under=
stand better what tests framework they would find attractive and provide so=
mething which helps them.

Lars:
* We can fix the last point on engaging the community

We then covered an angle on what is wrong with OSS test right now

Konrad:  stated that OSSTest is not well enough maintained and owned right =
now (IanJ does this in his spare time).  OSSTest or other systems the AB su=
pports will need to be properly owned and funded, otherwise the system woul=
d lose trust.

Matt commented that he doesn't like the pushgate mechanism in OSSTest (we d=
idn't cover this in detail)

On the other hand ... running Coverity on the code base has been a huge suc=
cess.

Konrad:
* In 2 months we had > 215 bug fixes
* the quality of the xen core components according to coverity is now highe=
r than that in the Linux kernel

This implies that there is a willingness in the community to use tools to i=
mprove quality.

We then slipped into a discussion about goals: Anthony raised a few questio=
ns
* How do we determine how we (or what we propose) provides value to members=
 and the community
* We would need to define measurable success criteria

The conclusion we came to (note that we didn't vote) was
* Understand what member companies want to get out of the framework
* Understand what the community wants to get out of it (as value for compan=
ies depends on community buy in).

{{Action|Lars}} Carefully draft a mail to the devel lists (after sending to=
 this list for approval) along the lines of:
* As AB we have resources that we can use to help the community
* We are only willing to spend money, if we are confident enough that this =
helps the community and is likely to be adopted
* Here are a few options and what we think would help you [intended to seed=
 the discussion]
* We are looking for volunteers in the community to work with the WG

{{Action|All}} Each member company should provide a statement of what they =
are trying to achieve, whether there are any specific test related items, c=
onstraints, platforms, goals, etc. that they are care about

'''Additional Notes: '''
I am also including some notes and discussions I had outside the WG meeting=
 at the bottom of this section.

I had a conversation with a number of developers after the test talks
* Anthony stated that maybe to have a test tool based on QEMU that allows p=
eople to run some relevant tests locally would be best (problem: performanc=
e). He also raised the point that both OSSTest and XenRT are just like auto=
test. Why do we need yet another new test framework rather than using somet=
hing which is out there already?
* Ian Jackson stated that the main issue right now is that OSSTest is not p=
roperly resourced and does have not good coverage. He spends 50% of his tim=
e keeping OSSTest running and sometimes tracking down hardware issues. So w=
hatever we do,  resourcing needs to be resolved.
* When I talked to Citrix Platform team members, it turned out that only a =
few have actually used OSSTest (lack of documentation is the key issue). It=
's too hard to get started with OSSTest right now.
* Another developer stated (source not disclosed): why don't the member com=
panies fund the "creation of tests (regardless of test framework) if they c=
are about quality"
* Ian Jackson: there are some interesting properties about OSSTest (e.g. th=
e capability to submit test code with a spec on the fly). [Aside by Lars: t=
his may be close enough to providing the capability to try something locall=
y, if we there also was a capability to test a devs personal git branch wit=
h some test code]
* Ian J also stated that he would look at XenRT, if the code was made avail=
able in a Git repo rather than a tarball. Any issues and discussions could =
then happen using the normal ways of discussing larger code contributions o=
n xen-devel

This clearly shows that we may have an issue winning the community over.

=3D=3D=3D Status Update and scenarios going forward  =3D=3D=3D
(mostly by Chris Sheperd)

http://www.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0 shows a s=
tatus update
Documentation at http://wiki.xenproject.org/wiki/Category:XenRT

Harry Hart: mentioned that Verizon tried XenRT but that they got stuck (Asi=
de Lars: the fact that right now XenRT is sort of outside the Xen Project c=
ommunity does not lend itself to discuss and raise issues about it)
The main benefit of XenRT is that we inherit a large number of existing tes=
ts (including for example performance tests and others)
At the time of the meeting, the intention was to show a demo running at htt=
p://osuosl.org/, but OSL had not set this up

'''Update: 8/11/13: Sorry for dropping the ball on this. We have the system=
s basically ready to go outside of getting public internet plumbed. Are you=
 still in need of them? Please let me know!'''

The question now is whether
a) Citrix is willing to spend some time on setting a test environment up (a=
nd add support for xl)
b) Whether others on this list think that a XenRT demo instance is a good i=
dea

My question to Chris:
{{Action|Chris}} Determine whether Citrix is willing to set up XenRT on htt=
p://osuosl.org/ (and add support for "xl")
{{Action|Chris}} Let Lance Albertson from http://osuosl.org/  know

Now as we do have a WG, I suggest to CC it if the answer to the

The other question I have to the group (in light of the previous discussion=
) is:
{{Action|All} Let me know by "replying +1" to this item whether you feel th=
ere is value in setting up a XenRT demo instance on http://osuosl.org/; "re=
plying 0" means you don't care; "replying -1" means you believe this is a b=
ad idea (to satisfy Xen Project conventions you would have to justify why y=
ou think this)

=3D=3D=3D Meeting Mechaniscs  =3D=3D=3D

{{Action|All}  Let me know what day and time of week you would be available=
 for a monthly call. All people on the list are based in the EU or US (East=
 to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Ple=
ase state 2-3 preferences.


--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal">sorry it has taken me so long to put this together. =
I set up the mailing list, and signed you all up. Please read the minutes<b=
r>
<br>
AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D Attendees =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">* Aravind Gopalakrishnan (AMD)<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony Liguori (AWS), Matt Wilson (AWS)<o:p></o:p=
></p>
<p class=3D"MsoNormal">* Chris Sheperd (Citrix)<o:p></o:p></p>
<p class=3D"MsoNormal">* Demetrios Coulis standing in for Allan Roberto (CA=
)<o:p></o:p></p>
<p class=3D"MsoNormal">* Greg Lutostanski (Calxeda)<o:p></o:p></p>
<p class=3D"MsoNormal">* Konrad Wilk (Oracle)<o:p></o:p></p>
<p class=3D"MsoNormal">* Lars Kurth (Chair, Xen Project)<o:p></o:p></p>
<p class=3D"MsoNormal">* Will Auld (Intel)<o:p></o:p></p>
<p class=3D"MsoNormal">I believe, but am not 100% sure that <o:p></o:p></p>
<p class=3D"MsoNormal">*Harry Hart and Don Slutz (Verizon) also stayed at t=
he meeting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|Don}} Please confirm whether you were at th=
e meeting and whether Verizon would in fact also participate in the WG and =
who the respective company rep would be<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D Agenda =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Introductions<o:p></o:p></p>
<p class=3D"MsoNormal">* Purpose and Scope of Working Group<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">:Lars: My view is that the WG provides oversight and=
 guidance for creating a test infrastructure for the Xen Project on behalf =
of the Xen Community. This is merely providing a stake in the ground to sta=
rt a discussion.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As such, the group needs to<o:p></o:p></p>
<p class=3D"MsoNormal">**Make proposals to the Advisory Board for funding, =
for example<o:p></o:p></p>
<p class=3D"MsoNormal">*** What do we need to set up such a system in terms=
 of hosting space, machines, &#8230;
<o:p></o:p></p>
<p class=3D"MsoNormal">*** Do we need a full-time resource employed by the =
LF to maintain and evolve the framework, &#8230;<o:p></o:p></p>
<p class=3D"MsoNormal">** Make proposals to the community and work with the=
 community on a solution that works for developers in the community
<o:p></o:p></p>
<p class=3D"MsoNormal">*** Without community buy-in and creating something =
that the community actually wants, we won&#8217;t be able to improve upstre=
am quality<o:p></o:p></p>
<p class=3D"MsoNormal">** Make decisions to help bootstrap demo systems, pr=
oof of concepts, etc.
<o:p></o:p></p>
<p class=3D"MsoNormal">** The group will also need to approve Statement of =
Works or provide input on hiring contractors/resource
<o:p></o:p></p>
<p class=3D"MsoNormal">** Influence or set ground rules to ensure that the =
money that the Advisory Board invests delivers value to the community and t=
he Advisory Board<o:p></o:p></p>
<p class=3D"MsoNormal">** Highlight focus areas for investment: e.g. the gr=
oup would decide on questions such as<o:p></o:p></p>
<p class=3D"MsoNormal">*** Are there focus areas for test coverage the WG/A=
B cares about?<o:p></o:p></p>
<p class=3D"MsoNormal">*** Can WG/AB members find resources to cover these =
areas? <o:p>
</o:p></p>
<p class=3D"MsoNormal">*** If not, do we need to use project funds to seed =
such areas?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">:Comment by Matt Wilson (AWS): I'd like to sugges=
t that the AB and working groups try to avoid making technology decisions. =
It makes sense for the WG to decide where to make investments on behalf of =
Xen Project members (e.g. where to
 invest through contractors / grants, capital investments, etc.). While thi=
s might influence technology decisions, it should avoid trouble some engine=
ering-by-committee problems.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">:My proposal would be to go through the list abov=
e and add/remove items and examples. We do not need to make decisions on it=
ems listed above at this meeting (I see these as example to clarify&nbsp; t=
he scope/purpose/boundaries of the WG).
 I would then take the output and draft a charter which we can vote on in t=
he WG subsequently and to put it forward to the Advisory Board and the wide=
r community.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Status Update and scenarios going forward (Chris S=
hepherd)<o:p></o:p></p>
<p class=3D"MsoNormal">:We probably need to give a quick overview of what w=
e have (there are quite a few new people on the list)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">:Status update: <o:p></o:p></p>
<p class=3D"MsoNormal">** The OSU Open Source Lab in principle agreed to se=
t up a Test-As-A-Service rig for Xen for a limited time<o:p></o:p></p>
<p class=3D"MsoNormal">** The proposal is based on Citrix&#8217;s internal =
XenRT system. This would be a proof of concept aimed at informing further i=
nvestment decisions.
<o:p></o:p></p>
<p class=3D"MsoNormal">** OSSTest is already running (however on Citrix ser=
vers, with limited access by the community) &#8230; see
<o:p></o:p></p>
<p class=3D"MsoNormal">*** <a href=3D"http://blog.xen.org/index.php/2013/02=
/02/xen-automatic-test-system-osstest/">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a><o:p></o:p></p>
<p class=3D"MsoNormal">*** <a href=3D"http://blog.xen.org/index.php/2013/09=
/30/osstest-standalone-mode-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Meeting Mechanics : <o:p></o:p></p>
<p class=3D"MsoNormal">** Meeting cadence/time/etc.<o:p></o:p></p>
<p class=3D"MsoNormal">** Mailing lists<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Introductions =3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Please feel free to expand and ask questions, etc.<o=
:p></o:p></p>
<p class=3D"MsoNormal">* Aravind Gopalakrishnan, works in the Server OS tea=
m at AMD and specialises in RAS features
<o:p></o:p></p>
<p class=3D"MsoNormal">* Chris Sheperd, leads the Test Department for XenSe=
rver at Citrix<o:p></o:p></p>
<p class=3D"MsoNormal">* Will Auld is Performance Architect and&nbsp; Princ=
ipal Engineer at Intel, but also works closely with the Cloud Virtualizatio=
n Test Group<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony Liguori is the QEMU project lead at Amazon=
<o:p></o:p></p>
<p class=3D"MsoNormal">* Demetrios Coulis, is product manager for AppLogic =
at CA <o:p>
</o:p></p>
<p class=3D"MsoNormal">* Greg Lutostanski is working in the Validation team=
 (sorry, may have gotten this wrong) at Calxeda and is new to Xen<o:p></o:p=
></p>
<p class=3D"MsoNormal">* Konrad Wilk is Software Development Manager at Ora=
cle, but also Xen maintainer in Linux<o:p></o:p></p>
<p class=3D"MsoNormal">* Lars Kurth is the community manager for the Xen Pr=
oject and is volunteering to chair this working group until it becomes self=
-sustaining<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Purpose and Scope of Working Group&nbsp; =
=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We didn&#8217;t really work through the items in the=
 list in the agenda. We ended up having a discussion.&nbsp; I didn&#8217;t =
capture all of it - the discussion got quite engaged &#8211; and I was at t=
aking notes. Please feel free to augment on the list and
 correct me.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars: We started with the list of items in the agend=
a, but realized that maybe we need to take a step back and check our assump=
tions.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Anthony: <o:p></o:p></p>
<p class=3D"MsoNormal">* Raised the point that the introduction of KVM auto=
test (<a href=3D"http://www.linux-kvm.org/page/KVM-Autotest">http://www.lin=
ux-kvm.org/page/KVM-Autotest</a>) has been problematic. Developers generall=
y tend to write test code if it fits
 into their development workflow (i.e. they can run tests easily locally on=
 their branch very easily).<o:p></o:p></p>
<p class=3D"MsoNormal">* System Test frameworks (such as Xen OSSTest and Xe=
nRT) which are run *<b>after</b>* submission are more problematic and many =
devs tend to ignore them<o:p></o:p></p>
<p class=3D"MsoNormal">* From Anthony&#8217;s experience, we also approache=
d the OSSTest / XenRT discussions wrongly. We should *<b>not</b>* just ask =
developers to write tests, but understand better what tests framework they =
would find attractive and provide something
 which helps them.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars:<o:p></o:p></p>
<p class=3D"MsoNormal">* We can fix the last point on engaging the communit=
y<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We then covered an angle on what is wrong with OSS t=
est right now<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Konrad:&nbsp; stated that OSSTest is not well enough=
 maintained and owned right now (IanJ does this in his spare time). &nbsp;O=
SSTest or other systems the AB supports will need to be properly owned and =
funded, otherwise the system would lose trust.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Matt commented that he doesn&#8217;t like the pushga=
te mechanism in OSSTest (we didn&#8217;t cover this in detail)<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">On the other hand &#8230; running Coverity on the co=
de base has been a huge success.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Konrad:<o:p></o:p></p>
<p class=3D"MsoNormal">* In 2 months we had &gt; 215 bug fixes<o:p></o:p></=
p>
<p class=3D"MsoNormal">* the quality of the xen core components according t=
o coverity is now higher than that in the Linux kernel<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This implies that there is a willingness in the comm=
unity to use tools to improve quality.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We then slipped into a discussion about goals: Antho=
ny raised a few questions<o:p></o:p></p>
<p class=3D"MsoNormal">* How do we determine how we (or what we propose) pr=
ovides value to members and the community<o:p></o:p></p>
<p class=3D"MsoNormal">* We would need to define measurable success criteri=
a<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The conclusion we came to (note that we didn&#8217;t=
 vote) was<o:p></o:p></p>
<p class=3D"MsoNormal">* Understand what member companies want to get out o=
f the framework<o:p></o:p></p>
<p class=3D"MsoNormal">* Understand what the community wants to get out of =
it (as value for companies depends on community buy in).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|Lars}} Carefully draft a mail to the devel =
lists (after sending to this list for approval) along the lines of:<o:p></o=
:p></p>
<p class=3D"MsoNormal">* As AB we have resources that we can use to help th=
e community
<o:p></o:p></p>
<p class=3D"MsoNormal">* We are only willing to spend money, if we are conf=
ident enough that this helps the community and is likely to be adopted<o:p>=
</o:p></p>
<p class=3D"MsoNormal">* Here are a few options and what we think would hel=
p you [intended to seed the discussion]<o:p></o:p></p>
<p class=3D"MsoNormal">* We are looking for volunteers in the community to =
work with the WG<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|All}} Each member company should provide a =
statement of what they are trying to achieve, whether there are any specifi=
c test related items, constraints, platforms, goals, etc. that they are car=
e about<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8217;&#8217;&#8217;Additional Notes: &#8217;&#8217=
;&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">I am also including some notes and discussions I had=
 outside the WG meeting at the bottom of this section.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I had a conversation with a number of developers aft=
er the test talks<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony stated that maybe to have a test tool base=
d on QEMU that allows people to run some relevant tests locally would be be=
st (problem: performance). He also raised the point that both OSSTest and X=
enRT are just like autotest. Why do
 we need yet another new test framework rather than using something which i=
s out there already?<o:p></o:p></p>
<p class=3D"MsoNormal">* Ian Jackson stated that the main issue right now i=
s that OSSTest is not properly resourced and does have not good coverage. H=
e spends 50% of his time keeping OSSTest running and sometimes tracking dow=
n hardware issues. So whatever we
 do, &nbsp;resourcing needs to be resolved.<o:p></o:p></p>
<p class=3D"MsoNormal">* When I talked to Citrix Platform team members, it =
turned out that only a few have actually used OSSTest (lack of documentatio=
n is the key issue). It&#8217;s too hard to get started with OSSTest right =
now.<o:p></o:p></p>
<p class=3D"MsoNormal">* Another developer stated (source not disclosed): w=
hy don&#8217;t the member companies fund the &#8220;creation of tests (rega=
rdless of test framework) if they care about quality&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal">* Ian Jackson: there are some interesting properties=
 about OSSTest (e.g. the capability to submit test code with a spec on the =
fly). [Aside by Lars: this may be close enough to providing the capability =
to try something locally, if we there
 also was a capability to test a devs personal git branch with some test co=
de] <o:p>
</o:p></p>
<p class=3D"MsoNormal">* Ian J also stated that he would look at XenRT, if =
the code was made available in a Git repo rather than a tarball. Any issues=
 and discussions could then happen using the normal ways of discussing larg=
er code contributions on xen-devel<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This clearly shows that we may have an issue winning=
 the community over.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Status Update and scenarios going forward&=
nbsp; =3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">(mostly by Chris Sheperd)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.slideshare.net/xen_com_mgr/xen=
-summit-taas-and-xenrt-0">http://www.slideshare.net/xen_com_mgr/xen-summit-=
taas-and-xenrt-0</a> shows a status update<o:p></o:p></p>
<p class=3D"MsoNormal">Documentation at <a href=3D"http://wiki.xenproject.o=
rg/wiki/Category:XenRT">
http://wiki.xenproject.org/wiki/Category:XenRT</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Harry Hart: mentioned that Verizon tried XenRT but t=
hat they got stuck (Aside Lars: the fact that right now XenRT is sort of ou=
tside the Xen Project community does not lend itself to discuss and raise i=
ssues about it)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p></o:p></p>
<p class=3D"MsoNormal">The main benefit of XenRT is that we inherit a large=
 number of existing tests (including for example performance tests and othe=
rs)<o:p></o:p></p>
<p class=3D"MsoNormal">At the time of the meeting, the intention was to sho=
w a demo running at
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>, but OSL had not set =
this up<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8216;&#8217;&#8217;Update: 8/11/13: Sorry for drop=
ping the ball on this. We have the systems basically ready to go outside of=
 getting public internet plumbed. Are you still in need of them? Please let=
 me know!&#8217;&#8217;&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The question now is whether <o:p></o:p></p>
<p class=3D"MsoNormal">a) Citrix is willing to spend some time on setting a=
 test environment up (and add support for xl)<o:p></o:p></p>
<p class=3D"MsoNormal">b) Whether others on this list think that a XenRT de=
mo instance is a good idea<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My question to Chris:<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|Chris}} Determine whether Citrix is willing=
 to set up XenRT on
<a href=3D"http://osuosl.org/">http://osuosl.org/</a> (and add support for =
&#8220;xl&#8221;)<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|Chris}} Let Lance Albertson from <a href=3D=
"http://osuosl.org/">
http://osuosl.org/</a> &nbsp;know<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now as we do have a WG, I suggest to CC it if the an=
swer to the
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The other question I have to the group (in light of =
the previous discussion) is:<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|All} Let me know by &#8220;replying &#43;1&=
#8221; to this item whether you feel there is value in setting up a XenRT d=
emo instance on
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>; &#8220;replying 0&#8=
221; means you don&#8217;t care; &#8220;replying -1&#8220; means you believ=
e this is a bad idea (to satisfy Xen Project conventions you would have to =
justify why you think this)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Meeting Mechaniscs&nbsp; =3D=3D=3D<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|All} &nbsp;Let me know what day and time of=
 week you would be available for a monthly call. All people on the list are=
 based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot w=
ould probably work best. Please state 2-3
 preferences.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_--


--===============0800111578980940768==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============0800111578980940768==--


From wg-test-framework-bounces@lists.xenproject.org Mon Nov 11 12:56:56 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Mon, 11 Nov 2013 12:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vfr32-0008Bi-Cf
	for archives@lists.xenproject.org; Mon, 11 Nov 2013 12:56:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>)
	id 1Vfr30-0008BH-RA; Mon, 11 Nov 2013 12:56:55 +0000
Received: from [85.158.139.211:63618] by server-12.bemta-5.messagelabs.com id
	6E/2C-15833-614D0825; Mon, 11 Nov 2013 12:56:54 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1384174610!1253430!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8093 invoked from network); 11 Nov 2013 12:56:52 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-4.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	11 Nov 2013 12:56:52 -0000
X-IronPort-AV: E=Sophos;i="4.93,677,1378857600"; d="scan'208,217";a="70554333"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 11 Nov 2013 12:56:50 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Mon, 11 Nov 2013 07:56:49 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Mon, 11 Nov 2013 13:55:05 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>,
	"advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Thread-Topic: [Minutes] First Test WG framework meeting in October
Thread-Index: Ac7cliyYXPUFa+qhSeiqvi3390N/2A==
Date: Mon, 11 Nov 2013 12:55:04 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DA2D6@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.168]
MIME-Version: 1.0
X-DLP: MIA2
Cc: "Slutz, Donald
	Christopher \(dslutz@verizon.com\)" <dslutz@verizon.com>, "Hart,
	Harry D \(hhart@verizon.com\)" <hhart@verizon.com>, "Coulis,
	Demetrios \(Demetrios.Coulis@ca.com\)" <Demetrios.Coulis@ca.com>
Subject: [Wg-test-framework] [Minutes] First Test WG framework meeting in
	October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0800111578980940768=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============0800111578980940768==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable


Hi all,
sorry it has taken me so long to put this together. I set up the mailing li=
st, and signed you all up. Please read the minutes

AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.

Lars

=3D=3D Attendees =3D=3D
* Aravind Gopalakrishnan (AMD)
* Anthony Liguori (AWS), Matt Wilson (AWS)
* Chris Sheperd (Citrix)
* Demetrios Coulis standing in for Allan Roberto (CA)
* Greg Lutostanski (Calxeda)
* Konrad Wilk (Oracle)
* Lars Kurth (Chair, Xen Project)
* Will Auld (Intel)
I believe, but am not 100% sure that
*Harry Hart and Don Slutz (Verizon) also stayed at the meeting

{{Action|Don}} Please confirm whether you were at the meeting and whether V=
erizon would in fact also participate in the WG and who the respective comp=
any rep would be

=3D=3D Agenda =3D=3D

* Introductions
* Purpose and Scope of Working Group

:Lars: My view is that the WG provides oversight and guidance for creating =
a test infrastructure for the Xen Project on behalf of the Xen Community. T=
his is merely providing a stake in the ground to start a discussion.

As such, the group needs to
**Make proposals to the Advisory Board for funding, for example
*** What do we need to set up such a system in terms of hosting space, mach=
ines, ...
*** Do we need a full-time resource employed by the LF to maintain and evol=
ve the framework, ...
** Make proposals to the community and work with the community on a solutio=
n that works for developers in the community
*** Without community buy-in and creating something that the community actu=
ally wants, we won't be able to improve upstream quality
** Make decisions to help bootstrap demo systems, proof of concepts, etc.
** The group will also need to approve Statement of Works or provide input =
on hiring contractors/resource
** Influence or set ground rules to ensure that the money that the Advisory=
 Board invests delivers value to the community and the Advisory Board
** Highlight focus areas for investment: e.g. the group would decide on que=
stions such as
*** Are there focus areas for test coverage the WG/AB cares about?
*** Can WG/AB members find resources to cover these areas?
*** If not, do we need to use project funds to seed such areas?


:Comment by Matt Wilson (AWS): I'd like to suggest that the AB and working =
groups try to avoid making technology decisions. It makes sense for the WG =
to decide where to make investments on behalf of Xen Project members (e.g. =
where to invest through contractors / grants, capital investments, etc.). W=
hile this might influence technology decisions, it should avoid trouble som=
e engineering-by-committee problems.



:My proposal would be to go through the list above and add/remove items and=
 examples. We do not need to make decisions on items listed above at this m=
eeting (I see these as example to clarify  the scope/purpose/boundaries of =
the WG). I would then take the output and draft a charter which we can vote=
 on in the WG subsequently and to put it forward to the Advisory Board and =
the wider community.

* Status Update and scenarios going forward (Chris Shepherd)
:We probably need to give a quick overview of what we have (there are quite=
 a few new people on the list)

:Status update:
** The OSU Open Source Lab in principle agreed to set up a Test-As-A-Servic=
e rig for Xen for a limited time
** The proposal is based on Citrix's internal XenRT system. This would be a=
 proof of concept aimed at informing further investment decisions.
** OSSTest is already running (however on Citrix servers, with limited acce=
ss by the community) ... see
*** http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osst=
est/
*** http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-b=
y-step/

* Meeting Mechanics :
** Meeting cadence/time/etc.
** Mailing lists

=3D=3D=3D Introductions =3D=3D=3D
Please feel free to expand and ask questions, etc.
* Aravind Gopalakrishnan, works in the Server OS team at AMD and specialise=
s in RAS features
* Chris Sheperd, leads the Test Department for XenServer at Citrix
* Will Auld is Performance Architect and  Principal Engineer at Intel, but =
also works closely with the Cloud Virtualization Test Group
* Anthony Liguori is the QEMU project lead at Amazon
* Demetrios Coulis, is product manager for AppLogic at CA
* Greg Lutostanski is working in the Validation team (sorry, may have gotte=
n this wrong) at Calxeda and is new to Xen
* Konrad Wilk is Software Development Manager at Oracle, but also Xen maint=
ainer in Linux
* Lars Kurth is the community manager for the Xen Project and is volunteeri=
ng to chair this working group until it becomes self-sustaining

=3D=3D=3D Purpose and Scope of Working Group  =3D=3D=3D

We didn't really work through the items in the list in the agenda. We ended=
 up having a discussion.  I didn't capture all of it - the discussion got q=
uite engaged - and I was at taking notes. Please feel free to augment on th=
e list and correct me.

Lars: We started with the list of items in the agenda, but realized that ma=
ybe we need to take a step back and check our assumptions.

Anthony:
* Raised the point that the introduction of KVM autotest (http://www.linux-=
kvm.org/page/KVM-Autotest) has been problematic. Developers generally tend =
to write test code if it fits into their development workflow (i.e. they ca=
n run tests easily locally on their branch very easily).
* System Test frameworks (such as Xen OSSTest and XenRT) which are run *aft=
er* submission are more problematic and many devs tend to ignore them
* From Anthony's experience, we also approached the OSSTest / XenRT discuss=
ions wrongly. We should *not* just ask developers to write tests, but under=
stand better what tests framework they would find attractive and provide so=
mething which helps them.

Lars:
* We can fix the last point on engaging the community

We then covered an angle on what is wrong with OSS test right now

Konrad:  stated that OSSTest is not well enough maintained and owned right =
now (IanJ does this in his spare time).  OSSTest or other systems the AB su=
pports will need to be properly owned and funded, otherwise the system woul=
d lose trust.

Matt commented that he doesn't like the pushgate mechanism in OSSTest (we d=
idn't cover this in detail)

On the other hand ... running Coverity on the code base has been a huge suc=
cess.

Konrad:
* In 2 months we had > 215 bug fixes
* the quality of the xen core components according to coverity is now highe=
r than that in the Linux kernel

This implies that there is a willingness in the community to use tools to i=
mprove quality.

We then slipped into a discussion about goals: Anthony raised a few questio=
ns
* How do we determine how we (or what we propose) provides value to members=
 and the community
* We would need to define measurable success criteria

The conclusion we came to (note that we didn't vote) was
* Understand what member companies want to get out of the framework
* Understand what the community wants to get out of it (as value for compan=
ies depends on community buy in).

{{Action|Lars}} Carefully draft a mail to the devel lists (after sending to=
 this list for approval) along the lines of:
* As AB we have resources that we can use to help the community
* We are only willing to spend money, if we are confident enough that this =
helps the community and is likely to be adopted
* Here are a few options and what we think would help you [intended to seed=
 the discussion]
* We are looking for volunteers in the community to work with the WG

{{Action|All}} Each member company should provide a statement of what they =
are trying to achieve, whether there are any specific test related items, c=
onstraints, platforms, goals, etc. that they are care about

'''Additional Notes: '''
I am also including some notes and discussions I had outside the WG meeting=
 at the bottom of this section.

I had a conversation with a number of developers after the test talks
* Anthony stated that maybe to have a test tool based on QEMU that allows p=
eople to run some relevant tests locally would be best (problem: performanc=
e). He also raised the point that both OSSTest and XenRT are just like auto=
test. Why do we need yet another new test framework rather than using somet=
hing which is out there already?
* Ian Jackson stated that the main issue right now is that OSSTest is not p=
roperly resourced and does have not good coverage. He spends 50% of his tim=
e keeping OSSTest running and sometimes tracking down hardware issues. So w=
hatever we do,  resourcing needs to be resolved.
* When I talked to Citrix Platform team members, it turned out that only a =
few have actually used OSSTest (lack of documentation is the key issue). It=
's too hard to get started with OSSTest right now.
* Another developer stated (source not disclosed): why don't the member com=
panies fund the "creation of tests (regardless of test framework) if they c=
are about quality"
* Ian Jackson: there are some interesting properties about OSSTest (e.g. th=
e capability to submit test code with a spec on the fly). [Aside by Lars: t=
his may be close enough to providing the capability to try something locall=
y, if we there also was a capability to test a devs personal git branch wit=
h some test code]
* Ian J also stated that he would look at XenRT, if the code was made avail=
able in a Git repo rather than a tarball. Any issues and discussions could =
then happen using the normal ways of discussing larger code contributions o=
n xen-devel

This clearly shows that we may have an issue winning the community over.

=3D=3D=3D Status Update and scenarios going forward  =3D=3D=3D
(mostly by Chris Sheperd)

http://www.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0 shows a s=
tatus update
Documentation at http://wiki.xenproject.org/wiki/Category:XenRT

Harry Hart: mentioned that Verizon tried XenRT but that they got stuck (Asi=
de Lars: the fact that right now XenRT is sort of outside the Xen Project c=
ommunity does not lend itself to discuss and raise issues about it)
The main benefit of XenRT is that we inherit a large number of existing tes=
ts (including for example performance tests and others)
At the time of the meeting, the intention was to show a demo running at htt=
p://osuosl.org/, but OSL had not set this up

'''Update: 8/11/13: Sorry for dropping the ball on this. We have the system=
s basically ready to go outside of getting public internet plumbed. Are you=
 still in need of them? Please let me know!'''

The question now is whether
a) Citrix is willing to spend some time on setting a test environment up (a=
nd add support for xl)
b) Whether others on this list think that a XenRT demo instance is a good i=
dea

My question to Chris:
{{Action|Chris}} Determine whether Citrix is willing to set up XenRT on htt=
p://osuosl.org/ (and add support for "xl")
{{Action|Chris}} Let Lance Albertson from http://osuosl.org/  know

Now as we do have a WG, I suggest to CC it if the answer to the

The other question I have to the group (in light of the previous discussion=
) is:
{{Action|All} Let me know by "replying +1" to this item whether you feel th=
ere is value in setting up a XenRT demo instance on http://osuosl.org/; "re=
plying 0" means you don't care; "replying -1" means you believe this is a b=
ad idea (to satisfy Xen Project conventions you would have to justify why y=
ou think this)

=3D=3D=3D Meeting Mechaniscs  =3D=3D=3D

{{Action|All}  Let me know what day and time of week you would be available=
 for a monthly call. All people on the list are based in the EU or US (East=
 to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Ple=
ase state 2-3 preferences.


--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal">sorry it has taken me so long to put this together. =
I set up the mailing list, and signed you all up. Please read the minutes<b=
r>
<br>
AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D Attendees =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">* Aravind Gopalakrishnan (AMD)<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony Liguori (AWS), Matt Wilson (AWS)<o:p></o:p=
></p>
<p class=3D"MsoNormal">* Chris Sheperd (Citrix)<o:p></o:p></p>
<p class=3D"MsoNormal">* Demetrios Coulis standing in for Allan Roberto (CA=
)<o:p></o:p></p>
<p class=3D"MsoNormal">* Greg Lutostanski (Calxeda)<o:p></o:p></p>
<p class=3D"MsoNormal">* Konrad Wilk (Oracle)<o:p></o:p></p>
<p class=3D"MsoNormal">* Lars Kurth (Chair, Xen Project)<o:p></o:p></p>
<p class=3D"MsoNormal">* Will Auld (Intel)<o:p></o:p></p>
<p class=3D"MsoNormal">I believe, but am not 100% sure that <o:p></o:p></p>
<p class=3D"MsoNormal">*Harry Hart and Don Slutz (Verizon) also stayed at t=
he meeting<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|Don}} Please confirm whether you were at th=
e meeting and whether Verizon would in fact also participate in the WG and =
who the respective company rep would be<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D Agenda =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Introductions<o:p></o:p></p>
<p class=3D"MsoNormal">* Purpose and Scope of Working Group<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">:Lars: My view is that the WG provides oversight and=
 guidance for creating a test infrastructure for the Xen Project on behalf =
of the Xen Community. This is merely providing a stake in the ground to sta=
rt a discussion.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As such, the group needs to<o:p></o:p></p>
<p class=3D"MsoNormal">**Make proposals to the Advisory Board for funding, =
for example<o:p></o:p></p>
<p class=3D"MsoNormal">*** What do we need to set up such a system in terms=
 of hosting space, machines, &#8230;
<o:p></o:p></p>
<p class=3D"MsoNormal">*** Do we need a full-time resource employed by the =
LF to maintain and evolve the framework, &#8230;<o:p></o:p></p>
<p class=3D"MsoNormal">** Make proposals to the community and work with the=
 community on a solution that works for developers in the community
<o:p></o:p></p>
<p class=3D"MsoNormal">*** Without community buy-in and creating something =
that the community actually wants, we won&#8217;t be able to improve upstre=
am quality<o:p></o:p></p>
<p class=3D"MsoNormal">** Make decisions to help bootstrap demo systems, pr=
oof of concepts, etc.
<o:p></o:p></p>
<p class=3D"MsoNormal">** The group will also need to approve Statement of =
Works or provide input on hiring contractors/resource
<o:p></o:p></p>
<p class=3D"MsoNormal">** Influence or set ground rules to ensure that the =
money that the Advisory Board invests delivers value to the community and t=
he Advisory Board<o:p></o:p></p>
<p class=3D"MsoNormal">** Highlight focus areas for investment: e.g. the gr=
oup would decide on questions such as<o:p></o:p></p>
<p class=3D"MsoNormal">*** Are there focus areas for test coverage the WG/A=
B cares about?<o:p></o:p></p>
<p class=3D"MsoNormal">*** Can WG/AB members find resources to cover these =
areas? <o:p>
</o:p></p>
<p class=3D"MsoNormal">*** If not, do we need to use project funds to seed =
such areas?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">:Comment by Matt Wilson (AWS): I'd like to sugges=
t that the AB and working groups try to avoid making technology decisions. =
It makes sense for the WG to decide where to make investments on behalf of =
Xen Project members (e.g. where to
 invest through contractors / grants, capital investments, etc.). While thi=
s might influence technology decisions, it should avoid trouble some engine=
ering-by-committee problems.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">:My proposal would be to go through the list abov=
e and add/remove items and examples. We do not need to make decisions on it=
ems listed above at this meeting (I see these as example to clarify&nbsp; t=
he scope/purpose/boundaries of the WG).
 I would then take the output and draft a charter which we can vote on in t=
he WG subsequently and to put it forward to the Advisory Board and the wide=
r community.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Status Update and scenarios going forward (Chris S=
hepherd)<o:p></o:p></p>
<p class=3D"MsoNormal">:We probably need to give a quick overview of what w=
e have (there are quite a few new people on the list)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">:Status update: <o:p></o:p></p>
<p class=3D"MsoNormal">** The OSU Open Source Lab in principle agreed to se=
t up a Test-As-A-Service rig for Xen for a limited time<o:p></o:p></p>
<p class=3D"MsoNormal">** The proposal is based on Citrix&#8217;s internal =
XenRT system. This would be a proof of concept aimed at informing further i=
nvestment decisions.
<o:p></o:p></p>
<p class=3D"MsoNormal">** OSSTest is already running (however on Citrix ser=
vers, with limited access by the community) &#8230; see
<o:p></o:p></p>
<p class=3D"MsoNormal">*** <a href=3D"http://blog.xen.org/index.php/2013/02=
/02/xen-automatic-test-system-osstest/">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a><o:p></o:p></p>
<p class=3D"MsoNormal">*** <a href=3D"http://blog.xen.org/index.php/2013/09=
/30/osstest-standalone-mode-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">* Meeting Mechanics : <o:p></o:p></p>
<p class=3D"MsoNormal">** Meeting cadence/time/etc.<o:p></o:p></p>
<p class=3D"MsoNormal">** Mailing lists<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Introductions =3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Please feel free to expand and ask questions, etc.<o=
:p></o:p></p>
<p class=3D"MsoNormal">* Aravind Gopalakrishnan, works in the Server OS tea=
m at AMD and specialises in RAS features
<o:p></o:p></p>
<p class=3D"MsoNormal">* Chris Sheperd, leads the Test Department for XenSe=
rver at Citrix<o:p></o:p></p>
<p class=3D"MsoNormal">* Will Auld is Performance Architect and&nbsp; Princ=
ipal Engineer at Intel, but also works closely with the Cloud Virtualizatio=
n Test Group<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony Liguori is the QEMU project lead at Amazon=
<o:p></o:p></p>
<p class=3D"MsoNormal">* Demetrios Coulis, is product manager for AppLogic =
at CA <o:p>
</o:p></p>
<p class=3D"MsoNormal">* Greg Lutostanski is working in the Validation team=
 (sorry, may have gotten this wrong) at Calxeda and is new to Xen<o:p></o:p=
></p>
<p class=3D"MsoNormal">* Konrad Wilk is Software Development Manager at Ora=
cle, but also Xen maintainer in Linux<o:p></o:p></p>
<p class=3D"MsoNormal">* Lars Kurth is the community manager for the Xen Pr=
oject and is volunteering to chair this working group until it becomes self=
-sustaining<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Purpose and Scope of Working Group&nbsp; =
=3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We didn&#8217;t really work through the items in the=
 list in the agenda. We ended up having a discussion.&nbsp; I didn&#8217;t =
capture all of it - the discussion got quite engaged &#8211; and I was at t=
aking notes. Please feel free to augment on the list and
 correct me.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars: We started with the list of items in the agend=
a, but realized that maybe we need to take a step back and check our assump=
tions.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Anthony: <o:p></o:p></p>
<p class=3D"MsoNormal">* Raised the point that the introduction of KVM auto=
test (<a href=3D"http://www.linux-kvm.org/page/KVM-Autotest">http://www.lin=
ux-kvm.org/page/KVM-Autotest</a>) has been problematic. Developers generall=
y tend to write test code if it fits
 into their development workflow (i.e. they can run tests easily locally on=
 their branch very easily).<o:p></o:p></p>
<p class=3D"MsoNormal">* System Test frameworks (such as Xen OSSTest and Xe=
nRT) which are run *<b>after</b>* submission are more problematic and many =
devs tend to ignore them<o:p></o:p></p>
<p class=3D"MsoNormal">* From Anthony&#8217;s experience, we also approache=
d the OSSTest / XenRT discussions wrongly. We should *<b>not</b>* just ask =
developers to write tests, but understand better what tests framework they =
would find attractive and provide something
 which helps them.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Lars:<o:p></o:p></p>
<p class=3D"MsoNormal">* We can fix the last point on engaging the communit=
y<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We then covered an angle on what is wrong with OSS t=
est right now<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Konrad:&nbsp; stated that OSSTest is not well enough=
 maintained and owned right now (IanJ does this in his spare time). &nbsp;O=
SSTest or other systems the AB supports will need to be properly owned and =
funded, otherwise the system would lose trust.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Matt commented that he doesn&#8217;t like the pushga=
te mechanism in OSSTest (we didn&#8217;t cover this in detail)<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">On the other hand &#8230; running Coverity on the co=
de base has been a huge success.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Konrad:<o:p></o:p></p>
<p class=3D"MsoNormal">* In 2 months we had &gt; 215 bug fixes<o:p></o:p></=
p>
<p class=3D"MsoNormal">* the quality of the xen core components according t=
o coverity is now higher than that in the Linux kernel<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This implies that there is a willingness in the comm=
unity to use tools to improve quality.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We then slipped into a discussion about goals: Antho=
ny raised a few questions<o:p></o:p></p>
<p class=3D"MsoNormal">* How do we determine how we (or what we propose) pr=
ovides value to members and the community<o:p></o:p></p>
<p class=3D"MsoNormal">* We would need to define measurable success criteri=
a<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The conclusion we came to (note that we didn&#8217;t=
 vote) was<o:p></o:p></p>
<p class=3D"MsoNormal">* Understand what member companies want to get out o=
f the framework<o:p></o:p></p>
<p class=3D"MsoNormal">* Understand what the community wants to get out of =
it (as value for companies depends on community buy in).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|Lars}} Carefully draft a mail to the devel =
lists (after sending to this list for approval) along the lines of:<o:p></o=
:p></p>
<p class=3D"MsoNormal">* As AB we have resources that we can use to help th=
e community
<o:p></o:p></p>
<p class=3D"MsoNormal">* We are only willing to spend money, if we are conf=
ident enough that this helps the community and is likely to be adopted<o:p>=
</o:p></p>
<p class=3D"MsoNormal">* Here are a few options and what we think would hel=
p you [intended to seed the discussion]<o:p></o:p></p>
<p class=3D"MsoNormal">* We are looking for volunteers in the community to =
work with the WG<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|All}} Each member company should provide a =
statement of what they are trying to achieve, whether there are any specifi=
c test related items, constraints, platforms, goals, etc. that they are car=
e about<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8217;&#8217;&#8217;Additional Notes: &#8217;&#8217=
;&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">I am also including some notes and discussions I had=
 outside the WG meeting at the bottom of this section.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I had a conversation with a number of developers aft=
er the test talks<o:p></o:p></p>
<p class=3D"MsoNormal">* Anthony stated that maybe to have a test tool base=
d on QEMU that allows people to run some relevant tests locally would be be=
st (problem: performance). He also raised the point that both OSSTest and X=
enRT are just like autotest. Why do
 we need yet another new test framework rather than using something which i=
s out there already?<o:p></o:p></p>
<p class=3D"MsoNormal">* Ian Jackson stated that the main issue right now i=
s that OSSTest is not properly resourced and does have not good coverage. H=
e spends 50% of his time keeping OSSTest running and sometimes tracking dow=
n hardware issues. So whatever we
 do, &nbsp;resourcing needs to be resolved.<o:p></o:p></p>
<p class=3D"MsoNormal">* When I talked to Citrix Platform team members, it =
turned out that only a few have actually used OSSTest (lack of documentatio=
n is the key issue). It&#8217;s too hard to get started with OSSTest right =
now.<o:p></o:p></p>
<p class=3D"MsoNormal">* Another developer stated (source not disclosed): w=
hy don&#8217;t the member companies fund the &#8220;creation of tests (rega=
rdless of test framework) if they care about quality&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal">* Ian Jackson: there are some interesting properties=
 about OSSTest (e.g. the capability to submit test code with a spec on the =
fly). [Aside by Lars: this may be close enough to providing the capability =
to try something locally, if we there
 also was a capability to test a devs personal git branch with some test co=
de] <o:p>
</o:p></p>
<p class=3D"MsoNormal">* Ian J also stated that he would look at XenRT, if =
the code was made available in a Git repo rather than a tarball. Any issues=
 and discussions could then happen using the normal ways of discussing larg=
er code contributions on xen-devel<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This clearly shows that we may have an issue winning=
 the community over.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Status Update and scenarios going forward&=
nbsp; =3D=3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">(mostly by Chris Sheperd)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.slideshare.net/xen_com_mgr/xen=
-summit-taas-and-xenrt-0">http://www.slideshare.net/xen_com_mgr/xen-summit-=
taas-and-xenrt-0</a> shows a status update<o:p></o:p></p>
<p class=3D"MsoNormal">Documentation at <a href=3D"http://wiki.xenproject.o=
rg/wiki/Category:XenRT">
http://wiki.xenproject.org/wiki/Category:XenRT</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Harry Hart: mentioned that Verizon tried XenRT but t=
hat they got stuck (Aside Lars: the fact that right now XenRT is sort of ou=
tside the Xen Project community does not lend itself to discuss and raise i=
ssues about it)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p></o:p></p>
<p class=3D"MsoNormal">The main benefit of XenRT is that we inherit a large=
 number of existing tests (including for example performance tests and othe=
rs)<o:p></o:p></p>
<p class=3D"MsoNormal">At the time of the meeting, the intention was to sho=
w a demo running at
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>, but OSL had not set =
this up<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8216;&#8217;&#8217;Update: 8/11/13: Sorry for drop=
ping the ball on this. We have the systems basically ready to go outside of=
 getting public internet plumbed. Are you still in need of them? Please let=
 me know!&#8217;&#8217;&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The question now is whether <o:p></o:p></p>
<p class=3D"MsoNormal">a) Citrix is willing to spend some time on setting a=
 test environment up (and add support for xl)<o:p></o:p></p>
<p class=3D"MsoNormal">b) Whether others on this list think that a XenRT de=
mo instance is a good idea<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">My question to Chris:<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|Chris}} Determine whether Citrix is willing=
 to set up XenRT on
<a href=3D"http://osuosl.org/">http://osuosl.org/</a> (and add support for =
&#8220;xl&#8221;)<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|Chris}} Let Lance Albertson from <a href=3D=
"http://osuosl.org/">
http://osuosl.org/</a> &nbsp;know<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now as we do have a WG, I suggest to CC it if the an=
swer to the
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The other question I have to the group (in light of =
the previous discussion) is:<o:p></o:p></p>
<p class=3D"MsoNormal">{{Action|All} Let me know by &#8220;replying &#43;1&=
#8221; to this item whether you feel there is value in setting up a XenRT d=
emo instance on
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>; &#8220;replying 0&#8=
221; means you don&#8217;t care; &#8220;replying -1&#8220; means you believ=
e this is a bad idea (to satisfy Xen Project conventions you would have to =
justify why you think this)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">=3D=3D=3D Meeting Mechaniscs&nbsp; =3D=3D=3D<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">{{Action|All} &nbsp;Let me know what day and time of=
 week you would be available for a monthly call. All people on the list are=
 based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot w=
ould probably work best. Please state 2-3
 preferences.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DA2D6AMSPEX01CL01citri_--


--===============0800111578980940768==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============0800111578980940768==--


From wg-test-framework-bounces@lists.xenproject.org Fri Nov 15 08:05:08 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Nov 2013 08:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VhEOq-0006Fa-MX
	for archives@lists.xenproject.org; Fri, 15 Nov 2013 08:05:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VhEOo-0006Ew-FG
	for wg-test-framework@lists.xenproject.org;
	Fri, 15 Nov 2013 08:05:07 +0000
Received: from [85.158.143.35:33525] by server-1.bemta-4.messagelabs.com id
	B2/6E-02132-1B5D5825; Fri, 15 Nov 2013 08:05:05 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1384502694!3384608!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23619 invoked from network); 15 Nov 2013 08:04:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Nov 2013 08:04:55 -0000
X-IronPort-AV: E=Sophos;i="4.93,705,1378857600"; d="scan'208,217";a="72259526"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 15 Nov 2013 08:04:53 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL03.citrite.net (10.13.107.80) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 15 Nov 2013 03:04:53 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 15 Nov 2013 09:04:51 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "Gopalakrishnan, Aravind" <Aravind.Gopalakrishnan@amd.com>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in	October
Thread-Index: AQHO4ZUJbVlsdHNVqUeeF7Fxi5fPz5ol7B+D
Date: Fri, 15 Nov 2013 08:04:50 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DC52F@AMSPEX01CL01.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DA2D6@AMSPEX01CL01.citrite.net>,
	<4923C2DE085EEB4FAB1D375DD09D0BA61AD3D37C@SATLEXDAG01.amd.com>
In-Reply-To: <4923C2DE085EEB4FAB1D375DD09D0BA61AD3D37C@SATLEXDAG01.amd.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.69.46.1]
MIME-Version: 1.0
X-DLP: MIA2
Cc: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in	October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6750491874880416836=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============6750491874880416836==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Aravaind,

thanks for getting back. I have followed up a little about the system test =
vs. unit test argument with the developers in Cambridge at least. I think w=
hat this comes down to is really a question about workflow.

Right now, OSSTest as well as Xen RT require (in my understanding)
a) code to be submitted for review
b) code to be reviewed and be submitted by the committer to the staging bra=
nch
c) only then tests are run
d) if stuff fails, it has to be taken out and the whole process starts agai=
n

Whereas what would be really desirable and IMHO attractive to devs is the f=
ollowing work-flow
a) developer has a well working prototype on their personal git branch some=
where
b) developer can run a set of interesting (or new) tests on some machines o=
n different architectures locally (which is somewhat impractical)
c) alternatively developer points a to his branch, plus some interesting te=
sts and specifies interesting machines and tests are quickly run on a centr=
al test farm (the question is how quickly and smoothly this process would b=
e)
d) if all works well, code is submitted for review (and test results could =
be attached)

I think this is what Anthony's argument ultimately comes down to. The quest=
ion is whether the second workflow is achievable with something like OSSTes=
t and XenRT. Of course the system testing approach is also needed.

Regards
Lars

________________________________
From: Gopalakrishnan, Aravind [Aravind.Gopalakrishnan@amd.com]
Sent: 14 November 2013 23:54
To: Lars Kurth
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting =
in October

Hi Lars,
I am available on all days (except Thursday) between 10am to 12noon

And, I am =93+1=94 for a demo instance setup at OSU.

I do agree with Anthony=92s comment that XenRT is similar to autotest.. but=
 AFAICT, autotest=92s xen testing support  is mostly non-existent..
Maybe understanding more about the feature-set of XenRT could go some way t=
o help figure out if we can just leverage XenRT or need to beef up Xen supp=
ort in autotest..

(Apologies for the late reply)

Thanks,
-Aravind.

From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framew=
ork-bounces@lists.xenproject.org] On Behalf Of Lars Kurth
Sent: Monday, November 11, 2013 6:55 AM
To: wg-test-framework@lists.xenproject.org; advisory-board@lists.xenproject=
.org
Cc: Slutz, Donald Christopher (dslutz@verizon.com); Hart, Harry D (hhart@ve=
rizon.com); Coulis, Demetrios (Demetrios.Coulis@ca.com)
Subject: [Wg-test-framework] [Minutes] First Test WG framework meeting in O=
ctober


Hi all,
sorry it has taken me so long to put this together. I set up the mailing li=
st, and signed you all up. Please read the minutes

AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.

Lars

=3D=3D Attendees =3D=3D
* Aravind Gopalakrishnan (AMD)
* Anthony Liguori (AWS), Matt Wilson (AWS)
* Chris Sheperd (Citrix)
* Demetrios Coulis standing in for Allan Roberto (CA)
* Greg Lutostanski (Calxeda)
* Konrad Wilk (Oracle)
* Lars Kurth (Chair, Xen Project)
* Will Auld (Intel)
I believe, but am not 100% sure that
*Harry Hart and Don Slutz (Verizon) also stayed at the meeting

{{Action|Don}} Please confirm whether you were at the meeting and whether V=
erizon would in fact also participate in the WG and who the respective comp=
any rep would be

=3D=3D Agenda =3D=3D

* Introductions
* Purpose and Scope of Working Group

:Lars: My view is that the WG provides oversight and guidance for creating =
a test infrastructure for the Xen Project on behalf of the Xen Community. T=
his is merely providing a stake in the ground to start a discussion.

As such, the group needs to
**Make proposals to the Advisory Board for funding, for example
*** What do we need to set up such a system in terms of hosting space, mach=
ines, =85
*** Do we need a full-time resource employed by the LF to maintain and evol=
ve the framework, =85
** Make proposals to the community and work with the community on a solutio=
n that works for developers in the community
*** Without community buy-in and creating something that the community actu=
ally wants, we won=92t be able to improve upstream quality
** Make decisions to help bootstrap demo systems, proof of concepts, etc.
** The group will also need to approve Statement of Works or provide input =
on hiring contractors/resource
** Influence or set ground rules to ensure that the money that the Advisory=
 Board invests delivers value to the community and the Advisory Board
** Highlight focus areas for investment: e.g. the group would decide on que=
stions such as
*** Are there focus areas for test coverage the WG/AB cares about?
*** Can WG/AB members find resources to cover these areas?
*** If not, do we need to use project funds to seed such areas?


:Comment by Matt Wilson (AWS): I'd like to suggest that the AB and working =
groups try to avoid making technology decisions. It makes sense for the WG =
to decide where to make investments on behalf of Xen Project members (e.g. =
where to invest through contractors / grants, capital investments, etc.). W=
hile this might influence technology decisions, it should avoid trouble som=
e engineering-by-committee problems.



:My proposal would be to go through the list above and add/remove items and=
 examples. We do not need to make decisions on items listed above at this m=
eeting (I see these as example to clarify  the scope/purpose/boundaries of =
the WG). I would then take the output and draft a charter which we can vote=
 on in the WG subsequently and to put it forward to the Advisory Board and =
the wider community.

* Status Update and scenarios going forward (Chris Shepherd)
:We probably need to give a quick overview of what we have (there are quite=
 a few new people on the list)

:Status update:
** The OSU Open Source Lab in principle agreed to set up a Test-As-A-Servic=
e rig for Xen for a limited time
** The proposal is based on Citrix=92s internal XenRT system. This would be=
 a proof of concept aimed at informing further investment decisions.
** OSSTest is already running (however on Citrix servers, with limited acce=
ss by the community) =85 see
*** http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osst=
est/
*** http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-b=
y-step/

* Meeting Mechanics :
** Meeting cadence/time/etc.
** Mailing lists

=3D=3D=3D Introductions =3D=3D=3D
Please feel free to expand and ask questions, etc.
* Aravind Gopalakrishnan, works in the Server OS team at AMD and specialise=
s in RAS features
* Chris Sheperd, leads the Test Department for XenServer at Citrix
* Will Auld is Performance Architect and  Principal Engineer at Intel, but =
also works closely with the Cloud Virtualization Test Group
* Anthony Liguori is the QEMU project lead at Amazon
* Demetrios Coulis, is product manager for AppLogic at CA
* Greg Lutostanski is working in the Validation team (sorry, may have gotte=
n this wrong) at Calxeda and is new to Xen
* Konrad Wilk is Software Development Manager at Oracle, but also Xen maint=
ainer in Linux
* Lars Kurth is the community manager for the Xen Project and is volunteeri=
ng to chair this working group until it becomes self-sustaining

=3D=3D=3D Purpose and Scope of Working Group  =3D=3D=3D

We didn=92t really work through the items in the list in the agenda. We end=
ed up having a discussion.  I didn=92t capture all of it - the discussion g=
ot quite engaged =96 and I was at taking notes. Please feel free to augment=
 on the list and correct me.

Lars: We started with the list of items in the agenda, but realized that ma=
ybe we need to take a step back and check our assumptions.

Anthony:
* Raised the point that the introduction of KVM autotest (http://www.linux-=
kvm.org/page/KVM-Autotest) has been problematic. Developers generally tend =
to write test code if it fits into their development workflow (i.e. they ca=
n run tests easily locally on their branch very easily).
* System Test frameworks (such as Xen OSSTest and XenRT) which are run *aft=
er* submission are more problematic and many devs tend to ignore them
* From Anthony=92s experience, we also approached the OSSTest / XenRT discu=
ssions wrongly. We should *not* just ask developers to write tests, but und=
erstand better what tests framework they would find attractive and provide =
something which helps them.

Lars:
* We can fix the last point on engaging the community

We then covered an angle on what is wrong with OSS test right now

Konrad:  stated that OSSTest is not well enough maintained and owned right =
now (IanJ does this in his spare time).  OSSTest or other systems the AB su=
pports will need to be properly owned and funded, otherwise the system woul=
d lose trust.

Matt commented that he doesn=92t like the pushgate mechanism in OSSTest (we=
 didn=92t cover this in detail)

On the other hand =85 running Coverity on the code base has been a huge suc=
cess.

Konrad:
* In 2 months we had > 215 bug fixes
* the quality of the xen core components according to coverity is now highe=
r than that in the Linux kernel

This implies that there is a willingness in the community to use tools to i=
mprove quality.

We then slipped into a discussion about goals: Anthony raised a few questio=
ns
* How do we determine how we (or what we propose) provides value to members=
 and the community
* We would need to define measurable success criteria

The conclusion we came to (note that we didn=92t vote) was
* Understand what member companies want to get out of the framework
* Understand what the community wants to get out of it (as value for compan=
ies depends on community buy in).

{{Action|Lars}} Carefully draft a mail to the devel lists (after sending to=
 this list for approval) along the lines of:
* As AB we have resources that we can use to help the community
* We are only willing to spend money, if we are confident enough that this =
helps the community and is likely to be adopted
* Here are a few options and what we think would help you [intended to seed=
 the discussion]
* We are looking for volunteers in the community to work with the WG

{{Action|All}} Each member company should provide a statement of what they =
are trying to achieve, whether there are any specific test related items, c=
onstraints, platforms, goals, etc. that they are care about

=92=92=92Additional Notes: =92=92=92
I am also including some notes and discussions I had outside the WG meeting=
 at the bottom of this section.

I had a conversation with a number of developers after the test talks
* Anthony stated that maybe to have a test tool based on QEMU that allows p=
eople to run some relevant tests locally would be best (problem: performanc=
e). He also raised the point that both OSSTest and XenRT are just like auto=
test. Why do we need yet another new test framework rather than using somet=
hing which is out there already?
* Ian Jackson stated that the main issue right now is that OSSTest is not p=
roperly resourced and does have not good coverage. He spends 50% of his tim=
e keeping OSSTest running and sometimes tracking down hardware issues. So w=
hatever we do,  resourcing needs to be resolved.
* When I talked to Citrix Platform team members, it turned out that only a =
few have actually used OSSTest (lack of documentation is the key issue). It=
=92s too hard to get started with OSSTest right now.
* Another developer stated (source not disclosed): why don=92t the member c=
ompanies fund the =93creation of tests (regardless of test framework) if th=
ey care about quality=94
* Ian Jackson: there are some interesting properties about OSSTest (e.g. th=
e capability to submit test code with a spec on the fly). [Aside by Lars: t=
his may be close enough to providing the capability to try something locall=
y, if we there also was a capability to test a devs personal git branch wit=
h some test code]
* Ian J also stated that he would look at XenRT, if the code was made avail=
able in a Git repo rather than a tarball. Any issues and discussions could =
then happen using the normal ways of discussing larger code contributions o=
n xen-devel

This clearly shows that we may have an issue winning the community over.

=3D=3D=3D Status Update and scenarios going forward  =3D=3D=3D
(mostly by Chris Sheperd)

http://www.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0 shows a s=
tatus update
Documentation at http://wiki.xenproject.org/wiki/Category:XenRT

Harry Hart: mentioned that Verizon tried XenRT but that they got stuck (Asi=
de Lars: the fact that right now XenRT is sort of outside the Xen Project c=
ommunity does not lend itself to discuss and raise issues about it)

The main benefit of XenRT is that we inherit a large number of existing tes=
ts (including for example performance tests and others)
At the time of the meeting, the intention was to show a demo running at htt=
p://osuosl.org/, but OSL had not set this up

=91=92=92Update: 8/11/13: Sorry for dropping the ball on this. We have the =
systems basically ready to go outside of getting public internet plumbed. A=
re you still in need of them? Please let me know!=92=92=92

The question now is whether
a) Citrix is willing to spend some time on setting a test environment up (a=
nd add support for xl)
b) Whether others on this list think that a XenRT demo instance is a good i=
dea

My question to Chris:
{{Action|Chris}} Determine whether Citrix is willing to set up XenRT on htt=
p://osuosl.org/ (and add support for =93xl=94)
{{Action|Chris}} Let Lance Albertson from http://osuosl.org/  know

Now as we do have a WG, I suggest to CC it if the answer to the

The other question I have to the group (in light of the previous discussion=
) is:
{{Action|All} Let me know by =93replying +1=94 to this item whether you fee=
l there is value in setting up a XenRT demo instance on http://osuosl.org/;=
 =93replying 0=94 means you don=92t care; =93replying -1=93 means you belie=
ve this is a bad idea (to satisfy Xen Project conventions you would have to=
 justify why you think this)

=3D=3D=3D Meeting Mechaniscs  =3D=3D=3D

{{Action|All}  Let me know what day and time of week you would be available=
 for a monthly call. All people on the list are based in the EU or US (East=
 to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Ple=
ase state 2-3 preferences.


--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
span.PlainTextChar=0A=
	{font-family:"Calibri","sans-serif"}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
span.EmailStyle21=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
-->=0A=
</style><style type=3D"text/css">#keeper-quickStartGuide {							position: =
absolute;							top: 0;							left: 0;							z-index: 11000;						}</style>=
<style type=3D"text/css" id=3D"Keeper-common-style">    @font-face {	  font=
-family: 'fontello';	  src: url('https://s3.amazonaws.com/keepersecurity/fo=
nts/fontello/fontello.eot?93112375');	  src: url('https://s3.amazonaws.com/=
keepersecurity/fonts/fontello/fontello.eot?93112375#iefix') format('embedde=
d-opentype'),	       url('https://s3.amazonaws.com/keepersecurity/fonts/fon=
tello/fontello.woff?93112375') format('woff'),	       url('https://s3.amazo=
naws.com/keepersecurity/fonts/fontello/fontello.ttf?93112375') format('true=
type'),	       url('https://s3.amazonaws.com/keepersecurity/fonts/fontello/=
fontello.svg?93112375#fontello') format('svg');	  font-weight: normal;	  fo=
nt-style: normal;	}	.keeper-menu-wrapper ul li span{	color:white;	}	[class^=
=3D"ksec-icon-"]:before, [class*=3D" ksec-icon-"]:before {	  font-family: "=
fontello";	  font-style: normal;	  font-weight: 100;	  speak: none;	  displ=
ay: inline-block;	  text-decoration: inherit;	  width: 1em;	  margin-right:=
 .2em;	  text-align: center;	  font-variant: normal;	  text-transform: none=
;	  line-height: 1em;	  margin-left: .2em;	  opacity:0.9;	  font-size:18px;=
	}	.ksec-icon-help-circled:before { content: '\e805'; }	.ksec-icon-picture:=
before { content: '\e804'; }	.ksec-icon-globe:before { content: '\e803'; }	=
.ksec-icon-key:before { content: '\e806'; }	.ksec-icon-lock:before { conten=
t: '\e800'; }	.ksec-icon-clock:before { content: '\e802'; }	.ksec-icon-bloc=
k:before { content: '\e801'; }    .ksec-modern {	  display: inline-block;	 =
 padding: 8px 15px;	  background-color: white;	  border: 1px solid rgba(0,0=
,0,0.15);	  border-radius: 4px;	  min-width: 100px;	  text-align: center;	 =
 box-shadow:	    inset 0 1px 0 rgba(255,255,255,0.5),	    0 2px 2px rgba(0,=
0,0,0.3),	    0 0 4px 1px rgba(0,0,0,0.2);	  text-decoration: none;	  color=
: #666;	  text-shadow: none;	  font-size: 18px;	  font-weight: bold;	  curs=
or: pointer;	    -webkit-transition: all 0.25s ease-out;	       -moz-transi=
tion: all 0.25s ease-out;	         -o-transition: all 0.25s ease-out;	     =
	    transition: all 0.25s ease-out;	}	.ksec-modern:hover  { background-col=
or: #CECECE; color: black}	.ksec-modern.green{		background-color: #33cc00;	=
	color: white;	}	.ksec-modern.large{		width: 200px;		line-height: 36px;	}	.=
ksec-modern.green:hover{		background: #3EAC1A;		color: white;	}	.ksec-moder=
n.red{		background: #d40000;		color: white;	}	.ksec-modern.red:hover{		back=
ground: #9f0000;	}	.ksec-modern:active {	  box-shadow:	    inset 0 -2px 1px=
 rgba(255,255,255,0.2),	    inset 0 3px 2px rgba(0,0,0,0.12);	}	.ksec-moder=
n.disabled, .modern.disabled:hover, .modern.disabled:active {		cursor: not-=
allowed;		background: #aaa;		color: #eee;		box-shadow: none;	}	#keeper-dumm=
y-element {	    width:111px	}	#buttonPopup .top_hed .logo {        width:10=
8px;        height:35px;        background: url(chrome-extension://bfogiafe=
bfohielmmehodmfbbebbbpei/images/logo.png) no-repeat    }	#keeper-injectWind=
ow *	{		box-sizing : content-box !important;		-moz-box-sizing : content-box=
 !important;		-webkit-box-sizing : content-box !important;	}	#keeper-inject=
Window	{		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-=
select: -moz-none;		-ms-user-select: none;		user-select: none;		display: bl=
ock;		border:1px solid #999;		border-radius:5px;		background-color:#fff;		b=
ox-shadow: 0px 0px 20px 0px #000;		line-height:18px	}	#keeper-injectWindow =
kwp { display:block }	#keeper-injectWindow kwh1	{	    font-size:16px;	    f=
ont-weight:bold;	    display:block;	}	.keeper-outer-wrapper,.keeper-outer-w=
rapper p, .keeper-outer-wrapper kwp, .keeper-outer-wrapper kwform, .keeper-=
outer-wrapper form, .keeper-outer-wrapper ul,  .keeper-outer-wrapper h1	{	 =
   margin:0;		padding : 0;		font-size : 12px;	}	.keeper-clear	{		clear : bo=
th;		height : 0;	}	.keeper-errorAuth	{		border: 1px solid #fbd0d0;		backgro=
und: #fceaea;		padding : 2px 4px 6px;		position : absolute;		right : 2px;		=
top : 5px;		font-size : 11px;		width : 150px;	}	.btn_close_dark	{		position=
 : absolute;		right : 12px;		top : 13px;		display : block;		width : 14px;		=
height : 14px;		text-indent: -9999px;	}	.js-keeper-reload-vault	{		position=
 : absolute;		right : 32px;		top : 13px;		display : block;		width : 14px;		=
height : 14px;		text-indent: -9999px;	}	.js-keeper-search	{		position : abs=
olute;		right : 52px;		top : 13px;		display : block;		width : 14px;		height=
 : 14px;		text-indent: -9999px;	}	kwa	{		text-decoration : none;		cursor: p=
ointer;		transition:opacity .25s;	}	.overlay-keeper-container-scroll .scrol=
l	{		float : none;		overflow : hidden;		height : 120px;		width : 242px;		ma=
rgin-left : 8px;	}	.twofactor-wrapper, .security-question-wrapper, .themes-=
header, .logout-header	{		padding : 4px 18px 4px 8px;		width : 100%;	}	.the=
mes-header, .logout-header	{	}		.security-question-wrapper .apply, .themes-=
header .apply, .logout-header .apply, .twofactor-wrapper .apply		{			border=
 : 1px solid #cccccc;			-webkit-border-radius: 3px;			border-radius : 3px;	=
		color : #666;			cursor : pointer;			padding : 6px 0;			font-size : 14px;	=
		width : 240px;			text-align : center;			font-family : Arial, Helvetica, s=
ans-serif;			display : block;			margin-bottom : 10px;			line-height:16px;		=
	text-shadow:none		}			.security-question-wrapper .apply, .themes-header :h=
over.apply, .logout-header :hover.apply, .twofactor-wrapper .apply			{				c=
olor : #333;			}	.theme-preview	{		height: 90px;		background-position: -14p=
x 0px;		background-repeat: no-repeat;		width: 240px;		border-radius: 5px;		=
border: 1px solid black;	}	.popup_content	{		padding : 0px 0px 10px;	}	.dis=
abled-websites-desc	{		background-color: white;		width: 240px;	}	.disabled-=
websites-desc div	{		padding : 5px 10px;		line-height : 16px;		border-top :=
 1px solid #e0e0e0;	}		.disabled-websites-desc .remove		{			font-size : 16p=
x;			float : left;			margin-right: 8px;			width : 14px;			height : 14px;			=
text-indent : -9999px;		}		.disabled-websites-desc .link		{			display : blo=
ck;			width : 200px;			overflow : hidden;			color : #333;			text-overflow: =
ellipsis;		}		.keeper-container .keeper-inputbox input.keeper-inputbox, .lo=
gout-header input.keeper-inputbox		{			width : 224px;			-webkit-border-radi=
us: 4px;			border-radius : 4px;			border : 1px solid #cccccc;			padding : 8=
px 6px 8px 10px;			-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) in=
set;			box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			margin-bottom =
: 10px;			font-size : 13px;		}				.logout-header input.input_1side		{			wid=
th : 103px;			-webkit-border-radius: 4px 0 0 4px;			border-radius : 4px 0 0=
 4px;			border : 1px solid #cccccc;			padding : 8px 6px 8px 10px;			-webkit=
-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			box-shadow: 1px 1px=
 2px 0 rgba(0, 0, 0, 0.1) inset;			float : left;			margin : 0px !important;=
			font-size : 13px;		}		.logout-header .minutes		{			width : 103px;			-web=
kit-border-radius: 0px 4px 4px 0px;			border-radius : 0px 4px 4px 0px;			bo=
rder : 1px solid #cccccc;			padding : 8px 6px 8px 10px;			-webkit-box-shado=
w : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			box-shadow: 1px 1px 2px 0 rgb=
a(0, 0, 0, 0.1) inset;			background : #fff;			border-left : 0px;			float : =
left;			margin : 0px !important;			height : 16px;			text-shadow:none;			col=
or : #333;		}		.logout-header input		{			margin : 4px 0;		}		.themes-header=
 select		{			margin : 10px 0;			width : 242px;			font-size:20px;		}	.keeper=
-outer-wrapper	{		position : relative;	}	.keeper-overlay	{		position : abso=
lute;		top : 0;		left : 0;		display : none;	}		.overlay-keeper-container-wr=
apper		{			margin-top : 0px;			position : relative;			-webkit-border-radius=
: 3px 3px 0px 0px;			border-radius : 3px 3px 0px 0px;			-webkit-box-shadow:=
 0px 4px 2px 2px rgba(0, 0, 0, 0.3);			box-shadow: 0px 4px 2px 2px rgba(0, =
0, 0, 0.3);			z-index : 99;			width : 272px;			text-shadow: none;		}		.over=
lay-keeper-container-wrapper .disabled-websites-desc a		{		    text-shadow:=
none		}		.overlay-keeper-container-wrapper {		    text-shadow: none;		}			.=
overlay-keeper-container-scroll			{				padding : 0 10px;				width : 248px;	=
			font-size : 13px;				margin-right : 6px;				font-family : Arial, Helveti=
ca, sans-serif;				padding-bottom:10px			}				overlay-keeper-container-scro=
ll .them-item				{					float : left;					width : 114px;					padding : 2px 0=
;				}			.overlay-keeper-container-wrapper h1			{				font-size : 16px;				p=
adding : 8px 4px 8px 0px;				color : green;				border-bottom : 1px solid #c=
cc;				margin : 0 15px 6px 17px;			}			.overlay-keeper-container-wrapper .c=
lose			{				position : absolute;				right : 18px;				top : 10px;				width :=
 14px;				height : 14px;				text-indent : -9999px;			}	.injection	{		width =
: 272px;		margin : 0 auto;		position : relative;		margin-top : 11px;	}	.kee=
per-corner	{		position : absolute;		top: -11px;		height : 11px;		width : 24=
px;		right : 10px;		z-index: 5;	}	.keeper-popup .fill .keeper-logo, .inject=
ion .keeper-logo, kwform.keeper-extension-auth keeper-logo, form.keeper-ext=
ension-auth keeper-logo	{		margin : -7px 0 1px 55px;		padding: 4px 0 0 10px=
;		height : 27px;		width : 214px;		border-radius : 5px 5px 0 0;		background=
 : none repeat scroll 0 0 transparent;	}	.keeper-popup	{		width : 226px;		p=
adding : 0px;	}		.keeper-popup .keeper-logo		{			float : none;		}		.keeper-=
popup .keeper-container		{			margin-left : 0px;		}	.keeper-container kwform=
, .keeper-container form, .keeper-menu-wrapper, .security-question-wrapper,=
 .twofactor-wrapper	{		display : none;	}	.keeper-popup.login.fill form.keep=
er-extension-auth, .injection.security-question kwform.security-question, 	=
    .injection.twofactor kwform.twofactor, 	    .injection.keeper-extension=
-auth kwform.fill, .logout .keeper-menu-wrapper,         .logout.security-q=
uestion .security-question-wrapper, .injection.fill kwform.keeper-extension=
-auth, 	    .injection.fill-and-save kwform.register, .keeper-extension-rem=
ember kwform.keeper-extension-remember,	    .logout.twofactor .twofactor-wr=
apper	{		display : block;	}	.logout.security-question .keeper-menu-wrapper,=
 .logout.twofactor .keeper-menu-wrapper {        display:none    }	.keeper-=
popup.fill form.keeper-extension-auth	{		display: none;	}	#keeper-transpare=
nt-overlay	{		position : absolute;		top : 0;		left: 0;		z-index : 400;	}	.t=
wofactor-wrapper .keeper-inputbox, .security-question-wrapper .keeper-input=
box, .keeper-container .keeper-inputbox	{		margin : 4px 0 9px;		position : =
relative;	}		.keeper-container .keeper-inputbox .keeper-drop-down		{			posi=
tion : absolute;			left : 2px;			background : #fff;			top : 25px;			width :=
 198px;			height : 70px;			overflow : hidden;			display: none;			border : 1=
px solid #e3e3e3;			border-top: 0;			z-index : 1000;			overflow-y : auto;		=
}			.keeper-container .keeper-inputbox .keeper-drop-down kwa			{				margin =
: 2px 4px;				padding : 4px;				display : block;			}				.keeper-container .=
keeper-inputbox .keeper-drop-down kwa:hover				{					background : #f0f0f0;	=
			}		.keeper-container .keeper-inputbox .keeper-drop-down-button		{			posi=
tion : absolute;			right : 17px;			top : 1px;			width : 30px;			height : 30=
px;			z-index: 1000,			-webkit-border-radius: 4px;			border-radius : 0 4px =
4px 0;			border-left : 1px solid #ccc;		}				.keeper-container .keeper-inpu=
tbox input[type=3Dtext], .keeper-container .keeper-inputbox input[type=3Dpa=
ssword], .keeper-input				{					margin:0px;					-webkit-border-radius: 4px;=
					border-radius : 4px;					height : 18px;					border : 1px solid #cccccc=
;					padding : 6px 6px 6px 10px;					min-width: 0 !important;					min-heig=
ht: 0 !important;					-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1)=
 inset;					box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;					font-si=
ze : 13px;					background : white;				}				.keeper-container .keeper-inputb=
ox input:hover				{					border : 1px solid #2c96ff;				}				kwform.register=
 .keeper-inputbox input[type=3Dtext], kwform.register .keeper-inputbox inpu=
t[type=3Dpassword]				{					width : 194px;					padding-right : 46px;				}		=
		kwform.register .keeper-inputbox kwa				{					position : absolute;					ri=
ght : 1px;					top : 1px;					width : 41px;					height : 30px;					z-index =
: 1000;					-webkit-border-radius: 0 4px 4px 0;					border-radius : 0 4px 4=
px 0;				}				kwform.keeper-extension-auth .keeper-inputbox kwa				{					po=
sition: absolute;					right: 1px;					top: 1px;					width: 29px;					height=
: 30px;					z-index: 1000;					-webkit-border-radius: 0 4px 4px 0;					bord=
er-radius: 0 4px 4px 0;				}				.keeper-popup .keeper-container .keeper-inp=
utbox input				{					width : 150px;				}				kwform.register kwp				{					pa=
dding : 2px 4px;				}			.keeper-button-wrapper			{				text-align : left;			=
	margin-top : -2px;				background-repeat : no-repeat; 				background-positi=
on : -1000px -1000px;			}				.keeper-button-wrapper input				{					border :=
 1px solid #cccccc !important;					-webkit-border-radius: 3px;					border-r=
adius : 3px;					color : #666 !important;					cursor : pointer;					padding=
 : 5px 0px  !important;					font-size : 13px;				}				.injection .keeper-bu=
tton-wrapper input				{					text-align : center;					width : 250px;					fon=
t-family : Arial, Helvetica, sans-serif;					font-weight : bold;					font-s=
ize : 13px;					min-width : 0;					line-height:normal !important;					heigh=
t:auto !important;					min-height:10px !important;					text-shadow:none !im=
portant				}				.keeper-popup .keeper-button-wrapper input				{					width :=
 252px;					margin-top: 4px;				}				kwform.register .keeper-button-wrapper=
 input				{					text-align : center;					width : 198px;					font-size : 13p=
x;				}								.save-and-fill .keeper-button-wrapper input				{					text-al=
ign : center;					width : 90px;					font-size : 13px;				}								.keeper-b=
utton-wrapper input:hover				{					color : #333;				}				.logout .keeper-me=
nu-wrapper				{				    padding-top:8px				}                .logout .keeper-=
menu-wrapper ul                {                    list-style: none;      =
              width : 270px;                    margin-left : -18px;       =
         }                .logout .keeper-menu-wrapper ul li               =
 {                    padding : 3px 0 3px 15px;                    font-fam=
ily: Arial, Helvetica, sans-serif;                    line-height:16px     =
               transition: opacity 0.25s;                }				.logout .keep=
er-menu-wrapper ul li a				{					display: block;					color: #fff;					curso=
r: pointer;					padding: 5px 0 5px 5px !important;					font-size: 14px;				=
	width: 87%;					font-weight: 100;					text-shadow: none;					transition: o=
pacity 0.25s;					-webkit-transition: opacity 0.25s;					-moz-transition: o=
pacity 0.25s;					display: inline;					line-height: 28px;				}				.logout .=
keeper-menu-wrapper ul li a:hover				{					opacity:0.6				}				li.vault_ism=
all a				{					width : 0px;					padding : 0px !important;				}				li.logout=
_ismall a				{					width : 16px !imporatnt;				}				li.theme_ismall a				{	=
				width : 0px;					padding : 0px !important;				}				li.support_ismall a	=
			{					width : 0px;					padding : 0px !important;				}				li.disabled_ism=
all a				{					width : 0px;					padding : 0px !important;				}				li.timer_=
ismall a				{					width : 0px;					padding : 0px !important;				}				.logou=
t .keeper-menu-wrapper ul li.last				{					border : 0;				}					input.left-=
button, input.center-button	{		float : left;	}	input.keepersec-yes-button	{=
		float : left;		width : 50px !important;		margin-right : 9px;	}	input.no-b=
utton	{		float : none;		width : 50px !important;	}	.keeper-extension-rememb=
er kwform.keeper-extension-remember input.center-button	{		margin-left : 10=
px;	}	.keeper-extension-remember kwform.keeper-extension-remember input.lef=
t-button	{		width : 80px;	}	.keeper-popup.login form.keeper-extension-auth =
.keeper-inputbox input	{		background : #fff;		padding-left: 5px;		padding-r=
ight: 37px;		width: 208px;		height: 16px;		font-size : 13px;		-webkit-box-s=
hadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 =
rgba(0, 0, 0, 0.1) inset;		color : #333;		line-height : 16px;	}	.keeper-pop=
up.login form.keeper-extension-auth .keeper-inputbox input::-webkit-input-p=
laceholder, .keeper-popup.login form.keeper-extension-auth .keeper-inputbox=
 input::-moz-input-placeholder, .keeper-popup.login form.keeper-extension-a=
uth .keeper-inputbox input::-ms-input-placeholder	{		color : #999;	}	kwform=
.keeper-extension-auth .keeper-input[name=3D'password'], form.keeper-extens=
ion-auth .keeper-input[name=3D'password']	{		width: 182px;	}	.fill .keeper-=
container .keeper-inputbox input:hover	{		border : 1px solid #2c96ff;	}	kwf=
orm.security-question .keeper-inputbox input, kwform.fill .keeper-inputbox =
input	{		background : #fff;		padding-left: 10px;		padding-right: 37px;		wid=
th: 203px;		height: 18px;		font-size : 13px;		-webkit-box-shadow : 1px 1px =
2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.=
1) inset;		color : #333;	}	kwform.fill .keeper-inputbox input::-webkit-inpu=
t-placeholder, kwform.fill .keeper-inputbox input::-moz-input-placeholder, =
kwform.fill .keeper-inputbox input::-ms-input-placeholder	{		color : #999;	=
}	kwform.keeper-extension-auth .keeper-inputbox input:hover, form.keeper-ex=
tension-auth .keeper-inputbox input:hover	{		border : 1px solid #2c96ff;	}	=
.keeper-container kwlabel	{		color : #666666;		font-size : 13px;		padding :=
 2px 0;		display : block;	}	.fill .keeper-logo img, .injection .keeper-logo=
 img, .fill .keeper-logo kwimg, .injection .keeper-logo kwimg	{		float : le=
ft;	}	.fill .keeper-logo kwspan, .injection .keeper-logo kwspan	{		color : =
#33CC00;		font-size : 12px;		display : block;		margin-top : 3px;		margin-le=
ft : 3px;		letter-spacing : -2px;			float : left;		font-family : 'OCRAStdRe=
gular';	}	.fill .keeper-container .keeper-button-wrapper	{		margin-top : 9p=
x;	}	.never_ask	{		text-decoration : underline !important;		display : block=
;		padding : 15px 0 5px;	}	input.fill-button	{		width : 99% !important;	}	.=
keeper-red-wrapper	{		width : 194px;		position : absolute;		top : 0;		right=
 : 0;		background : #ffcccc;		color : #cc3333;		padding : 10px 18px 10px 10=
px;    	-webkit-border-radius: 5px;		border-radius : 5px;		border : 1px sol=
id #cc6666;		box-shadow: 0px 0px 10px 0px #000;		font-family : Arial, Helve=
tica, sans-serif;		font-size : 12px;		z-index : 95;	}	.keeper-red-wrapper .=
keeper-close_btn	{		width : 14px;		height : 14px;		position : absolute;		to=
p : 6px;		right : 6px;		text-indent : -9999px;	}		.keeper-rednew-wrapper	{	=
	width : 222px;		position : absolute;		top : 60px;		right : 13px;		backgrou=
nd : #fff;		color : #333;		padding : 10px 18px 10px 10px;    	-webkit-borde=
r-radius: 5px;		border-radius : 5px;		border : 1px solid #333;		font-family=
 : Arial, Helvetica, sans-serif;		font-size : 12px;		z-index : 9999;	}	.kee=
per-rednew-wrapper kwa, .keeper-rednew-wrapper a	{		color : #333;		font-fam=
ily : Arial, Helvetica, sans-serif;		font-size : 12px;		text-decoration : u=
nderline;	}		.keeper-rednew-wrapper .keeper-close_btn	{		width : 14px;		hei=
ght : 14px;		position : absolute;		top : 6px;		right : 6px;		text-indent : =
-9999px;	}		.green-wrapper	{		width : 192px;		position : absolute;		top : 0=
px;		right : 0px;		background : #ccffcc;		color : #339933;		padding : 10px =
18px 10px 10px;    	-webkit-border-radius: 5px;		border-radius : 5px;		bord=
er : 1px solid #33cc33;		-moz-box-shadow: 2px 2px 3px #efefef;		-webkit-box=
-shadow: 2px 2px 3px #efefef;		box-shadow: 2px 2px 3px #efefef;		min-height=
 : 80px;	}		.green-wrapper .keeper-close_btn	{		width : 14px;		height : 14p=
x;		position : absolute;		top : 6px;		right : 6px;		text-indent : -9999px;	=
}		.ok_btn	{		border : 1px solid #cccccc;		-webkit-border-radius: 3px;		bor=
der-radius : 3px;		color : #666;		cursor : pointer;		padding : 4px 10px;		f=
ont-size : 14px;		margin : 10px 0 0;		display : block;		float : left;	}		kw=
a:hover.ok_btn	{		color : #333 !important;	}		.auth-overlay	{		width : 228p=
x;		height : 215px;		position : absolute;		top : -13px;		left : 0px;	}		.au=
th-loader	{		width : 16px;		height : 11px;		position : absolute;		top : 98p=
x;		left : 90px;	}		kwp, .keeper-container .keeper-inputbox input, .keeper-=
container kwlabel, .keeper-outer-wrapper,.keeper-outer-wrapper p, .keeper-o=
uter-wrapper kwp, .keeper-outer-wrapper kwform, .keeper-outer-wrapper form,=
 .keeper-outer-wrapper ul, .keeper-outer-wrapper h1	{		font-family : Arial,=
 Helvetica, sans-serif;		color : #333;		text-align: left;	}	.keeper-loading=
-overlay	{		display : none;		position : absolute;		z-index : 9999;		height =
: 100%;		width : 100%;		border-radius : 3px;		-webkit-border-radius : 3px;	=
	margin: 0 !important;		padding: 0 !important;		filter: none !important;		l=
eft:0px;		top:0px	}	.keeper-loader	{		position : absolute;		top : 50%;		lef=
t : 50%;		margin-top : -17px;		margin-left : -18px;		border-radius : 5px;		=
border : solid 2px #DDDDDD;		background : white;		height : 19px;		width : 3=
7px;	}	.keeper-loading-image	{		display : block;		margin : 4px auto;	}	.loc=
k_thumb_inner	{		height : 17px;		left : 10px;		position : absolute;		top : =
8px;		width : 14px;	}	.overlay_outer	{		height : 100%;		width : 100%;		posi=
tion : fixed;		background : #000;		opacity : 0.3;		filter : alpha(opacity=
=3D30);	}	.top_hed	{		height : 36px;		padding : 4px 14px 2px 10px;		backgro=
und-color:#fff;	}	#keeper-injectWindow .top_hed	{	    border-radius:4px;		b=
order-bottom-left-radius:0px;		border-bottom-right-radius:0px	}	.injection.=
keeper-extension-auth .default_bg	{        padding-bottom: 37px;	}	.injecti=
on.fill .default_bg kwh2	{		font-family: Arial, Helvetica, sans-serif;		fon=
t-size : 13px;		color : #fff;		border-bottom : 1px solid #cccccc;		padding =
: 8px 0 6px;		margin : 0 0 10px 0;		font-weight : normal;		text-align : cen=
ter;	}	.injection.fill .default_bg kwlabel	{		font-family: Arial, Helvetica=
, sans-serif;		font-size : 13px;		color : #fff;	}	kwform.keeper-extension-a=
uth .keeper-inputbox, form.keeper-extension-auth .keeper-inputbox	{		float =
: left;		width : 200px;	}	kwform.keeper-extension-auth .keeper-site-header	=
{		white-space: nowrap;		overflow: hidden;	}	kwform.keeper-extension-auth .=
keeper-site-title	{		display: inline-block;		*display: inline;		zoom: 1;		v=
ertical-align: top;		overflow: hidden;		text-overflow: ellipsis;		max-width=
: 232px;	}	.keeper-popup .default_bg	{		padding : 2px 10px 18px !important;=
	}	.keeper-popup .top_hed	{		background : #fff no-repeat -13px 0;	}    .inj=
ection .default_bg    {        padding: 8px 10px 10px;    }	.default_bg.pad=
ding_top	{		padding : 0px 10px 0 22px !important;	}	.keeper-help-wrapper	{	=
	padding-top: 5px;	}	.arrow_left	{		width : 14px;		height : 24px;		position=
 : absolute;		top : 60px;		left : 0px;		text-indent : -9999px;	}	.dropDownB=
ox	{		position : relative;	}	.topBlock	{		cursor : pointer;		padding: 8px 0=
 0 10px;		width: 245px;		height: 24px;		color : #333;		font-size : 13px;		m=
argin : 0px 0 10px;	}	.keeper-dropDown	{	    position : relative;	}	.keeper=
-dropDown-Button	{	    cursor : pointer;	    padding: 8px 0 0 10px;	    mar=
gin : 0px 0 10px;	}	.keeper-dropDown li	{	    border-top-width: 1px;	    bo=
rder-top-color: rgb(204, 204, 204);        border-top-style: solid;	    pad=
ding : 7px 10px 7px 10px;    }	.keeper-dropDown li:first-child	{	    border=
-top-width: 0px;    }	.keeper-customFieldsDropDown-Item	{	    font-size : 1=
1px;	    width : 150px;	    float : left;	}	.keeper-customfieldsDropDown-Li=
st	{	    top : 31px;	}	.keeper-searchDropDown-List	{	    padding-left:10px;=
        background-color:#eee;        margin-top: -10px;	}	.keeper-dropDown=
-List	{	    position : absolute;	    display : none;	    width : 250px;	   =
 background-color : #fff;	    z-index : 2000 !important;	    left : 0px;	  =
  border : 1px solid #ccc;		-webkit-border-radius: 4px;		border-radius : 4p=
x;		-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shado=
w: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;	}	.keeper-droplist	{		display : =
none;		width : 250px;		background-color : #fff;		z-index : 999 !important;	=
	position : absolute;		top : 31px;		left : 0px;		border : 1px solid #ccc;		=
-webkit-border-radius: 4px;		border-radius : 4px;		-webkit-box-shadow : 1px=
 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, =
0, 0.1) inset;	}	.keeper-droplist li	{		list-style : none;		border-top : 1p=
x solid #ccc;		margin : 0;		padding : 0;	}	.keeper-droplist li:first-child	=
{		border-top : 0;	}	.keeper-droplist li kwa	{		color : #333;		font-size : =
13px !important;		text-decoration : none !important;		padding : 10px 0px 10=
px 10px !important;		display : block !important;	}	.keeper-droplist li kwa:=
hover	{		color : #333;		background-color : #f5f5f5 !important;		-webkit-bor=
der-radius: 4px !important;		border-radius : 4px !important;	}	.keeper-drop=
list li.create_new kwa:hover { background-image:none !important; }	kwform.k=
eeper-extension-auth .dropDownBox	{		position : relative;		width: 200px;		f=
loat: left;	}	kwform.keeper-extension-auth .dropDownBox *	{		overflow: hidd=
en;		text-overflow: ellipsis;	}	kwform.keeper-extension-auth .topBlock_new	=
{		cursor : pointer;		padding: 8px 0 0 10px;		width: 200px;		height: 22px;	=
	color : #333;		font-size : 13px;		margin : 0px 0 10px;	}	kwform.keeper-ext=
ension-auth .topBlock_new kwspan	{		width: 160px;		white-space: nowrap;		di=
splay: inline-block;		zoom: 1;		vertical-align: top;	}	kwform.keeper-extens=
ion-auth .keeper-droplist	{		display : none;		width : 198px;		background-co=
lor : #fff;		z-index : 9999 !important;		position : absolute;		top : 33px;	=
	left : 0px;		border : 1px solid #ccc;		-webkit-border-radius: 4px;		border=
-radius : 4px;		-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset=
;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;	}	kwform.keeper-exte=
nsion-auth .keeper-droplist li	{		list-style : none;		border-top : 1px soli=
d #ccc;		background-image: none;	}	kwform.keeper-extension-auth .keeper-dro=
plist li:first-child	{		border-top : 0;	}	kwform.keeper-extension-auth .kee=
per-droplist li kwa	{		color : #333;		font-size : 13px !important;		text-de=
coration : none !important;		padding : 10px 0px 10px 10px !important;		disp=
lay : block !important;	}	kwform.keeper-extension-auth .keeper-droplist li =
kwa.keeper-extension-overstate	{		color : #333;		background-color : #ccffcc=
 !important;		-webkit-border-radius: 4px !important;		border-radius : 4px !=
important;	}	kwform.keeper-extension-auth .keeper-droplist li.create_new kw=
a kwspan	{		padding : 0px 0px 0px 26px;	}	kwform.keeper-extension-auth .kee=
per-droplist li.create_new kwa	{		padding : 10px 0px;	}	kwdiv#keeper-search=
box .input_search, kwform.keeper-extension-auth .input_search	{		position :=
 relative;		width : 250px;	}	kwdiv#keeper-searchbox .input_search input, kw=
form.keeper-extension-auth .input_search input	{		width : 214px;		height : =
15px;		border : 1px solid #ccc;		-webkit-border-radius: 4px;		border-radius=
 : 4px;		padding : 8px 6px 8px 30px;		-webkit-box-shadow : 1px 1px 2px 0 rg=
ba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset=
;		font-size : 13px;		margin: 10px 2px 10px 0px	}	kwform.keeper-extension-a=
uth .autofill_content	{		display: none;		width : 255px;		border : 1px solid=
 #ccc;		-webkit-border-radius: 4px;		border-radius : 4px;		padding : 0px;		=
-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1=
px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		background : #fff;	}	kwform.keeper-=
extension-auth .autofill_content ul	{		width : 245px;		list-style : none;		=
margin : 0px;	}	kwform.keeper-extension-auth .autofill_content li	{		border=
-top : 1px solid #cccccc;		display : block;		padding : 7px 10px 7px 10px;  =
      margin : 0;		font-size : 13px;		color : #333;		background-image: none=
;	}	kwform.keeper-extension-auth .autofill_content li:first-child	{		border=
-top : 0;	}	kwform.keeper-extension-auth .autofill_content li kwspan	{		fon=
t-size : 11px;	}	kwdiv#keeper-searchbox .input_search .btn_close_dark, kwfo=
rm.keeper-extension-auth .input_search .btn_close_dark	{		position : absolu=
te;		right : 7px;		top : 20px;		display : block;		width : 14px;		height : 1=
4px;		text-indent: -9999px;	}	.center_content, .center_content *	{		text-al=
ign : center !important;	}	.k-save-changes	{		display: none;	}	.k-save-chan=
ges .keeper-button-wrapper	{		display: inline-block;		*display: inline;		zo=
om: 1;	}	.keeper-extension-remember .center_content kwspan	{		color : #fff;=
		font-family: Arial, Helvetica, sans-serif;	}	.keeper-extension-remember .=
center_content .btn_center	{		width : 115px;		margin : 0 auto;	}	kwform.kee=
per-extension-auth .center_content	{		width : 115px;		margin : 0 auto;		tex=
t-align : center;	}	.algin_left	{		float : left;	}	.algin_right	{		float : =
right;	}	.k-save-changes	{		width : 222px;		position : absolute;		top : 60p=
x;		left: 50%;		margin-left: -112px;		background : #fff;		color : #333;		pa=
dding : 10px 0px 10px 0px;    	-webkit-border-radius: 5px;		border-radius :=
 5px;		border : 1px solid #333;		font-family : Arial, Helvetica, sans-serif=
;		font-size : 12px;		z-index : 9999;	}	.save-and-fill kwp	{		color : #fff;=
	}	.keeper-site-header	{			text-overflow: ellipsis;        white-space: now=
rap;		overflow: hidden;		line-height: 20px !important;		vertical-align: mid=
dle;	}	.keeper-site-header kwimg	{			margin-bottom : 3px;		vertical-align: =
middle;		width: 16px;		height: 16px;		display: inline-block;	}	.js-keeper-t=
itle	{		font-size: 15px;		font-weight: bold;	}	.keeper-logo-img	{		backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/logo.png=
) no-repeat;		width: 108px;		height: 35px;	}	.keeper-loading-image	{		backg=
round: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/loadi=
ng.gif) no-repeat;		width: 16px;		height: 11px;	}	.btn_close_dark	{	backgro=
und: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-i=
small2.png) no-repeat 0 0;	}	.js-keeper-search	{	background: url(chrome-ext=
ension://bfogiafebfohielmmehodmfbbebbbpei/images/search-icon-14x14.png) no-=
repeat 0 0;	}	.js-keeper-reload-vault	{	background: url(chrome-extension://=
bfogiafebfohielmmehodmfbbebbbpei/images/menu_navigation_refresh.png) no-rep=
eat 0 0;	}	.disabled-websites-desc .remove	{	background: url(chrome-extensi=
on://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall2.png) no-repeat 0=
px 0px;	}	.disabled-websites-desc .remove:hover	{	background: url(chrome-ex=
tension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall2.png) no-rep=
eat 0px 0px;	}	.twofactor-wrapper .apply, .security-question-wrapper .apply=
, .themes-header .apply, .logout-header .apply	{	background: url(chrome-ext=
ension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg.png) repeat-x bo=
ttom;	}	.twofactor-wrapper :hover.apply, .security-question-wrapper :hover.=
apply, .themes-header :hover.apply, .logout-header :hover.apply	{	backgroun=
d: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg=
-hover.png) repeat-x bottom;	}	.overlay-keeper-container-wrapper .close	{	b=
ackground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/p=
opup-ismall2.png) no-repeat 0px 0px;	}	.overlay-keeper-container-wrapper :h=
over.close	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbeb=
bbpei/images/popup-ismall2.png) no-repeat 0px 0px;	}	.keeper-corner	{	backg=
round: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/trian=
gle.png) no-repeat;	}	.keeper-container .keeper-inputbox .keeper-drop-down-=
button	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpe=
i/images/drop_down_button.png) no-repeat;	}		.keeper-container .keeper-inpu=
tbox .keeper-drop-down-button:hover	{	background: url(chrome-extension://bf=
ogiafebfohielmmehodmfbbebbbpei/images/drop_down_button-hover.png) no-repeat=
;	}	kwform.register .keeper-inputbox kwa	{	background: url(chrome-extension=
://bfogiafebfohielmmehodmfbbebbbpei/images/tumbling_dice.png) no-repeat;	}	=
kwform.keeper-extension-auth .keeper-inputbox kwa	{	background: url(chrome-=
extension://bfogiafebfohielmmehodmfbbebbbpei/images/i-btn-green.png) no-rep=
eat;	}	kwform.keeper-extension-auth .keeper-inputbox .keeper-pass-hidden	{	=
background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/=
i-btn-red.png) no-repeat;	}	.keeper-button-wrapper	{	background-image: url(=
chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg-hover.=
png);	}	.keeper-button-wrapper input	{	background: url(chrome-extension://b=
fogiafebfohielmmehodmfbbebbbpei/images/button_bg.png) repeat-x bottom;	}	.k=
eeper-button-wrapper input:hover	{	background: url(chrome-extension://bfogi=
afebfohielmmehodmfbbebbbpei/images/button_bg-hover.png) repeat-x bottom;	}	=
.keeper-red-wrapper .keeper-close_btn	{	background: url(chrome-extension://=
bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall.png) no-repeat -1px -1=
53px;	}	.keeper-red-wrapper :hover.keeper-close_btn	{	background: url(chrom=
e-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall.png) no-=
repeat -1px -321px;	}	.keeper-rednew-wrapper .keeper-close_btn	{	background=
: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-isma=
ll2.png) no-repeat;	}	.keeper-rednew-wrapper :hover.keeper-close_btn	{	back=
ground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popu=
p-ismall2.png) no-repeat;	}	.green-wrapper .keeper-close_btn	{	background: =
url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall=
.png) no-repeat -1px -153px;	}	.green-wrapper :hover.keeper-close_btn	{	bac=
kground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/pop=
up-ismall.png) no-repeat -1px -321px;	}	.keeper-loading-overlay	{	backgroun=
d: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/loading-b=
g.png);	}	.topBlock	{	background: url(chrome-extension://bfogiafebfohielmme=
hodmfbbebbbpei/images/select.png) no-repeat 0 0px;	}	kwform.keeper-extensio=
n-auth .topBlock_new	{	background: url(chrome-extension://bfogiafebfohielmm=
ehodmfbbebbbpei/images/select3.png) no-repeat 0 0px;	}	kwform.keeper-extens=
ion-auth .topBlock_new:hover	{	background: url(chrome-extension://bfogiafeb=
fohielmmehodmfbbebbbpei/images/select3-hover.png) no-repeat 0 0px;	}	kwform=
.keeper-extension-auth .keeper-droplist li.create_new kwa kwspan	{	backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/plus.png=
) no-repeat 5px 0px;	}	kwform.keeper-extension-auth .keeper-droplist li.cre=
ate_new kwa	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbe=
bbbpei/images/button_bg.png) repeat-x bottom #fff;		}	kwform.keeper-extensi=
on-auth .input_search input, kwdiv#keeper-searchbox .input_search input	{	b=
ackground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/s=
earch-icon.png) no-repeat 8px 8px #fff;		}	kwform.keeper-extension-auth .in=
put_search .btn_close_dark	{	background: url(chrome-extension://bfogiafebfo=
hielmmehodmfbbebbbpei/images/popup-ismall2.png) no-repeat 0 0;	}		.keeperse=
c-prettybutton {	margin:0 !important;    background-color: #eee;    backgro=
und-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(150,150,=
150,.2), rgba(0,0,0,.2));    background-image: -moz-linear-gradient(top, rg=
ba(255,255,255,.3), rgba(150,150,150,.2), rgba(0,0,0,.2));    -ms-filter: "=
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#4dffffff,endCol=
orstr=3D#33000000)";        border: 1px solid #aaa;    border-radius: 4px; =
   -webkit-border-radius: 4px;    -moz-border-radius: 4px;        -webkit-u=
ser-select: none;    -khtml-user-select: none;    -moz-user-select: -moz-no=
ne;    -ms-user-select: none;    user-select: none;    padding:5px 30px !im=
portant;    font-weight:bold    }    .keepersec-prettybutton:hover {       =
 background-image: -webkit-linear-gradient(top, rgba(255,255,255,.4), rgba(=
150,150,150,.3), rgba(0,0,0,.3));        background-image: -moz-linear-grad=
ient(top, rgba(255,255,255,.4), rgba(150,150,150,.3), rgba(0,0,0,.3));     =
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=3D=
#66ffffff,endColorstr=3D#4d000000)";    }    .keepersec-prettybutton:active=
 {        background-image: -webkit-linear-gradient(top, rgba(0,0,0,.2), rg=
ba(150,150,150,.2), rgba(255,255,255,.2));        background-image: -moz-li=
near-gradient(top, rgba(0,0,0,.2), rgba(150,150,150,.2), rgba(255,255,255,.=
2));        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startCo=
lorstr=3D#33000000,endColorstr=3D#33ffffff)";    }    .keepersec-prettybutt=
on:focus {        outline: none;    }    .keepersec-prettybutton.large {   =
     width: 300px;        height: 42px;        font-size: 18px;        font=
-weight: bold;    }        .keepersec-prettybutton.green {        border: 1=
px solid #390 !important;        background-color: #46bf03 !important;     =
   color: white !important;        font-size:11px;        font-weight:bold;=
        height:auto;        line-height:normal !important;        min-width=
: 0 !important;    }	kwdiv, kwa, kwh2, kwp, kwimg, kwlabel	{		display: bloc=
k;	}	kwform.register kwh2	{		font-family: Arial, Helvetica, sans-serif;		fo=
nt-size : 13px;		color : #fff;		border-bottom : 1px solid #cccccc;		padding=
 : 8px 0 6px;		margin : 0 0 10px 0;		font-weight : normal;		text-align : ce=
nter;	}	kwform.register kwlabel	{		font-family: Arial, Helvetica, sans-seri=
f;		font-size : 13px;		color : #fff;	}    kwa.save_and_fill_btn    {       =
 cursor : pointer;        padding : 6px 0px;        font-size : 14px;      =
  height : 18px;        line-height : 18px;        text-align : center;    =
    font-family : Arial, Helvetica, sans-serif;        font-weight : bold; =
       display : block;        width: 250px;        float:none		-webkit-bor=
der-radius: 4px;		border-radius : 4px;		border : 1px solid #cccccc;		-webki=
t-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px=
 2px 0 rgba(0, 0, 0, 0.1) inset;    	color: #666;    }    kwform.register .=
keeper-inputbox    {        float : left;    }    kwdiv kwlabel {        fo=
nt-size:12px;         margin:0px;        padding:0px;        color:#999;   =
     display:inline;        border:0;        cursor:default;        font-we=
ight:normal;        float: none;        line-height:18px    }    #keeper_re=
member_email, kwdiv input {        margin:0!important;        vertical-alig=
n:middle !important;        opacity: 1;        float:none;        clear:bot=
h;        position: relative;        width: 12px;        display:inline-blo=
ck;        cursor:pointer;    }    kwspan.keeper-site-title, .keeper-help-w=
rapper kwa { text-shadow: none;}    kwdiv#keeper-searchbox {        border-=
top:1px solid #ccc;        padding-left:10px;        background-color:#eee;=
        display:none    }    kwdiv#keeper-searchbox .js-keeper-clear-btn { =
           }    .keeper_fill_btn    {		border : 1px solid #cccccc;		-webkit=
-border-radius: 3px;		border-radius : 3px;		color : #666;		cursor : pointer=
;		padding : 6px 0px;		font-size : 14px;		width : 44px;		height : 18px;		li=
ne-height : 18px;		text-align : center;		font-family: Arial, Helvetica, san=
s-serif;		font-weight : bold;		display : block;		float : right;	    margin =
: 0px 0 0px 0;    }    kwa:hover.keeper_fill_btn    {    	color : #333;    =
	border: 1px solid #2c96ff;    }    kwdiv .keeper_fill_btn.full { width:100=
%;float:none }    .js-keeper-drop-down-button{        display: inline-block=
;        font-family: Arial, Helvetica, sans-serif;        font-size: 13px;=
        cursor: pointer;        padding: 8px 0 0 10px;        height: 24px;=
        color: #333;        font-size: 13px;        margin: 0px 0 10px;    =
}    .js-keeper-short-select-btn {        background: url(chrome-extension:=
//bfogiafebfohielmmehodmfbbebbbpei/images/select3.png) no-repeat 0 0px;    =
    width: 200px;        background-size: 200px 32px;    }    kwdiv:hover.j=
s-keeper-short-select-btn {        background: url(chrome-extension://bfogi=
afebfohielmmehodmfbbebbbpei/images/select3-hover.png) no-repeat 0 0px;     =
   background-size: 200px 32px;    }	.js-keeper-long-select-btn	{	    width=
 : 242px;	    height : 24px;	    line-height : 18px;        background: url=
(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/select.png) no-=
repeat 0 0px;	}	.js-keeper-long-select-btn:hover	{        background: url(c=
hrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/select-hover.png)=
 no-repeat 0 0px;	}	.js-keeper-switch-btn {	    float:left;	    left:10px; =
	    line-height: 13px; 	    height:14px;	    width:200px;	    padding-left=
:22px;	    padding-top:2px;	    text-shadow:none !important;        backgro=
und: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/switch.=
png) no-repeat;        background-position-x: 2px;        margin-bottom: 4p=
x;        color:white	}	.js-keeper-switch-btn2 {	    float:left;	    left:1=
0px; 	    line-height: 13px; 	    height:14px;	    width:200px;	    padding=
-left:22px;	    padding-top:2px;	    text-shadow:none !important;        ba=
ckground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/sw=
itch.png) no-repeat;        background-position-x: 2px;        margin-botto=
m: 4px;        color:white;	}	.js-keeper-switch-btn-inverted {	    backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/switch2.=
png) no-repeat	    background-color: white;	}	:hover.js-keeper-switch-btn2 =
{	    opacity: 0.6;	}	:hover.js-keeper-switch-btn {	    opacity: 0.6;	}	.ke=
eper-type-dropDown-item {        color: rgb(51, 51, 51);        display: li=
st-item;        font-family: Arial, Helvetica, sans-serif;        font-size=
: 12px;        height: 32px;        line-height: 18px;        padding-botto=
m: 5px;        padding-left: 9px;        padding-right: 0px;        padding=
-top: 8px;        text-align: left;	}	.help_ismall	{		position: absolute;		=
bottom: 8px;		font-size: 18px;		right: 12px;		transition: opacity 0.25s;		-=
webkit-transition: opacity 0.25s;		-moz-transition: opacity 0.25s;		width:2=
0px;		height:20px;		text-shadow:none !important	}	.help_ismall:hover{		opac=
ity: 0.6;	}	.help_ismall_switch {		position : relative;		float : right;		bo=
ttom : 0px;		right : 0px;		top : 1px;	}	.keeper-extension-btn {    	backgro=
und: #fcfcfc; /* Old browsers */        background: -moz-linear-gradient(to=
p, #fcfcfc 0%, #ebebeb 100%); /* FF3.6+ */        background: -webkit-gradi=
ent(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,=
#ebebeb)); /* Chrome,Safari4+ */        background: -webkit-linear-gradient=
(top, #fcfcfc 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */        backgroun=
d: -o-linear-gradient(top, #fcfcfc 0%,#ebebeb 100%); /* Opera 11.10+ */    =
    background: -ms-linear-gradient(top, #fcfcfc 0%,#ebebeb 100%); /* IE10+=
 */        background: linear-gradient(to bottom, #fcfcfc 0%,#ebebeb 100%);=
 /* W3C */        filter: progid:DXImageTransform.Microsoft.gradient( start=
Colorstr=3D'#fcfcfc', endColorstr=3D'#ebebeb',GradientType=3D0 ); /* IE6-9 =
*/        -webkit-border-radius: 3px;        border : 1px solid #cccccc;	}	=
:hover.keeper-extension-btn {        background: #ebebeb; /* Old browsers *=
/        background: -moz-linear-gradient(top, #ebebeb 0%, #fcfcfc 100%); /=
* FF3.6+ */        background: -webkit-gradient(linear, left top, left bott=
om, color-stop(0%,#ebebeb), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ *=
/        background: -webkit-linear-gradient(top, #ebebeb 0%,#fcfcfc 100%);=
 /* Chrome10+,Safari5.1+ */        background: -o-linear-gradient(top, #ebe=
beb 0%,#fcfcfc 100%); /* Opera 11.10+ */        background: -ms-linear-grad=
ient(top, #ebebeb 0%,#fcfcfc 100%); /* IE10+ */        background: linear-g=
radient(to bottom, #ebebeb 0%,#fcfcfc 100%); /* W3C */        filter: progi=
d:DXImageTransform.Microsoft.gradient( startColorstr=3D'#ebebeb', endColors=
tr=3D'#fcfcfc',GradientType=3D0 ); /* IE6-9 */        -webkit-border-radius=
: 3px;    	border: 1px solid #2c96ff;    }    .keeper-shared-icon {        =
background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/=
vault_icons.png?v=3D6) no-repeat 0 -1584px;        background-height: 16px;=
    }    .keeper-create-new {        cursor: pointer;         position:abso=
lute;         bottom:10px;         left:10px;         font-size:11px;      =
  color: rgb(51, 153, 0);        padding-left:3px;        transition: color=
; 0.25s;		-webkit-transition: color 0.25s;		-moz-transition: color 0.25s;  =
  }    :hover.keeper-create-new {        color: black;    }    .keeper-cont=
ainer table {        border-collapse: collapse;        margin-left:-1px;   =
 }    .keeper-container table td {        padding-bottom: 6px;        paddi=
ng-top: 4px;    }    .keeper-highlighted-input {        outline: #41d11e so=
lid 2px !important;    }    .keeper-eyeball {        display: inline-block;=
		background-image: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei=
/images/eyeball.png);		background-position: 4px -4px;		background-repeat: n=
o-repeat;		width: 34px;		border: 1px solid #ccc;		height: 32px;		border-rad=
ius: 5px;		vertical-align: middle;		margin-bottom: 4px;		margin-left: 3px;	=
	cursor: pointer;		-webkit-user-select: none;		-moz-user-select: -moz-none;=
    }    </style><style type=3D"text/css" id=3D"owaParaStyle"></style><styl=
e class=3D"f5427134bf6de8724736e5b885c39f9">object[type$=3D"x-shockwave-fla=
sh"]:not([classid]),object[type$=3D"futuresplash"]:not([classid]),embed[typ=
e$=3D"x-shockwave-flash"],embed[type$=3D"futuresplash"]{display:none !impor=
tant}</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fpstyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Aravaind,
<div><br>
<div>thanks for getting back. I have followed up a little about the system =
test vs. unit test argument with the developers in Cambridge at least. I th=
ink what this comes down to is really a question about workflow.</div>
<div><br>
</div>
<div>Right now, OSSTest as well as Xen RT require (in my understanding)</di=
v>
<div>a) code to be submitted for review</div>
<div>b) code to be reviewed and be submitted by the committer to the stagin=
g branch</div>
<div>c) only then tests are run</div>
<div>d) if stuff fails, it has to be taken out and the whole process starts=
 again</div>
<div><br>
</div>
<div>Whereas what would be really desirable and IMHO attractive to devs is =
the following work-flow</div>
<div>a) developer has a well working prototype on their personal git branch=
 somewhere</div>
<div>b) developer can run a set of interesting (or new) tests on some machi=
nes on different architectures locally (which is somewhat impractical)</div=
>
<div>c) alternatively developer points a to his branch, plus some interesti=
ng tests and specifies interesting machines and tests are quickly run on a =
central test farm (the question is how quickly and smoothly this process wo=
uld be)</div>
<div>d) if all works well, code is submitted for review (and test results c=
ould be attached)</div>
<div><br>
</div>
<div>I think this is what Anthony's argument ultimately comes down to. The =
question is whether the second workflow is achievable with something like O=
SSTest and XenRT. Of course the system testing approach is also needed.</di=
v>
<div><br>
</div>
<div>Regards</div>
<div>Lars</div>
<div><br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF891891" style=3D"direction: ltr;"><font face=3D"Tahoma" si=
ze=3D"2" color=3D"#000000"><b>From:</b> Gopalakrishnan, Aravind [Aravind.Go=
palakrishnan@amd.com]<br>
<b>Sent:</b> 14 November 2013 23:54<br>
<b>To:</b> Lars Kurth<br>
<b>Subject:</b> RE: [Wg-test-framework] [Minutes] First Test WG framework m=
eeting in October<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Lars,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I am available on all =
days (except Thursday) between 10am to 12noon</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">And, I am =93&#43;1=94=
 for a demo instance setup at OSU.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do agree with Anthon=
y=92s comment that XenRT is similar to autotest.. but AFAICT, autotest=92s =
xen testing support &nbsp;is mostly non-existent..</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Maybe understanding mo=
re about the feature-set of XenRT could go some way to help figure out if w=
e can just leverage XenRT or need to beef up Xen support in autotest..
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Apologies for the lat=
e reply)</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Aravind.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> wg-tes=
t-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@=
lists.xenproject.org]
<b>On Behalf Of </b>Lars Kurth<br>
<b>Sent:</b> Monday, November 11, 2013 6:55 AM<br>
<b>To:</b> wg-test-framework@lists.xenproject.org; advisory-board@lists.xen=
project.org<br>
<b>Cc:</b> Slutz, Donald Christopher (dslutz@verizon.com); Hart, Harry D (h=
hart@verizon.com); Coulis, Demetrios (Demetrios.Coulis@ca.com)<br>
<b>Subject:</b> [Wg-test-framework] [Minutes] First Test WG framework meeti=
ng in October</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi all,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">sorry it has taken me so long t=
o put this together. I set up the mailing list, and signed you all up. Plea=
se read the minutes<br>
<br>
AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D Attendees =3D=3D</span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Aravind Gopalakrishnan (AMD)<=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony Liguori (AWS), Matt W=
ilson (AWS)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Chris Sheperd (Citrix)</span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Demetrios Coulis standing in =
for Allan Roberto (CA)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Greg Lutostanski (Calxeda)</s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Konrad Wilk (Oracle)</span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Lars Kurth (Chair, Xen Projec=
t)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Will Auld (Intel)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I believe, but am not 100% sure=
 that </span>
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*Harry Hart and Don Slutz (Veri=
zon) also stayed at the meeting</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Don}} Please confirm w=
hether you were at the meeting and whether Verizon would in fact also parti=
cipate in the WG and who the respective company rep would be</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D Agenda =3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Introductions</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Purpose and Scope of Working =
Group</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:Lars: My view is that the WG p=
rovides oversight and guidance for creating a test infrastructure for the X=
en Project on behalf of the Xen Community. This is merely providing a stake=
 in the ground to start a discussion.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">As such, the group needs to</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">**Make proposals to the Advisor=
y Board for funding, for example</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** What do we need to set up s=
uch a system in terms of hosting space, machines, =85
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Do we need a full-time reso=
urce employed by the LF to maintain and evolve the framework, =85</span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Make proposals to the commun=
ity and work with the community on a solution that works for developers in =
the community
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Without community buy-in an=
d creating something that the community actually wants, we won=92t be able =
to improve upstream quality</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Make decisions to help boots=
trap demo systems, proof of concepts, etc.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The group will also need to =
approve Statement of Works or provide input on hiring contractors/resource
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Influence or set ground rule=
s to ensure that the money that the Advisory Board invests delivers value t=
o the community and the Advisory Board</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Highlight focus areas for in=
vestment: e.g. the group would decide on questions such as</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Are there focus areas for t=
est coverage the WG/AB cares about?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Can WG/AB members find reso=
urces to cover these areas?
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** If not, do we need to use p=
roject funds to seed such areas?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">:Comment by Matt Wilson (AWS=
): I'd like to suggest that the AB and working groups try to avoid making t=
echnology decisions. It makes sense for the WG to decide where to make inve=
stments on behalf of Xen Project members
 (e.g. where to invest through contractors / grants, capital investments, e=
tc.). While this might influence technology decisions, it should avoid trou=
ble some engineering-by-committee problems.</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">:My proposal would be to go =
through the list above and add/remove items and examples. We do not need to=
 make decisions on items listed above at this meeting (I see these as examp=
le to clarify&nbsp; the scope/purpose/boundaries
 of the WG). I would then take the output and draft a charter which we can =
vote on in the WG subsequently and to put it forward to the Advisory Board =
and the wider community.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Status Update and scenarios g=
oing forward (Chris Shepherd)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:We probably need to give a qui=
ck overview of what we have (there are quite a few new people on the list)<=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:Status update: </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The OSU Open Source Lab in p=
rinciple agreed to set up a Test-As-A-Service rig for Xen for a limited tim=
e</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The proposal is based on Cit=
rix=92s internal XenRT system. This would be a proof of concept aimed at in=
forming further investment decisions.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** OSSTest is already running (=
however on Citrix servers, with limited access by the community) =85 see
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** <a href=3D"http://blog.xen.=
org/index.php/2013/02/02/xen-automatic-test-system-osstest/" target=3D"_bla=
nk">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** <a href=3D"http://blog.xen.=
org/index.php/2013/09/30/osstest-standalone-mode-step-by-step/" target=3D"_=
blank">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Meeting Mechanics : </span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Meeting cadence/time/etc.</s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Mailing lists</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Introductions =3D=3D=
=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Please feel free to expand and =
ask questions, etc.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Aravind Gopalakrishnan, works=
 in the Server OS team at AMD and specialises in RAS features
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Chris Sheperd, leads the Test=
 Department for XenServer at Citrix</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Will Auld is Performance Arch=
itect and&nbsp; Principal Engineer at Intel, but also works closely with th=
e Cloud Virtualization Test Group</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony Liguori is the QEMU p=
roject lead at Amazon</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Demetrios Coulis, is product =
manager for AppLogic at CA
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Greg Lutostanski is working i=
n the Validation team (sorry, may have gotten this wrong) at Calxeda and is=
 new to Xen</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Konrad Wilk is Software Devel=
opment Manager at Oracle, but also Xen maintainer in Linux</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Lars Kurth is the community m=
anager for the Xen Project and is volunteering to chair this working group =
until it becomes self-sustaining</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Purpose and Scope of =
Working Group&nbsp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We didn=92t really work through=
 the items in the list in the agenda. We ended up having a discussion.&nbsp=
; I didn=92t capture all of it - the discussion got quite engaged =96 and I=
 was at taking notes. Please feel free to augment
 on the list and correct me.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars: We started with the list =
of items in the agenda, but realized that maybe we need to take a step back=
 and check our assumptions.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Anthony: </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Raised the point that the int=
roduction of KVM autotest (<a href=3D"http://www.linux-kvm.org/page/KVM-Aut=
otest" target=3D"_blank">http://www.linux-kvm.org/page/KVM-Autotest</a>) ha=
s been problematic. Developers generally
 tend to write test code if it fits into their development workflow (i.e. t=
hey can run tests easily locally on their branch very easily).</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* System Test frameworks (such =
as Xen OSSTest and XenRT) which are run *<b>after</b>* submission are more =
problematic and many devs tend to ignore them</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* From Anthony=92s experience, =
we also approached the OSSTest / XenRT discussions wrongly. We should *<b>n=
ot</b>* just ask developers to write tests, but understand better what test=
s framework they would find attractive
 and provide something which helps them.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We can fix the last point on =
engaging the community</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We then covered an angle on wha=
t is wrong with OSS test right now</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Konrad:&nbsp; stated that OSSTe=
st is not well enough maintained and owned right now (IanJ does this in his=
 spare time). &nbsp;OSSTest or other systems the AB supports will need to b=
e properly owned and funded, otherwise the system
 would lose trust.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Matt commented that he doesn=92=
t like the pushgate mechanism in OSSTest (we didn=92t cover this in detail)=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">On the other hand =85 running C=
overity on the code base has been a huge success.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Konrad:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* In 2 months we had &gt; 215 b=
ug fixes</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* the quality of the xen core c=
omponents according to coverity is now higher than that in the Linux kernel=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">This implies that there is a wi=
llingness in the community to use tools to improve quality.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We then slipped into a discussi=
on about goals: Anthony raised a few questions</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* How do we determine how we (o=
r what we propose) provides value to members and the community</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We would need to define measu=
rable success criteria</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The conclusion we came to (note=
 that we didn=92t vote) was</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Understand what member compan=
ies want to get out of the framework</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Understand what the community=
 wants to get out of it (as value for companies depends on community buy in=
).
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Lars}} Carefully draft=
 a mail to the devel lists (after sending to this list for approval) along =
the lines of:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* As AB we have resources that =
we can use to help the community
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We are only willing to spend =
money, if we are confident enough that this helps the community and is like=
ly to be adopted</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Here are a few options and wh=
at we think would help you [intended to seed the discussion]</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We are looking for volunteers=
 in the community to work with the WG</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All}} Each member comp=
any should provide a statement of what they are trying to achieve, whether =
there are any specific test related items, constraints, platforms, goals, e=
tc. that they are care about</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=92=92=92Additional Notes: =92=
=92=92</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I am also including some notes =
and discussions I had outside the WG meeting at the bottom of this section.=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I had a conversation with a num=
ber of developers after the test talks</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony stated that maybe to =
have a test tool based on QEMU that allows people to run some relevant test=
s locally would be best (problem: performance). He also raised the point th=
at both OSSTest and XenRT are just like
 autotest. Why do we need yet another new test framework rather than using =
something which is out there already?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian Jackson stated that the m=
ain issue right now is that OSSTest is not properly resourced and does have=
 not good coverage. He spends 50% of his time keeping OSSTest running and s=
ometimes tracking down hardware issues.
 So whatever we do, &nbsp;resourcing needs to be resolved.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* When I talked to Citrix Platf=
orm team members, it turned out that only a few have actually used OSSTest =
(lack of documentation is the key issue). It=92s too hard to get started wi=
th OSSTest right now.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Another developer stated (sou=
rce not disclosed): why don=92t the member companies fund the =93creation o=
f tests (regardless of test framework) if they care about quality=94</span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian Jackson: there are some i=
nteresting properties about OSSTest (e.g. the capability to submit test cod=
e with a spec on the fly). [Aside by Lars: this may be close enough to prov=
iding the capability to try something
 locally, if we there also was a capability to test a devs personal git bra=
nch with some test code]
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian J also stated that he wou=
ld look at XenRT, if the code was made available in a Git repo rather than =
a tarball. Any issues and discussions could then happen using the normal wa=
ys of discussing larger code contributions
 on xen-devel</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">This clearly shows that we may =
have an issue winning the community over.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Status Update and sce=
narios going forward&nbsp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">(mostly by Chris Sheperd)</span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"http://www.slideshar=
e.net/xen_com_mgr/xen-summit-taas-and-xenrt-0" target=3D"_blank">http://www=
.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0</a> shows a status =
update</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Documentation at <a href=3D"htt=
p://wiki.xenproject.org/wiki/Category:XenRT" target=3D"_blank">
http://wiki.xenproject.org/wiki/Category:XenRT</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Harry Hart: mentioned that Veri=
zon tried XenRT but that they got stuck (Aside Lars: the fact that right no=
w XenRT is sort of outside the Xen Project community does not lend itself t=
o discuss and raise issues about it)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The main benefit of XenRT is th=
at we inherit a large number of existing tests (including for example perfo=
rmance tests and others)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">At the time of the meeting, the=
 intention was to show a demo running at
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a>, bu=
t OSL had not set this up</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=91=92=92Update: 8/11/13: Sorry=
 for dropping the ball on this. We have the systems basically ready to go o=
utside of getting public internet plumbed. Are you still in need of them? P=
lease let me know!=92=92=92</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The question now is whether </s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">a) Citrix is willing to spend s=
ome time on setting a test environment up (and add support for xl)</span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">b) Whether others on this list =
think that a XenRT demo instance is a good idea</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">My question to Chris:</span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Chris}} Determine whet=
her Citrix is willing to set up XenRT on
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a> (an=
d add support for =93xl=94)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Chris}} Let Lance Albe=
rtson from
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a> &nb=
sp;know</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Now as we do have a WG, I sugge=
st to CC it if the answer to the
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The other question I have to th=
e group (in light of the previous discussion) is:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All} Let me know by =
=93replying &#43;1=94 to this item whether you feel there is value in setti=
ng up a XenRT demo instance on
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a>; =
=93replying 0=94 means you don=92t care; =93replying -1=93 means you believ=
e this is a bad idea (to satisfy Xen Project conventions you would have to =
justify why you think this)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Meeting Mechaniscs&nb=
sp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All} &nbsp;Let me know=
 what day and time of week you would be available for a monthly call. All p=
eople on the list are based in the EU or US (East to West coast), so a 4pm =
GMT or 5pm GMT slot would probably work best.
 Please state 2-3 preferences.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_--


--===============6750491874880416836==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============6750491874880416836==--


From wg-test-framework-bounces@lists.xenproject.org Fri Nov 15 08:05:08 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 15 Nov 2013 08:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VhEOq-0006Fa-MX
	for archives@lists.xenproject.org; Fri, 15 Nov 2013 08:05:08 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VhEOo-0006Ew-FG
	for wg-test-framework@lists.xenproject.org;
	Fri, 15 Nov 2013 08:05:07 +0000
Received: from [85.158.143.35:33525] by server-1.bemta-4.messagelabs.com id
	B2/6E-02132-1B5D5825; Fri, 15 Nov 2013 08:05:05 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1384502694!3384608!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23619 invoked from network); 15 Nov 2013 08:04:55 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-14.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	15 Nov 2013 08:04:55 -0000
X-IronPort-AV: E=Sophos;i="4.93,705,1378857600"; d="scan'208,217";a="72259526"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 15 Nov 2013 08:04:53 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL03.citrite.net (10.13.107.80) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 15 Nov 2013 03:04:53 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 15 Nov 2013 09:04:51 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "Gopalakrishnan, Aravind" <Aravind.Gopalakrishnan@amd.com>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in	October
Thread-Index: AQHO4ZUJbVlsdHNVqUeeF7Fxi5fPz5ol7B+D
Date: Fri, 15 Nov 2013 08:04:50 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DC52F@AMSPEX01CL01.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DA2D6@AMSPEX01CL01.citrite.net>,
	<4923C2DE085EEB4FAB1D375DD09D0BA61AD3D37C@SATLEXDAG01.amd.com>
In-Reply-To: <4923C2DE085EEB4FAB1D375DD09D0BA61AD3D37C@SATLEXDAG01.amd.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.69.46.1]
MIME-Version: 1.0
X-DLP: MIA2
Cc: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in	October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6750491874880416836=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============6750491874880416836==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Aravaind,

thanks for getting back. I have followed up a little about the system test =
vs. unit test argument with the developers in Cambridge at least. I think w=
hat this comes down to is really a question about workflow.

Right now, OSSTest as well as Xen RT require (in my understanding)
a) code to be submitted for review
b) code to be reviewed and be submitted by the committer to the staging bra=
nch
c) only then tests are run
d) if stuff fails, it has to be taken out and the whole process starts agai=
n

Whereas what would be really desirable and IMHO attractive to devs is the f=
ollowing work-flow
a) developer has a well working prototype on their personal git branch some=
where
b) developer can run a set of interesting (or new) tests on some machines o=
n different architectures locally (which is somewhat impractical)
c) alternatively developer points a to his branch, plus some interesting te=
sts and specifies interesting machines and tests are quickly run on a centr=
al test farm (the question is how quickly and smoothly this process would b=
e)
d) if all works well, code is submitted for review (and test results could =
be attached)

I think this is what Anthony's argument ultimately comes down to. The quest=
ion is whether the second workflow is achievable with something like OSSTes=
t and XenRT. Of course the system testing approach is also needed.

Regards
Lars

________________________________
From: Gopalakrishnan, Aravind [Aravind.Gopalakrishnan@amd.com]
Sent: 14 November 2013 23:54
To: Lars Kurth
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting =
in October

Hi Lars,
I am available on all days (except Thursday) between 10am to 12noon

And, I am =93+1=94 for a demo instance setup at OSU.

I do agree with Anthony=92s comment that XenRT is similar to autotest.. but=
 AFAICT, autotest=92s xen testing support  is mostly non-existent..
Maybe understanding more about the feature-set of XenRT could go some way t=
o help figure out if we can just leverage XenRT or need to beef up Xen supp=
ort in autotest..

(Apologies for the late reply)

Thanks,
-Aravind.

From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framew=
ork-bounces@lists.xenproject.org] On Behalf Of Lars Kurth
Sent: Monday, November 11, 2013 6:55 AM
To: wg-test-framework@lists.xenproject.org; advisory-board@lists.xenproject=
.org
Cc: Slutz, Donald Christopher (dslutz@verizon.com); Hart, Harry D (hhart@ve=
rizon.com); Coulis, Demetrios (Demetrios.Coulis@ca.com)
Subject: [Wg-test-framework] [Minutes] First Test WG framework meeting in O=
ctober


Hi all,
sorry it has taken me so long to put this together. I set up the mailing li=
st, and signed you all up. Please read the minutes

AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.

Lars

=3D=3D Attendees =3D=3D
* Aravind Gopalakrishnan (AMD)
* Anthony Liguori (AWS), Matt Wilson (AWS)
* Chris Sheperd (Citrix)
* Demetrios Coulis standing in for Allan Roberto (CA)
* Greg Lutostanski (Calxeda)
* Konrad Wilk (Oracle)
* Lars Kurth (Chair, Xen Project)
* Will Auld (Intel)
I believe, but am not 100% sure that
*Harry Hart and Don Slutz (Verizon) also stayed at the meeting

{{Action|Don}} Please confirm whether you were at the meeting and whether V=
erizon would in fact also participate in the WG and who the respective comp=
any rep would be

=3D=3D Agenda =3D=3D

* Introductions
* Purpose and Scope of Working Group

:Lars: My view is that the WG provides oversight and guidance for creating =
a test infrastructure for the Xen Project on behalf of the Xen Community. T=
his is merely providing a stake in the ground to start a discussion.

As such, the group needs to
**Make proposals to the Advisory Board for funding, for example
*** What do we need to set up such a system in terms of hosting space, mach=
ines, =85
*** Do we need a full-time resource employed by the LF to maintain and evol=
ve the framework, =85
** Make proposals to the community and work with the community on a solutio=
n that works for developers in the community
*** Without community buy-in and creating something that the community actu=
ally wants, we won=92t be able to improve upstream quality
** Make decisions to help bootstrap demo systems, proof of concepts, etc.
** The group will also need to approve Statement of Works or provide input =
on hiring contractors/resource
** Influence or set ground rules to ensure that the money that the Advisory=
 Board invests delivers value to the community and the Advisory Board
** Highlight focus areas for investment: e.g. the group would decide on que=
stions such as
*** Are there focus areas for test coverage the WG/AB cares about?
*** Can WG/AB members find resources to cover these areas?
*** If not, do we need to use project funds to seed such areas?


:Comment by Matt Wilson (AWS): I'd like to suggest that the AB and working =
groups try to avoid making technology decisions. It makes sense for the WG =
to decide where to make investments on behalf of Xen Project members (e.g. =
where to invest through contractors / grants, capital investments, etc.). W=
hile this might influence technology decisions, it should avoid trouble som=
e engineering-by-committee problems.



:My proposal would be to go through the list above and add/remove items and=
 examples. We do not need to make decisions on items listed above at this m=
eeting (I see these as example to clarify  the scope/purpose/boundaries of =
the WG). I would then take the output and draft a charter which we can vote=
 on in the WG subsequently and to put it forward to the Advisory Board and =
the wider community.

* Status Update and scenarios going forward (Chris Shepherd)
:We probably need to give a quick overview of what we have (there are quite=
 a few new people on the list)

:Status update:
** The OSU Open Source Lab in principle agreed to set up a Test-As-A-Servic=
e rig for Xen for a limited time
** The proposal is based on Citrix=92s internal XenRT system. This would be=
 a proof of concept aimed at informing further investment decisions.
** OSSTest is already running (however on Citrix servers, with limited acce=
ss by the community) =85 see
*** http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osst=
est/
*** http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-b=
y-step/

* Meeting Mechanics :
** Meeting cadence/time/etc.
** Mailing lists

=3D=3D=3D Introductions =3D=3D=3D
Please feel free to expand and ask questions, etc.
* Aravind Gopalakrishnan, works in the Server OS team at AMD and specialise=
s in RAS features
* Chris Sheperd, leads the Test Department for XenServer at Citrix
* Will Auld is Performance Architect and  Principal Engineer at Intel, but =
also works closely with the Cloud Virtualization Test Group
* Anthony Liguori is the QEMU project lead at Amazon
* Demetrios Coulis, is product manager for AppLogic at CA
* Greg Lutostanski is working in the Validation team (sorry, may have gotte=
n this wrong) at Calxeda and is new to Xen
* Konrad Wilk is Software Development Manager at Oracle, but also Xen maint=
ainer in Linux
* Lars Kurth is the community manager for the Xen Project and is volunteeri=
ng to chair this working group until it becomes self-sustaining

=3D=3D=3D Purpose and Scope of Working Group  =3D=3D=3D

We didn=92t really work through the items in the list in the agenda. We end=
ed up having a discussion.  I didn=92t capture all of it - the discussion g=
ot quite engaged =96 and I was at taking notes. Please feel free to augment=
 on the list and correct me.

Lars: We started with the list of items in the agenda, but realized that ma=
ybe we need to take a step back and check our assumptions.

Anthony:
* Raised the point that the introduction of KVM autotest (http://www.linux-=
kvm.org/page/KVM-Autotest) has been problematic. Developers generally tend =
to write test code if it fits into their development workflow (i.e. they ca=
n run tests easily locally on their branch very easily).
* System Test frameworks (such as Xen OSSTest and XenRT) which are run *aft=
er* submission are more problematic and many devs tend to ignore them
* From Anthony=92s experience, we also approached the OSSTest / XenRT discu=
ssions wrongly. We should *not* just ask developers to write tests, but und=
erstand better what tests framework they would find attractive and provide =
something which helps them.

Lars:
* We can fix the last point on engaging the community

We then covered an angle on what is wrong with OSS test right now

Konrad:  stated that OSSTest is not well enough maintained and owned right =
now (IanJ does this in his spare time).  OSSTest or other systems the AB su=
pports will need to be properly owned and funded, otherwise the system woul=
d lose trust.

Matt commented that he doesn=92t like the pushgate mechanism in OSSTest (we=
 didn=92t cover this in detail)

On the other hand =85 running Coverity on the code base has been a huge suc=
cess.

Konrad:
* In 2 months we had > 215 bug fixes
* the quality of the xen core components according to coverity is now highe=
r than that in the Linux kernel

This implies that there is a willingness in the community to use tools to i=
mprove quality.

We then slipped into a discussion about goals: Anthony raised a few questio=
ns
* How do we determine how we (or what we propose) provides value to members=
 and the community
* We would need to define measurable success criteria

The conclusion we came to (note that we didn=92t vote) was
* Understand what member companies want to get out of the framework
* Understand what the community wants to get out of it (as value for compan=
ies depends on community buy in).

{{Action|Lars}} Carefully draft a mail to the devel lists (after sending to=
 this list for approval) along the lines of:
* As AB we have resources that we can use to help the community
* We are only willing to spend money, if we are confident enough that this =
helps the community and is likely to be adopted
* Here are a few options and what we think would help you [intended to seed=
 the discussion]
* We are looking for volunteers in the community to work with the WG

{{Action|All}} Each member company should provide a statement of what they =
are trying to achieve, whether there are any specific test related items, c=
onstraints, platforms, goals, etc. that they are care about

=92=92=92Additional Notes: =92=92=92
I am also including some notes and discussions I had outside the WG meeting=
 at the bottom of this section.

I had a conversation with a number of developers after the test talks
* Anthony stated that maybe to have a test tool based on QEMU that allows p=
eople to run some relevant tests locally would be best (problem: performanc=
e). He also raised the point that both OSSTest and XenRT are just like auto=
test. Why do we need yet another new test framework rather than using somet=
hing which is out there already?
* Ian Jackson stated that the main issue right now is that OSSTest is not p=
roperly resourced and does have not good coverage. He spends 50% of his tim=
e keeping OSSTest running and sometimes tracking down hardware issues. So w=
hatever we do,  resourcing needs to be resolved.
* When I talked to Citrix Platform team members, it turned out that only a =
few have actually used OSSTest (lack of documentation is the key issue). It=
=92s too hard to get started with OSSTest right now.
* Another developer stated (source not disclosed): why don=92t the member c=
ompanies fund the =93creation of tests (regardless of test framework) if th=
ey care about quality=94
* Ian Jackson: there are some interesting properties about OSSTest (e.g. th=
e capability to submit test code with a spec on the fly). [Aside by Lars: t=
his may be close enough to providing the capability to try something locall=
y, if we there also was a capability to test a devs personal git branch wit=
h some test code]
* Ian J also stated that he would look at XenRT, if the code was made avail=
able in a Git repo rather than a tarball. Any issues and discussions could =
then happen using the normal ways of discussing larger code contributions o=
n xen-devel

This clearly shows that we may have an issue winning the community over.

=3D=3D=3D Status Update and scenarios going forward  =3D=3D=3D
(mostly by Chris Sheperd)

http://www.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0 shows a s=
tatus update
Documentation at http://wiki.xenproject.org/wiki/Category:XenRT

Harry Hart: mentioned that Verizon tried XenRT but that they got stuck (Asi=
de Lars: the fact that right now XenRT is sort of outside the Xen Project c=
ommunity does not lend itself to discuss and raise issues about it)

The main benefit of XenRT is that we inherit a large number of existing tes=
ts (including for example performance tests and others)
At the time of the meeting, the intention was to show a demo running at htt=
p://osuosl.org/, but OSL had not set this up

=91=92=92Update: 8/11/13: Sorry for dropping the ball on this. We have the =
systems basically ready to go outside of getting public internet plumbed. A=
re you still in need of them? Please let me know!=92=92=92

The question now is whether
a) Citrix is willing to spend some time on setting a test environment up (a=
nd add support for xl)
b) Whether others on this list think that a XenRT demo instance is a good i=
dea

My question to Chris:
{{Action|Chris}} Determine whether Citrix is willing to set up XenRT on htt=
p://osuosl.org/ (and add support for =93xl=94)
{{Action|Chris}} Let Lance Albertson from http://osuosl.org/  know

Now as we do have a WG, I suggest to CC it if the answer to the

The other question I have to the group (in light of the previous discussion=
) is:
{{Action|All} Let me know by =93replying +1=94 to this item whether you fee=
l there is value in setting up a XenRT demo instance on http://osuosl.org/;=
 =93replying 0=94 means you don=92t care; =93replying -1=93 means you belie=
ve this is a bad idea (to satisfy Xen Project conventions you would have to=
 justify why you think this)

=3D=3D=3D Meeting Mechaniscs  =3D=3D=3D

{{Action|All}  Let me know what day and time of week you would be available=
 for a monthly call. All people on the list are based in the EU or US (East=
 to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Ple=
ase state 2-3 preferences.


--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
@font-face=0A=
	{font-family:Tahoma}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin-top:0in;=0A=
	margin-right:0in;=0A=
	margin-bottom:0in;=0A=
	margin-left:.5in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri","sans-serif"}=0A=
span.PlainTextChar=0A=
	{font-family:"Calibri","sans-serif"}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:windowtext}=0A=
span.EmailStyle21=0A=
	{font-family:"Calibri","sans-serif";=0A=
	color:#1F497D}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
-->=0A=
</style><style type=3D"text/css">#keeper-quickStartGuide {							position: =
absolute;							top: 0;							left: 0;							z-index: 11000;						}</style>=
<style type=3D"text/css" id=3D"Keeper-common-style">    @font-face {	  font=
-family: 'fontello';	  src: url('https://s3.amazonaws.com/keepersecurity/fo=
nts/fontello/fontello.eot?93112375');	  src: url('https://s3.amazonaws.com/=
keepersecurity/fonts/fontello/fontello.eot?93112375#iefix') format('embedde=
d-opentype'),	       url('https://s3.amazonaws.com/keepersecurity/fonts/fon=
tello/fontello.woff?93112375') format('woff'),	       url('https://s3.amazo=
naws.com/keepersecurity/fonts/fontello/fontello.ttf?93112375') format('true=
type'),	       url('https://s3.amazonaws.com/keepersecurity/fonts/fontello/=
fontello.svg?93112375#fontello') format('svg');	  font-weight: normal;	  fo=
nt-style: normal;	}	.keeper-menu-wrapper ul li span{	color:white;	}	[class^=
=3D"ksec-icon-"]:before, [class*=3D" ksec-icon-"]:before {	  font-family: "=
fontello";	  font-style: normal;	  font-weight: 100;	  speak: none;	  displ=
ay: inline-block;	  text-decoration: inherit;	  width: 1em;	  margin-right:=
 .2em;	  text-align: center;	  font-variant: normal;	  text-transform: none=
;	  line-height: 1em;	  margin-left: .2em;	  opacity:0.9;	  font-size:18px;=
	}	.ksec-icon-help-circled:before { content: '\e805'; }	.ksec-icon-picture:=
before { content: '\e804'; }	.ksec-icon-globe:before { content: '\e803'; }	=
.ksec-icon-key:before { content: '\e806'; }	.ksec-icon-lock:before { conten=
t: '\e800'; }	.ksec-icon-clock:before { content: '\e802'; }	.ksec-icon-bloc=
k:before { content: '\e801'; }    .ksec-modern {	  display: inline-block;	 =
 padding: 8px 15px;	  background-color: white;	  border: 1px solid rgba(0,0=
,0,0.15);	  border-radius: 4px;	  min-width: 100px;	  text-align: center;	 =
 box-shadow:	    inset 0 1px 0 rgba(255,255,255,0.5),	    0 2px 2px rgba(0,=
0,0,0.3),	    0 0 4px 1px rgba(0,0,0,0.2);	  text-decoration: none;	  color=
: #666;	  text-shadow: none;	  font-size: 18px;	  font-weight: bold;	  curs=
or: pointer;	    -webkit-transition: all 0.25s ease-out;	       -moz-transi=
tion: all 0.25s ease-out;	         -o-transition: all 0.25s ease-out;	     =
	    transition: all 0.25s ease-out;	}	.ksec-modern:hover  { background-col=
or: #CECECE; color: black}	.ksec-modern.green{		background-color: #33cc00;	=
	color: white;	}	.ksec-modern.large{		width: 200px;		line-height: 36px;	}	.=
ksec-modern.green:hover{		background: #3EAC1A;		color: white;	}	.ksec-moder=
n.red{		background: #d40000;		color: white;	}	.ksec-modern.red:hover{		back=
ground: #9f0000;	}	.ksec-modern:active {	  box-shadow:	    inset 0 -2px 1px=
 rgba(255,255,255,0.2),	    inset 0 3px 2px rgba(0,0,0,0.12);	}	.ksec-moder=
n.disabled, .modern.disabled:hover, .modern.disabled:active {		cursor: not-=
allowed;		background: #aaa;		color: #eee;		box-shadow: none;	}	#keeper-dumm=
y-element {	    width:111px	}	#buttonPopup .top_hed .logo {        width:10=
8px;        height:35px;        background: url(chrome-extension://bfogiafe=
bfohielmmehodmfbbebbbpei/images/logo.png) no-repeat    }	#keeper-injectWind=
ow *	{		box-sizing : content-box !important;		-moz-box-sizing : content-box=
 !important;		-webkit-box-sizing : content-box !important;	}	#keeper-inject=
Window	{		-webkit-user-select: none;		-khtml-user-select: none;		-moz-user-=
select: -moz-none;		-ms-user-select: none;		user-select: none;		display: bl=
ock;		border:1px solid #999;		border-radius:5px;		background-color:#fff;		b=
ox-shadow: 0px 0px 20px 0px #000;		line-height:18px	}	#keeper-injectWindow =
kwp { display:block }	#keeper-injectWindow kwh1	{	    font-size:16px;	    f=
ont-weight:bold;	    display:block;	}	.keeper-outer-wrapper,.keeper-outer-w=
rapper p, .keeper-outer-wrapper kwp, .keeper-outer-wrapper kwform, .keeper-=
outer-wrapper form, .keeper-outer-wrapper ul,  .keeper-outer-wrapper h1	{	 =
   margin:0;		padding : 0;		font-size : 12px;	}	.keeper-clear	{		clear : bo=
th;		height : 0;	}	.keeper-errorAuth	{		border: 1px solid #fbd0d0;		backgro=
und: #fceaea;		padding : 2px 4px 6px;		position : absolute;		right : 2px;		=
top : 5px;		font-size : 11px;		width : 150px;	}	.btn_close_dark	{		position=
 : absolute;		right : 12px;		top : 13px;		display : block;		width : 14px;		=
height : 14px;		text-indent: -9999px;	}	.js-keeper-reload-vault	{		position=
 : absolute;		right : 32px;		top : 13px;		display : block;		width : 14px;		=
height : 14px;		text-indent: -9999px;	}	.js-keeper-search	{		position : abs=
olute;		right : 52px;		top : 13px;		display : block;		width : 14px;		height=
 : 14px;		text-indent: -9999px;	}	kwa	{		text-decoration : none;		cursor: p=
ointer;		transition:opacity .25s;	}	.overlay-keeper-container-scroll .scrol=
l	{		float : none;		overflow : hidden;		height : 120px;		width : 242px;		ma=
rgin-left : 8px;	}	.twofactor-wrapper, .security-question-wrapper, .themes-=
header, .logout-header	{		padding : 4px 18px 4px 8px;		width : 100%;	}	.the=
mes-header, .logout-header	{	}		.security-question-wrapper .apply, .themes-=
header .apply, .logout-header .apply, .twofactor-wrapper .apply		{			border=
 : 1px solid #cccccc;			-webkit-border-radius: 3px;			border-radius : 3px;	=
		color : #666;			cursor : pointer;			padding : 6px 0;			font-size : 14px;	=
		width : 240px;			text-align : center;			font-family : Arial, Helvetica, s=
ans-serif;			display : block;			margin-bottom : 10px;			line-height:16px;		=
	text-shadow:none		}			.security-question-wrapper .apply, .themes-header :h=
over.apply, .logout-header :hover.apply, .twofactor-wrapper .apply			{				c=
olor : #333;			}	.theme-preview	{		height: 90px;		background-position: -14p=
x 0px;		background-repeat: no-repeat;		width: 240px;		border-radius: 5px;		=
border: 1px solid black;	}	.popup_content	{		padding : 0px 0px 10px;	}	.dis=
abled-websites-desc	{		background-color: white;		width: 240px;	}	.disabled-=
websites-desc div	{		padding : 5px 10px;		line-height : 16px;		border-top :=
 1px solid #e0e0e0;	}		.disabled-websites-desc .remove		{			font-size : 16p=
x;			float : left;			margin-right: 8px;			width : 14px;			height : 14px;			=
text-indent : -9999px;		}		.disabled-websites-desc .link		{			display : blo=
ck;			width : 200px;			overflow : hidden;			color : #333;			text-overflow: =
ellipsis;		}		.keeper-container .keeper-inputbox input.keeper-inputbox, .lo=
gout-header input.keeper-inputbox		{			width : 224px;			-webkit-border-radi=
us: 4px;			border-radius : 4px;			border : 1px solid #cccccc;			padding : 8=
px 6px 8px 10px;			-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) in=
set;			box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			margin-bottom =
: 10px;			font-size : 13px;		}				.logout-header input.input_1side		{			wid=
th : 103px;			-webkit-border-radius: 4px 0 0 4px;			border-radius : 4px 0 0=
 4px;			border : 1px solid #cccccc;			padding : 8px 6px 8px 10px;			-webkit=
-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			box-shadow: 1px 1px=
 2px 0 rgba(0, 0, 0, 0.1) inset;			float : left;			margin : 0px !important;=
			font-size : 13px;		}		.logout-header .minutes		{			width : 103px;			-web=
kit-border-radius: 0px 4px 4px 0px;			border-radius : 0px 4px 4px 0px;			bo=
rder : 1px solid #cccccc;			padding : 8px 6px 8px 10px;			-webkit-box-shado=
w : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;			box-shadow: 1px 1px 2px 0 rgb=
a(0, 0, 0, 0.1) inset;			background : #fff;			border-left : 0px;			float : =
left;			margin : 0px !important;			height : 16px;			text-shadow:none;			col=
or : #333;		}		.logout-header input		{			margin : 4px 0;		}		.themes-header=
 select		{			margin : 10px 0;			width : 242px;			font-size:20px;		}	.keeper=
-outer-wrapper	{		position : relative;	}	.keeper-overlay	{		position : abso=
lute;		top : 0;		left : 0;		display : none;	}		.overlay-keeper-container-wr=
apper		{			margin-top : 0px;			position : relative;			-webkit-border-radius=
: 3px 3px 0px 0px;			border-radius : 3px 3px 0px 0px;			-webkit-box-shadow:=
 0px 4px 2px 2px rgba(0, 0, 0, 0.3);			box-shadow: 0px 4px 2px 2px rgba(0, =
0, 0, 0.3);			z-index : 99;			width : 272px;			text-shadow: none;		}		.over=
lay-keeper-container-wrapper .disabled-websites-desc a		{		    text-shadow:=
none		}		.overlay-keeper-container-wrapper {		    text-shadow: none;		}			.=
overlay-keeper-container-scroll			{				padding : 0 10px;				width : 248px;	=
			font-size : 13px;				margin-right : 6px;				font-family : Arial, Helveti=
ca, sans-serif;				padding-bottom:10px			}				overlay-keeper-container-scro=
ll .them-item				{					float : left;					width : 114px;					padding : 2px 0=
;				}			.overlay-keeper-container-wrapper h1			{				font-size : 16px;				p=
adding : 8px 4px 8px 0px;				color : green;				border-bottom : 1px solid #c=
cc;				margin : 0 15px 6px 17px;			}			.overlay-keeper-container-wrapper .c=
lose			{				position : absolute;				right : 18px;				top : 10px;				width :=
 14px;				height : 14px;				text-indent : -9999px;			}	.injection	{		width =
: 272px;		margin : 0 auto;		position : relative;		margin-top : 11px;	}	.kee=
per-corner	{		position : absolute;		top: -11px;		height : 11px;		width : 24=
px;		right : 10px;		z-index: 5;	}	.keeper-popup .fill .keeper-logo, .inject=
ion .keeper-logo, kwform.keeper-extension-auth keeper-logo, form.keeper-ext=
ension-auth keeper-logo	{		margin : -7px 0 1px 55px;		padding: 4px 0 0 10px=
;		height : 27px;		width : 214px;		border-radius : 5px 5px 0 0;		background=
 : none repeat scroll 0 0 transparent;	}	.keeper-popup	{		width : 226px;		p=
adding : 0px;	}		.keeper-popup .keeper-logo		{			float : none;		}		.keeper-=
popup .keeper-container		{			margin-left : 0px;		}	.keeper-container kwform=
, .keeper-container form, .keeper-menu-wrapper, .security-question-wrapper,=
 .twofactor-wrapper	{		display : none;	}	.keeper-popup.login.fill form.keep=
er-extension-auth, .injection.security-question kwform.security-question, 	=
    .injection.twofactor kwform.twofactor, 	    .injection.keeper-extension=
-auth kwform.fill, .logout .keeper-menu-wrapper,         .logout.security-q=
uestion .security-question-wrapper, .injection.fill kwform.keeper-extension=
-auth, 	    .injection.fill-and-save kwform.register, .keeper-extension-rem=
ember kwform.keeper-extension-remember,	    .logout.twofactor .twofactor-wr=
apper	{		display : block;	}	.logout.security-question .keeper-menu-wrapper,=
 .logout.twofactor .keeper-menu-wrapper {        display:none    }	.keeper-=
popup.fill form.keeper-extension-auth	{		display: none;	}	#keeper-transpare=
nt-overlay	{		position : absolute;		top : 0;		left: 0;		z-index : 400;	}	.t=
wofactor-wrapper .keeper-inputbox, .security-question-wrapper .keeper-input=
box, .keeper-container .keeper-inputbox	{		margin : 4px 0 9px;		position : =
relative;	}		.keeper-container .keeper-inputbox .keeper-drop-down		{			posi=
tion : absolute;			left : 2px;			background : #fff;			top : 25px;			width :=
 198px;			height : 70px;			overflow : hidden;			display: none;			border : 1=
px solid #e3e3e3;			border-top: 0;			z-index : 1000;			overflow-y : auto;		=
}			.keeper-container .keeper-inputbox .keeper-drop-down kwa			{				margin =
: 2px 4px;				padding : 4px;				display : block;			}				.keeper-container .=
keeper-inputbox .keeper-drop-down kwa:hover				{					background : #f0f0f0;	=
			}		.keeper-container .keeper-inputbox .keeper-drop-down-button		{			posi=
tion : absolute;			right : 17px;			top : 1px;			width : 30px;			height : 30=
px;			z-index: 1000,			-webkit-border-radius: 4px;			border-radius : 0 4px =
4px 0;			border-left : 1px solid #ccc;		}				.keeper-container .keeper-inpu=
tbox input[type=3Dtext], .keeper-container .keeper-inputbox input[type=3Dpa=
ssword], .keeper-input				{					margin:0px;					-webkit-border-radius: 4px;=
					border-radius : 4px;					height : 18px;					border : 1px solid #cccccc=
;					padding : 6px 6px 6px 10px;					min-width: 0 !important;					min-heig=
ht: 0 !important;					-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1)=
 inset;					box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;					font-si=
ze : 13px;					background : white;				}				.keeper-container .keeper-inputb=
ox input:hover				{					border : 1px solid #2c96ff;				}				kwform.register=
 .keeper-inputbox input[type=3Dtext], kwform.register .keeper-inputbox inpu=
t[type=3Dpassword]				{					width : 194px;					padding-right : 46px;				}		=
		kwform.register .keeper-inputbox kwa				{					position : absolute;					ri=
ght : 1px;					top : 1px;					width : 41px;					height : 30px;					z-index =
: 1000;					-webkit-border-radius: 0 4px 4px 0;					border-radius : 0 4px 4=
px 0;				}				kwform.keeper-extension-auth .keeper-inputbox kwa				{					po=
sition: absolute;					right: 1px;					top: 1px;					width: 29px;					height=
: 30px;					z-index: 1000;					-webkit-border-radius: 0 4px 4px 0;					bord=
er-radius: 0 4px 4px 0;				}				.keeper-popup .keeper-container .keeper-inp=
utbox input				{					width : 150px;				}				kwform.register kwp				{					pa=
dding : 2px 4px;				}			.keeper-button-wrapper			{				text-align : left;			=
	margin-top : -2px;				background-repeat : no-repeat; 				background-positi=
on : -1000px -1000px;			}				.keeper-button-wrapper input				{					border :=
 1px solid #cccccc !important;					-webkit-border-radius: 3px;					border-r=
adius : 3px;					color : #666 !important;					cursor : pointer;					padding=
 : 5px 0px  !important;					font-size : 13px;				}				.injection .keeper-bu=
tton-wrapper input				{					text-align : center;					width : 250px;					fon=
t-family : Arial, Helvetica, sans-serif;					font-weight : bold;					font-s=
ize : 13px;					min-width : 0;					line-height:normal !important;					heigh=
t:auto !important;					min-height:10px !important;					text-shadow:none !im=
portant				}				.keeper-popup .keeper-button-wrapper input				{					width :=
 252px;					margin-top: 4px;				}				kwform.register .keeper-button-wrapper=
 input				{					text-align : center;					width : 198px;					font-size : 13p=
x;				}								.save-and-fill .keeper-button-wrapper input				{					text-al=
ign : center;					width : 90px;					font-size : 13px;				}								.keeper-b=
utton-wrapper input:hover				{					color : #333;				}				.logout .keeper-me=
nu-wrapper				{				    padding-top:8px				}                .logout .keeper-=
menu-wrapper ul                {                    list-style: none;      =
              width : 270px;                    margin-left : -18px;       =
         }                .logout .keeper-menu-wrapper ul li               =
 {                    padding : 3px 0 3px 15px;                    font-fam=
ily: Arial, Helvetica, sans-serif;                    line-height:16px     =
               transition: opacity 0.25s;                }				.logout .keep=
er-menu-wrapper ul li a				{					display: block;					color: #fff;					curso=
r: pointer;					padding: 5px 0 5px 5px !important;					font-size: 14px;				=
	width: 87%;					font-weight: 100;					text-shadow: none;					transition: o=
pacity 0.25s;					-webkit-transition: opacity 0.25s;					-moz-transition: o=
pacity 0.25s;					display: inline;					line-height: 28px;				}				.logout .=
keeper-menu-wrapper ul li a:hover				{					opacity:0.6				}				li.vault_ism=
all a				{					width : 0px;					padding : 0px !important;				}				li.logout=
_ismall a				{					width : 16px !imporatnt;				}				li.theme_ismall a				{	=
				width : 0px;					padding : 0px !important;				}				li.support_ismall a	=
			{					width : 0px;					padding : 0px !important;				}				li.disabled_ism=
all a				{					width : 0px;					padding : 0px !important;				}				li.timer_=
ismall a				{					width : 0px;					padding : 0px !important;				}				.logou=
t .keeper-menu-wrapper ul li.last				{					border : 0;				}					input.left-=
button, input.center-button	{		float : left;	}	input.keepersec-yes-button	{=
		float : left;		width : 50px !important;		margin-right : 9px;	}	input.no-b=
utton	{		float : none;		width : 50px !important;	}	.keeper-extension-rememb=
er kwform.keeper-extension-remember input.center-button	{		margin-left : 10=
px;	}	.keeper-extension-remember kwform.keeper-extension-remember input.lef=
t-button	{		width : 80px;	}	.keeper-popup.login form.keeper-extension-auth =
.keeper-inputbox input	{		background : #fff;		padding-left: 5px;		padding-r=
ight: 37px;		width: 208px;		height: 16px;		font-size : 13px;		-webkit-box-s=
hadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 =
rgba(0, 0, 0, 0.1) inset;		color : #333;		line-height : 16px;	}	.keeper-pop=
up.login form.keeper-extension-auth .keeper-inputbox input::-webkit-input-p=
laceholder, .keeper-popup.login form.keeper-extension-auth .keeper-inputbox=
 input::-moz-input-placeholder, .keeper-popup.login form.keeper-extension-a=
uth .keeper-inputbox input::-ms-input-placeholder	{		color : #999;	}	kwform=
.keeper-extension-auth .keeper-input[name=3D'password'], form.keeper-extens=
ion-auth .keeper-input[name=3D'password']	{		width: 182px;	}	.fill .keeper-=
container .keeper-inputbox input:hover	{		border : 1px solid #2c96ff;	}	kwf=
orm.security-question .keeper-inputbox input, kwform.fill .keeper-inputbox =
input	{		background : #fff;		padding-left: 10px;		padding-right: 37px;		wid=
th: 203px;		height: 18px;		font-size : 13px;		-webkit-box-shadow : 1px 1px =
2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.=
1) inset;		color : #333;	}	kwform.fill .keeper-inputbox input::-webkit-inpu=
t-placeholder, kwform.fill .keeper-inputbox input::-moz-input-placeholder, =
kwform.fill .keeper-inputbox input::-ms-input-placeholder	{		color : #999;	=
}	kwform.keeper-extension-auth .keeper-inputbox input:hover, form.keeper-ex=
tension-auth .keeper-inputbox input:hover	{		border : 1px solid #2c96ff;	}	=
.keeper-container kwlabel	{		color : #666666;		font-size : 13px;		padding :=
 2px 0;		display : block;	}	.fill .keeper-logo img, .injection .keeper-logo=
 img, .fill .keeper-logo kwimg, .injection .keeper-logo kwimg	{		float : le=
ft;	}	.fill .keeper-logo kwspan, .injection .keeper-logo kwspan	{		color : =
#33CC00;		font-size : 12px;		display : block;		margin-top : 3px;		margin-le=
ft : 3px;		letter-spacing : -2px;			float : left;		font-family : 'OCRAStdRe=
gular';	}	.fill .keeper-container .keeper-button-wrapper	{		margin-top : 9p=
x;	}	.never_ask	{		text-decoration : underline !important;		display : block=
;		padding : 15px 0 5px;	}	input.fill-button	{		width : 99% !important;	}	.=
keeper-red-wrapper	{		width : 194px;		position : absolute;		top : 0;		right=
 : 0;		background : #ffcccc;		color : #cc3333;		padding : 10px 18px 10px 10=
px;    	-webkit-border-radius: 5px;		border-radius : 5px;		border : 1px sol=
id #cc6666;		box-shadow: 0px 0px 10px 0px #000;		font-family : Arial, Helve=
tica, sans-serif;		font-size : 12px;		z-index : 95;	}	.keeper-red-wrapper .=
keeper-close_btn	{		width : 14px;		height : 14px;		position : absolute;		to=
p : 6px;		right : 6px;		text-indent : -9999px;	}		.keeper-rednew-wrapper	{	=
	width : 222px;		position : absolute;		top : 60px;		right : 13px;		backgrou=
nd : #fff;		color : #333;		padding : 10px 18px 10px 10px;    	-webkit-borde=
r-radius: 5px;		border-radius : 5px;		border : 1px solid #333;		font-family=
 : Arial, Helvetica, sans-serif;		font-size : 12px;		z-index : 9999;	}	.kee=
per-rednew-wrapper kwa, .keeper-rednew-wrapper a	{		color : #333;		font-fam=
ily : Arial, Helvetica, sans-serif;		font-size : 12px;		text-decoration : u=
nderline;	}		.keeper-rednew-wrapper .keeper-close_btn	{		width : 14px;		hei=
ght : 14px;		position : absolute;		top : 6px;		right : 6px;		text-indent : =
-9999px;	}		.green-wrapper	{		width : 192px;		position : absolute;		top : 0=
px;		right : 0px;		background : #ccffcc;		color : #339933;		padding : 10px =
18px 10px 10px;    	-webkit-border-radius: 5px;		border-radius : 5px;		bord=
er : 1px solid #33cc33;		-moz-box-shadow: 2px 2px 3px #efefef;		-webkit-box=
-shadow: 2px 2px 3px #efefef;		box-shadow: 2px 2px 3px #efefef;		min-height=
 : 80px;	}		.green-wrapper .keeper-close_btn	{		width : 14px;		height : 14p=
x;		position : absolute;		top : 6px;		right : 6px;		text-indent : -9999px;	=
}		.ok_btn	{		border : 1px solid #cccccc;		-webkit-border-radius: 3px;		bor=
der-radius : 3px;		color : #666;		cursor : pointer;		padding : 4px 10px;		f=
ont-size : 14px;		margin : 10px 0 0;		display : block;		float : left;	}		kw=
a:hover.ok_btn	{		color : #333 !important;	}		.auth-overlay	{		width : 228p=
x;		height : 215px;		position : absolute;		top : -13px;		left : 0px;	}		.au=
th-loader	{		width : 16px;		height : 11px;		position : absolute;		top : 98p=
x;		left : 90px;	}		kwp, .keeper-container .keeper-inputbox input, .keeper-=
container kwlabel, .keeper-outer-wrapper,.keeper-outer-wrapper p, .keeper-o=
uter-wrapper kwp, .keeper-outer-wrapper kwform, .keeper-outer-wrapper form,=
 .keeper-outer-wrapper ul, .keeper-outer-wrapper h1	{		font-family : Arial,=
 Helvetica, sans-serif;		color : #333;		text-align: left;	}	.keeper-loading=
-overlay	{		display : none;		position : absolute;		z-index : 9999;		height =
: 100%;		width : 100%;		border-radius : 3px;		-webkit-border-radius : 3px;	=
	margin: 0 !important;		padding: 0 !important;		filter: none !important;		l=
eft:0px;		top:0px	}	.keeper-loader	{		position : absolute;		top : 50%;		lef=
t : 50%;		margin-top : -17px;		margin-left : -18px;		border-radius : 5px;		=
border : solid 2px #DDDDDD;		background : white;		height : 19px;		width : 3=
7px;	}	.keeper-loading-image	{		display : block;		margin : 4px auto;	}	.loc=
k_thumb_inner	{		height : 17px;		left : 10px;		position : absolute;		top : =
8px;		width : 14px;	}	.overlay_outer	{		height : 100%;		width : 100%;		posi=
tion : fixed;		background : #000;		opacity : 0.3;		filter : alpha(opacity=
=3D30);	}	.top_hed	{		height : 36px;		padding : 4px 14px 2px 10px;		backgro=
und-color:#fff;	}	#keeper-injectWindow .top_hed	{	    border-radius:4px;		b=
order-bottom-left-radius:0px;		border-bottom-right-radius:0px	}	.injection.=
keeper-extension-auth .default_bg	{        padding-bottom: 37px;	}	.injecti=
on.fill .default_bg kwh2	{		font-family: Arial, Helvetica, sans-serif;		fon=
t-size : 13px;		color : #fff;		border-bottom : 1px solid #cccccc;		padding =
: 8px 0 6px;		margin : 0 0 10px 0;		font-weight : normal;		text-align : cen=
ter;	}	.injection.fill .default_bg kwlabel	{		font-family: Arial, Helvetica=
, sans-serif;		font-size : 13px;		color : #fff;	}	kwform.keeper-extension-a=
uth .keeper-inputbox, form.keeper-extension-auth .keeper-inputbox	{		float =
: left;		width : 200px;	}	kwform.keeper-extension-auth .keeper-site-header	=
{		white-space: nowrap;		overflow: hidden;	}	kwform.keeper-extension-auth .=
keeper-site-title	{		display: inline-block;		*display: inline;		zoom: 1;		v=
ertical-align: top;		overflow: hidden;		text-overflow: ellipsis;		max-width=
: 232px;	}	.keeper-popup .default_bg	{		padding : 2px 10px 18px !important;=
	}	.keeper-popup .top_hed	{		background : #fff no-repeat -13px 0;	}    .inj=
ection .default_bg    {        padding: 8px 10px 10px;    }	.default_bg.pad=
ding_top	{		padding : 0px 10px 0 22px !important;	}	.keeper-help-wrapper	{	=
	padding-top: 5px;	}	.arrow_left	{		width : 14px;		height : 24px;		position=
 : absolute;		top : 60px;		left : 0px;		text-indent : -9999px;	}	.dropDownB=
ox	{		position : relative;	}	.topBlock	{		cursor : pointer;		padding: 8px 0=
 0 10px;		width: 245px;		height: 24px;		color : #333;		font-size : 13px;		m=
argin : 0px 0 10px;	}	.keeper-dropDown	{	    position : relative;	}	.keeper=
-dropDown-Button	{	    cursor : pointer;	    padding: 8px 0 0 10px;	    mar=
gin : 0px 0 10px;	}	.keeper-dropDown li	{	    border-top-width: 1px;	    bo=
rder-top-color: rgb(204, 204, 204);        border-top-style: solid;	    pad=
ding : 7px 10px 7px 10px;    }	.keeper-dropDown li:first-child	{	    border=
-top-width: 0px;    }	.keeper-customFieldsDropDown-Item	{	    font-size : 1=
1px;	    width : 150px;	    float : left;	}	.keeper-customfieldsDropDown-Li=
st	{	    top : 31px;	}	.keeper-searchDropDown-List	{	    padding-left:10px;=
        background-color:#eee;        margin-top: -10px;	}	.keeper-dropDown=
-List	{	    position : absolute;	    display : none;	    width : 250px;	   =
 background-color : #fff;	    z-index : 2000 !important;	    left : 0px;	  =
  border : 1px solid #ccc;		-webkit-border-radius: 4px;		border-radius : 4p=
x;		-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shado=
w: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;	}	.keeper-droplist	{		display : =
none;		width : 250px;		background-color : #fff;		z-index : 999 !important;	=
	position : absolute;		top : 31px;		left : 0px;		border : 1px solid #ccc;		=
-webkit-border-radius: 4px;		border-radius : 4px;		-webkit-box-shadow : 1px=
 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, =
0, 0.1) inset;	}	.keeper-droplist li	{		list-style : none;		border-top : 1p=
x solid #ccc;		margin : 0;		padding : 0;	}	.keeper-droplist li:first-child	=
{		border-top : 0;	}	.keeper-droplist li kwa	{		color : #333;		font-size : =
13px !important;		text-decoration : none !important;		padding : 10px 0px 10=
px 10px !important;		display : block !important;	}	.keeper-droplist li kwa:=
hover	{		color : #333;		background-color : #f5f5f5 !important;		-webkit-bor=
der-radius: 4px !important;		border-radius : 4px !important;	}	.keeper-drop=
list li.create_new kwa:hover { background-image:none !important; }	kwform.k=
eeper-extension-auth .dropDownBox	{		position : relative;		width: 200px;		f=
loat: left;	}	kwform.keeper-extension-auth .dropDownBox *	{		overflow: hidd=
en;		text-overflow: ellipsis;	}	kwform.keeper-extension-auth .topBlock_new	=
{		cursor : pointer;		padding: 8px 0 0 10px;		width: 200px;		height: 22px;	=
	color : #333;		font-size : 13px;		margin : 0px 0 10px;	}	kwform.keeper-ext=
ension-auth .topBlock_new kwspan	{		width: 160px;		white-space: nowrap;		di=
splay: inline-block;		zoom: 1;		vertical-align: top;	}	kwform.keeper-extens=
ion-auth .keeper-droplist	{		display : none;		width : 198px;		background-co=
lor : #fff;		z-index : 9999 !important;		position : absolute;		top : 33px;	=
	left : 0px;		border : 1px solid #ccc;		-webkit-border-radius: 4px;		border=
-radius : 4px;		-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset=
;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;	}	kwform.keeper-exte=
nsion-auth .keeper-droplist li	{		list-style : none;		border-top : 1px soli=
d #ccc;		background-image: none;	}	kwform.keeper-extension-auth .keeper-dro=
plist li:first-child	{		border-top : 0;	}	kwform.keeper-extension-auth .kee=
per-droplist li kwa	{		color : #333;		font-size : 13px !important;		text-de=
coration : none !important;		padding : 10px 0px 10px 10px !important;		disp=
lay : block !important;	}	kwform.keeper-extension-auth .keeper-droplist li =
kwa.keeper-extension-overstate	{		color : #333;		background-color : #ccffcc=
 !important;		-webkit-border-radius: 4px !important;		border-radius : 4px !=
important;	}	kwform.keeper-extension-auth .keeper-droplist li.create_new kw=
a kwspan	{		padding : 0px 0px 0px 26px;	}	kwform.keeper-extension-auth .kee=
per-droplist li.create_new kwa	{		padding : 10px 0px;	}	kwdiv#keeper-search=
box .input_search, kwform.keeper-extension-auth .input_search	{		position :=
 relative;		width : 250px;	}	kwdiv#keeper-searchbox .input_search input, kw=
form.keeper-extension-auth .input_search input	{		width : 214px;		height : =
15px;		border : 1px solid #ccc;		-webkit-border-radius: 4px;		border-radius=
 : 4px;		padding : 8px 6px 8px 30px;		-webkit-box-shadow : 1px 1px 2px 0 rg=
ba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset=
;		font-size : 13px;		margin: 10px 2px 10px 0px	}	kwform.keeper-extension-a=
uth .autofill_content	{		display: none;		width : 255px;		border : 1px solid=
 #ccc;		-webkit-border-radius: 4px;		border-radius : 4px;		padding : 0px;		=
-webkit-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1=
px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		background : #fff;	}	kwform.keeper-=
extension-auth .autofill_content ul	{		width : 245px;		list-style : none;		=
margin : 0px;	}	kwform.keeper-extension-auth .autofill_content li	{		border=
-top : 1px solid #cccccc;		display : block;		padding : 7px 10px 7px 10px;  =
      margin : 0;		font-size : 13px;		color : #333;		background-image: none=
;	}	kwform.keeper-extension-auth .autofill_content li:first-child	{		border=
-top : 0;	}	kwform.keeper-extension-auth .autofill_content li kwspan	{		fon=
t-size : 11px;	}	kwdiv#keeper-searchbox .input_search .btn_close_dark, kwfo=
rm.keeper-extension-auth .input_search .btn_close_dark	{		position : absolu=
te;		right : 7px;		top : 20px;		display : block;		width : 14px;		height : 1=
4px;		text-indent: -9999px;	}	.center_content, .center_content *	{		text-al=
ign : center !important;	}	.k-save-changes	{		display: none;	}	.k-save-chan=
ges .keeper-button-wrapper	{		display: inline-block;		*display: inline;		zo=
om: 1;	}	.keeper-extension-remember .center_content kwspan	{		color : #fff;=
		font-family: Arial, Helvetica, sans-serif;	}	.keeper-extension-remember .=
center_content .btn_center	{		width : 115px;		margin : 0 auto;	}	kwform.kee=
per-extension-auth .center_content	{		width : 115px;		margin : 0 auto;		tex=
t-align : center;	}	.algin_left	{		float : left;	}	.algin_right	{		float : =
right;	}	.k-save-changes	{		width : 222px;		position : absolute;		top : 60p=
x;		left: 50%;		margin-left: -112px;		background : #fff;		color : #333;		pa=
dding : 10px 0px 10px 0px;    	-webkit-border-radius: 5px;		border-radius :=
 5px;		border : 1px solid #333;		font-family : Arial, Helvetica, sans-serif=
;		font-size : 12px;		z-index : 9999;	}	.save-and-fill kwp	{		color : #fff;=
	}	.keeper-site-header	{			text-overflow: ellipsis;        white-space: now=
rap;		overflow: hidden;		line-height: 20px !important;		vertical-align: mid=
dle;	}	.keeper-site-header kwimg	{			margin-bottom : 3px;		vertical-align: =
middle;		width: 16px;		height: 16px;		display: inline-block;	}	.js-keeper-t=
itle	{		font-size: 15px;		font-weight: bold;	}	.keeper-logo-img	{		backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/logo.png=
) no-repeat;		width: 108px;		height: 35px;	}	.keeper-loading-image	{		backg=
round: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/loadi=
ng.gif) no-repeat;		width: 16px;		height: 11px;	}	.btn_close_dark	{	backgro=
und: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-i=
small2.png) no-repeat 0 0;	}	.js-keeper-search	{	background: url(chrome-ext=
ension://bfogiafebfohielmmehodmfbbebbbpei/images/search-icon-14x14.png) no-=
repeat 0 0;	}	.js-keeper-reload-vault	{	background: url(chrome-extension://=
bfogiafebfohielmmehodmfbbebbbpei/images/menu_navigation_refresh.png) no-rep=
eat 0 0;	}	.disabled-websites-desc .remove	{	background: url(chrome-extensi=
on://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall2.png) no-repeat 0=
px 0px;	}	.disabled-websites-desc .remove:hover	{	background: url(chrome-ex=
tension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall2.png) no-rep=
eat 0px 0px;	}	.twofactor-wrapper .apply, .security-question-wrapper .apply=
, .themes-header .apply, .logout-header .apply	{	background: url(chrome-ext=
ension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg.png) repeat-x bo=
ttom;	}	.twofactor-wrapper :hover.apply, .security-question-wrapper :hover.=
apply, .themes-header :hover.apply, .logout-header :hover.apply	{	backgroun=
d: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg=
-hover.png) repeat-x bottom;	}	.overlay-keeper-container-wrapper .close	{	b=
ackground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/p=
opup-ismall2.png) no-repeat 0px 0px;	}	.overlay-keeper-container-wrapper :h=
over.close	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbeb=
bbpei/images/popup-ismall2.png) no-repeat 0px 0px;	}	.keeper-corner	{	backg=
round: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/trian=
gle.png) no-repeat;	}	.keeper-container .keeper-inputbox .keeper-drop-down-=
button	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpe=
i/images/drop_down_button.png) no-repeat;	}		.keeper-container .keeper-inpu=
tbox .keeper-drop-down-button:hover	{	background: url(chrome-extension://bf=
ogiafebfohielmmehodmfbbebbbpei/images/drop_down_button-hover.png) no-repeat=
;	}	kwform.register .keeper-inputbox kwa	{	background: url(chrome-extension=
://bfogiafebfohielmmehodmfbbebbbpei/images/tumbling_dice.png) no-repeat;	}	=
kwform.keeper-extension-auth .keeper-inputbox kwa	{	background: url(chrome-=
extension://bfogiafebfohielmmehodmfbbebbbpei/images/i-btn-green.png) no-rep=
eat;	}	kwform.keeper-extension-auth .keeper-inputbox .keeper-pass-hidden	{	=
background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/=
i-btn-red.png) no-repeat;	}	.keeper-button-wrapper	{	background-image: url(=
chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/button_bg-hover.=
png);	}	.keeper-button-wrapper input	{	background: url(chrome-extension://b=
fogiafebfohielmmehodmfbbebbbpei/images/button_bg.png) repeat-x bottom;	}	.k=
eeper-button-wrapper input:hover	{	background: url(chrome-extension://bfogi=
afebfohielmmehodmfbbebbbpei/images/button_bg-hover.png) repeat-x bottom;	}	=
.keeper-red-wrapper .keeper-close_btn	{	background: url(chrome-extension://=
bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall.png) no-repeat -1px -1=
53px;	}	.keeper-red-wrapper :hover.keeper-close_btn	{	background: url(chrom=
e-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall.png) no-=
repeat -1px -321px;	}	.keeper-rednew-wrapper .keeper-close_btn	{	background=
: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-isma=
ll2.png) no-repeat;	}	.keeper-rednew-wrapper :hover.keeper-close_btn	{	back=
ground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popu=
p-ismall2.png) no-repeat;	}	.green-wrapper .keeper-close_btn	{	background: =
url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/popup-ismall=
.png) no-repeat -1px -153px;	}	.green-wrapper :hover.keeper-close_btn	{	bac=
kground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/pop=
up-ismall.png) no-repeat -1px -321px;	}	.keeper-loading-overlay	{	backgroun=
d: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/loading-b=
g.png);	}	.topBlock	{	background: url(chrome-extension://bfogiafebfohielmme=
hodmfbbebbbpei/images/select.png) no-repeat 0 0px;	}	kwform.keeper-extensio=
n-auth .topBlock_new	{	background: url(chrome-extension://bfogiafebfohielmm=
ehodmfbbebbbpei/images/select3.png) no-repeat 0 0px;	}	kwform.keeper-extens=
ion-auth .topBlock_new:hover	{	background: url(chrome-extension://bfogiafeb=
fohielmmehodmfbbebbbpei/images/select3-hover.png) no-repeat 0 0px;	}	kwform=
.keeper-extension-auth .keeper-droplist li.create_new kwa kwspan	{	backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/plus.png=
) no-repeat 5px 0px;	}	kwform.keeper-extension-auth .keeper-droplist li.cre=
ate_new kwa	{	background: url(chrome-extension://bfogiafebfohielmmehodmfbbe=
bbbpei/images/button_bg.png) repeat-x bottom #fff;		}	kwform.keeper-extensi=
on-auth .input_search input, kwdiv#keeper-searchbox .input_search input	{	b=
ackground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/s=
earch-icon.png) no-repeat 8px 8px #fff;		}	kwform.keeper-extension-auth .in=
put_search .btn_close_dark	{	background: url(chrome-extension://bfogiafebfo=
hielmmehodmfbbebbbpei/images/popup-ismall2.png) no-repeat 0 0;	}		.keeperse=
c-prettybutton {	margin:0 !important;    background-color: #eee;    backgro=
und-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(150,150,=
150,.2), rgba(0,0,0,.2));    background-image: -moz-linear-gradient(top, rg=
ba(255,255,255,.3), rgba(150,150,150,.2), rgba(0,0,0,.2));    -ms-filter: "=
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#4dffffff,endCol=
orstr=3D#33000000)";        border: 1px solid #aaa;    border-radius: 4px; =
   -webkit-border-radius: 4px;    -moz-border-radius: 4px;        -webkit-u=
ser-select: none;    -khtml-user-select: none;    -moz-user-select: -moz-no=
ne;    -ms-user-select: none;    user-select: none;    padding:5px 30px !im=
portant;    font-weight:bold    }    .keepersec-prettybutton:hover {       =
 background-image: -webkit-linear-gradient(top, rgba(255,255,255,.4), rgba(=
150,150,150,.3), rgba(0,0,0,.3));        background-image: -moz-linear-grad=
ient(top, rgba(255,255,255,.4), rgba(150,150,150,.3), rgba(0,0,0,.3));     =
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=3D=
#66ffffff,endColorstr=3D#4d000000)";    }    .keepersec-prettybutton:active=
 {        background-image: -webkit-linear-gradient(top, rgba(0,0,0,.2), rg=
ba(150,150,150,.2), rgba(255,255,255,.2));        background-image: -moz-li=
near-gradient(top, rgba(0,0,0,.2), rgba(150,150,150,.2), rgba(255,255,255,.=
2));        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startCo=
lorstr=3D#33000000,endColorstr=3D#33ffffff)";    }    .keepersec-prettybutt=
on:focus {        outline: none;    }    .keepersec-prettybutton.large {   =
     width: 300px;        height: 42px;        font-size: 18px;        font=
-weight: bold;    }        .keepersec-prettybutton.green {        border: 1=
px solid #390 !important;        background-color: #46bf03 !important;     =
   color: white !important;        font-size:11px;        font-weight:bold;=
        height:auto;        line-height:normal !important;        min-width=
: 0 !important;    }	kwdiv, kwa, kwh2, kwp, kwimg, kwlabel	{		display: bloc=
k;	}	kwform.register kwh2	{		font-family: Arial, Helvetica, sans-serif;		fo=
nt-size : 13px;		color : #fff;		border-bottom : 1px solid #cccccc;		padding=
 : 8px 0 6px;		margin : 0 0 10px 0;		font-weight : normal;		text-align : ce=
nter;	}	kwform.register kwlabel	{		font-family: Arial, Helvetica, sans-seri=
f;		font-size : 13px;		color : #fff;	}    kwa.save_and_fill_btn    {       =
 cursor : pointer;        padding : 6px 0px;        font-size : 14px;      =
  height : 18px;        line-height : 18px;        text-align : center;    =
    font-family : Arial, Helvetica, sans-serif;        font-weight : bold; =
       display : block;        width: 250px;        float:none		-webkit-bor=
der-radius: 4px;		border-radius : 4px;		border : 1px solid #cccccc;		-webki=
t-box-shadow : 1px 1px 2px 0 rgba(0, 0, 0, 0.1) inset;		box-shadow: 1px 1px=
 2px 0 rgba(0, 0, 0, 0.1) inset;    	color: #666;    }    kwform.register .=
keeper-inputbox    {        float : left;    }    kwdiv kwlabel {        fo=
nt-size:12px;         margin:0px;        padding:0px;        color:#999;   =
     display:inline;        border:0;        cursor:default;        font-we=
ight:normal;        float: none;        line-height:18px    }    #keeper_re=
member_email, kwdiv input {        margin:0!important;        vertical-alig=
n:middle !important;        opacity: 1;        float:none;        clear:bot=
h;        position: relative;        width: 12px;        display:inline-blo=
ck;        cursor:pointer;    }    kwspan.keeper-site-title, .keeper-help-w=
rapper kwa { text-shadow: none;}    kwdiv#keeper-searchbox {        border-=
top:1px solid #ccc;        padding-left:10px;        background-color:#eee;=
        display:none    }    kwdiv#keeper-searchbox .js-keeper-clear-btn { =
           }    .keeper_fill_btn    {		border : 1px solid #cccccc;		-webkit=
-border-radius: 3px;		border-radius : 3px;		color : #666;		cursor : pointer=
;		padding : 6px 0px;		font-size : 14px;		width : 44px;		height : 18px;		li=
ne-height : 18px;		text-align : center;		font-family: Arial, Helvetica, san=
s-serif;		font-weight : bold;		display : block;		float : right;	    margin =
: 0px 0 0px 0;    }    kwa:hover.keeper_fill_btn    {    	color : #333;    =
	border: 1px solid #2c96ff;    }    kwdiv .keeper_fill_btn.full { width:100=
%;float:none }    .js-keeper-drop-down-button{        display: inline-block=
;        font-family: Arial, Helvetica, sans-serif;        font-size: 13px;=
        cursor: pointer;        padding: 8px 0 0 10px;        height: 24px;=
        color: #333;        font-size: 13px;        margin: 0px 0 10px;    =
}    .js-keeper-short-select-btn {        background: url(chrome-extension:=
//bfogiafebfohielmmehodmfbbebbbpei/images/select3.png) no-repeat 0 0px;    =
    width: 200px;        background-size: 200px 32px;    }    kwdiv:hover.j=
s-keeper-short-select-btn {        background: url(chrome-extension://bfogi=
afebfohielmmehodmfbbebbbpei/images/select3-hover.png) no-repeat 0 0px;     =
   background-size: 200px 32px;    }	.js-keeper-long-select-btn	{	    width=
 : 242px;	    height : 24px;	    line-height : 18px;        background: url=
(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/select.png) no-=
repeat 0 0px;	}	.js-keeper-long-select-btn:hover	{        background: url(c=
hrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/select-hover.png)=
 no-repeat 0 0px;	}	.js-keeper-switch-btn {	    float:left;	    left:10px; =
	    line-height: 13px; 	    height:14px;	    width:200px;	    padding-left=
:22px;	    padding-top:2px;	    text-shadow:none !important;        backgro=
und: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/switch.=
png) no-repeat;        background-position-x: 2px;        margin-bottom: 4p=
x;        color:white	}	.js-keeper-switch-btn2 {	    float:left;	    left:1=
0px; 	    line-height: 13px; 	    height:14px;	    width:200px;	    padding=
-left:22px;	    padding-top:2px;	    text-shadow:none !important;        ba=
ckground: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/sw=
itch.png) no-repeat;        background-position-x: 2px;        margin-botto=
m: 4px;        color:white;	}	.js-keeper-switch-btn-inverted {	    backgrou=
nd: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/switch2.=
png) no-repeat	    background-color: white;	}	:hover.js-keeper-switch-btn2 =
{	    opacity: 0.6;	}	:hover.js-keeper-switch-btn {	    opacity: 0.6;	}	.ke=
eper-type-dropDown-item {        color: rgb(51, 51, 51);        display: li=
st-item;        font-family: Arial, Helvetica, sans-serif;        font-size=
: 12px;        height: 32px;        line-height: 18px;        padding-botto=
m: 5px;        padding-left: 9px;        padding-right: 0px;        padding=
-top: 8px;        text-align: left;	}	.help_ismall	{		position: absolute;		=
bottom: 8px;		font-size: 18px;		right: 12px;		transition: opacity 0.25s;		-=
webkit-transition: opacity 0.25s;		-moz-transition: opacity 0.25s;		width:2=
0px;		height:20px;		text-shadow:none !important	}	.help_ismall:hover{		opac=
ity: 0.6;	}	.help_ismall_switch {		position : relative;		float : right;		bo=
ttom : 0px;		right : 0px;		top : 1px;	}	.keeper-extension-btn {    	backgro=
und: #fcfcfc; /* Old browsers */        background: -moz-linear-gradient(to=
p, #fcfcfc 0%, #ebebeb 100%); /* FF3.6+ */        background: -webkit-gradi=
ent(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,=
#ebebeb)); /* Chrome,Safari4+ */        background: -webkit-linear-gradient=
(top, #fcfcfc 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */        backgroun=
d: -o-linear-gradient(top, #fcfcfc 0%,#ebebeb 100%); /* Opera 11.10+ */    =
    background: -ms-linear-gradient(top, #fcfcfc 0%,#ebebeb 100%); /* IE10+=
 */        background: linear-gradient(to bottom, #fcfcfc 0%,#ebebeb 100%);=
 /* W3C */        filter: progid:DXImageTransform.Microsoft.gradient( start=
Colorstr=3D'#fcfcfc', endColorstr=3D'#ebebeb',GradientType=3D0 ); /* IE6-9 =
*/        -webkit-border-radius: 3px;        border : 1px solid #cccccc;	}	=
:hover.keeper-extension-btn {        background: #ebebeb; /* Old browsers *=
/        background: -moz-linear-gradient(top, #ebebeb 0%, #fcfcfc 100%); /=
* FF3.6+ */        background: -webkit-gradient(linear, left top, left bott=
om, color-stop(0%,#ebebeb), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ *=
/        background: -webkit-linear-gradient(top, #ebebeb 0%,#fcfcfc 100%);=
 /* Chrome10+,Safari5.1+ */        background: -o-linear-gradient(top, #ebe=
beb 0%,#fcfcfc 100%); /* Opera 11.10+ */        background: -ms-linear-grad=
ient(top, #ebebeb 0%,#fcfcfc 100%); /* IE10+ */        background: linear-g=
radient(to bottom, #ebebeb 0%,#fcfcfc 100%); /* W3C */        filter: progi=
d:DXImageTransform.Microsoft.gradient( startColorstr=3D'#ebebeb', endColors=
tr=3D'#fcfcfc',GradientType=3D0 ); /* IE6-9 */        -webkit-border-radius=
: 3px;    	border: 1px solid #2c96ff;    }    .keeper-shared-icon {        =
background: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei/images/=
vault_icons.png?v=3D6) no-repeat 0 -1584px;        background-height: 16px;=
    }    .keeper-create-new {        cursor: pointer;         position:abso=
lute;         bottom:10px;         left:10px;         font-size:11px;      =
  color: rgb(51, 153, 0);        padding-left:3px;        transition: color=
; 0.25s;		-webkit-transition: color 0.25s;		-moz-transition: color 0.25s;  =
  }    :hover.keeper-create-new {        color: black;    }    .keeper-cont=
ainer table {        border-collapse: collapse;        margin-left:-1px;   =
 }    .keeper-container table td {        padding-bottom: 6px;        paddi=
ng-top: 4px;    }    .keeper-highlighted-input {        outline: #41d11e so=
lid 2px !important;    }    .keeper-eyeball {        display: inline-block;=
		background-image: url(chrome-extension://bfogiafebfohielmmehodmfbbebbbpei=
/images/eyeball.png);		background-position: 4px -4px;		background-repeat: n=
o-repeat;		width: 34px;		border: 1px solid #ccc;		height: 32px;		border-rad=
ius: 5px;		vertical-align: middle;		margin-bottom: 4px;		margin-left: 3px;	=
	cursor: pointer;		-webkit-user-select: none;		-moz-user-select: -moz-none;=
    }    </style><style type=3D"text/css" id=3D"owaParaStyle"></style><styl=
e class=3D"f5427134bf6de8724736e5b885c39f9">object[type$=3D"x-shockwave-fla=
sh"]:not([classid]),object[type$=3D"futuresplash"]:not([classid]),embed[typ=
e$=3D"x-shockwave-flash"],embed[type$=3D"futuresplash"]{display:none !impor=
tant}</style>
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" fpstyle=3D"1" ocsi=3D"0=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Aravaind,
<div><br>
<div>thanks for getting back. I have followed up a little about the system =
test vs. unit test argument with the developers in Cambridge at least. I th=
ink what this comes down to is really a question about workflow.</div>
<div><br>
</div>
<div>Right now, OSSTest as well as Xen RT require (in my understanding)</di=
v>
<div>a) code to be submitted for review</div>
<div>b) code to be reviewed and be submitted by the committer to the stagin=
g branch</div>
<div>c) only then tests are run</div>
<div>d) if stuff fails, it has to be taken out and the whole process starts=
 again</div>
<div><br>
</div>
<div>Whereas what would be really desirable and IMHO attractive to devs is =
the following work-flow</div>
<div>a) developer has a well working prototype on their personal git branch=
 somewhere</div>
<div>b) developer can run a set of interesting (or new) tests on some machi=
nes on different architectures locally (which is somewhat impractical)</div=
>
<div>c) alternatively developer points a to his branch, plus some interesti=
ng tests and specifies interesting machines and tests are quickly run on a =
central test farm (the question is how quickly and smoothly this process wo=
uld be)</div>
<div>d) if all works well, code is submitted for review (and test results c=
ould be attached)</div>
<div><br>
</div>
<div>I think this is what Anthony's argument ultimately comes down to. The =
question is whether the second workflow is achievable with something like O=
SSTest and XenRT. Of course the system testing approach is also needed.</di=
v>
<div><br>
</div>
<div>Regards</div>
<div>Lars</div>
<div><br>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF891891" style=3D"direction: ltr;"><font face=3D"Tahoma" si=
ze=3D"2" color=3D"#000000"><b>From:</b> Gopalakrishnan, Aravind [Aravind.Go=
palakrishnan@amd.com]<br>
<b>Sent:</b> 14 November 2013 23:54<br>
<b>To:</b> Lars Kurth<br>
<b>Subject:</b> RE: [Wg-test-framework] [Minutes] First Test WG framework m=
eeting in October<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Lars,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I am available on all =
days (except Thursday) between 10am to 12noon</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">And, I am =93&#43;1=94=
 for a demo instance setup at OSU.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I do agree with Anthon=
y=92s comment that XenRT is similar to autotest.. but AFAICT, autotest=92s =
xen testing support &nbsp;is mostly non-existent..</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Maybe understanding mo=
re about the feature-set of XenRT could go some way to help figure out if w=
e can just leverage XenRT or need to beef up Xen support in autotest..
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Apologies for the lat=
e reply)</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks,</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Aravind.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<div>
<div style=3D"border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt; font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-=
size:10.0pt; font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> wg-tes=
t-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@=
lists.xenproject.org]
<b>On Behalf Of </b>Lars Kurth<br>
<b>Sent:</b> Monday, November 11, 2013 6:55 AM<br>
<b>To:</b> wg-test-framework@lists.xenproject.org; advisory-board@lists.xen=
project.org<br>
<b>Cc:</b> Slutz, Donald Christopher (dslutz@verizon.com); Hart, Harry D (h=
hart@verizon.com); Coulis, Demetrios (Demetrios.Coulis@ca.com)<br>
<b>Subject:</b> [Wg-test-framework] [Minutes] First Test WG framework meeti=
ng in October</span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Hi all,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">sorry it has taken me so long t=
o put this together. I set up the mailing list, and signed you all up. Plea=
se read the minutes<br>
<br>
AND let me know what day and time of week you would be available for a mont=
hly call. All people on the list are based in the EU or US (East to West co=
ast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2=
-3 preferences.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D Attendees =3D=3D</span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Aravind Gopalakrishnan (AMD)<=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony Liguori (AWS), Matt W=
ilson (AWS)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Chris Sheperd (Citrix)</span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Demetrios Coulis standing in =
for Allan Roberto (CA)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Greg Lutostanski (Calxeda)</s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Konrad Wilk (Oracle)</span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Lars Kurth (Chair, Xen Projec=
t)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Will Auld (Intel)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I believe, but am not 100% sure=
 that </span>
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*Harry Hart and Don Slutz (Veri=
zon) also stayed at the meeting</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Don}} Please confirm w=
hether you were at the meeting and whether Verizon would in fact also parti=
cipate in the WG and who the respective company rep would be</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D Agenda =3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Introductions</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Purpose and Scope of Working =
Group</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:Lars: My view is that the WG p=
rovides oversight and guidance for creating a test infrastructure for the X=
en Project on behalf of the Xen Community. This is merely providing a stake=
 in the ground to start a discussion.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">As such, the group needs to</sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">**Make proposals to the Advisor=
y Board for funding, for example</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** What do we need to set up s=
uch a system in terms of hosting space, machines, =85
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Do we need a full-time reso=
urce employed by the LF to maintain and evolve the framework, =85</span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Make proposals to the commun=
ity and work with the community on a solution that works for developers in =
the community
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Without community buy-in an=
d creating something that the community actually wants, we won=92t be able =
to improve upstream quality</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Make decisions to help boots=
trap demo systems, proof of concepts, etc.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The group will also need to =
approve Statement of Works or provide input on hiring contractors/resource
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Influence or set ground rule=
s to ensure that the money that the Advisory Board invests delivers value t=
o the community and the Advisory Board</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Highlight focus areas for in=
vestment: e.g. the group would decide on questions such as</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Are there focus areas for t=
est coverage the WG/AB cares about?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** Can WG/AB members find reso=
urces to cover these areas?
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** If not, do we need to use p=
roject funds to seed such areas?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">:Comment by Matt Wilson (AWS=
): I'd like to suggest that the AB and working groups try to avoid making t=
echnology decisions. It makes sense for the WG to decide where to make inve=
stments on behalf of Xen Project members
 (e.g. where to invest through contractors / grants, capital investments, e=
tc.). While this might influence technology decisions, it should avoid trou=
ble some engineering-by-committee problems.</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">:My proposal would be to go =
through the list above and add/remove items and examples. We do not need to=
 make decisions on items listed above at this meeting (I see these as examp=
le to clarify&nbsp; the scope/purpose/boundaries
 of the WG). I would then take the output and draft a charter which we can =
vote on in the WG subsequently and to put it forward to the Advisory Board =
and the wider community.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Status Update and scenarios g=
oing forward (Chris Shepherd)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:We probably need to give a qui=
ck overview of what we have (there are quite a few new people on the list)<=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">:Status update: </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The OSU Open Source Lab in p=
rinciple agreed to set up a Test-As-A-Service rig for Xen for a limited tim=
e</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** The proposal is based on Cit=
rix=92s internal XenRT system. This would be a proof of concept aimed at in=
forming further investment decisions.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** OSSTest is already running (=
however on Citrix servers, with limited access by the community) =85 see
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** <a href=3D"http://blog.xen.=
org/index.php/2013/02/02/xen-automatic-test-system-osstest/" target=3D"_bla=
nk">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">*** <a href=3D"http://blog.xen.=
org/index.php/2013/09/30/osstest-standalone-mode-step-by-step/" target=3D"_=
blank">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Meeting Mechanics : </span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Meeting cadence/time/etc.</s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">** Mailing lists</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Introductions =3D=3D=
=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Please feel free to expand and =
ask questions, etc.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Aravind Gopalakrishnan, works=
 in the Server OS team at AMD and specialises in RAS features
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Chris Sheperd, leads the Test=
 Department for XenServer at Citrix</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Will Auld is Performance Arch=
itect and&nbsp; Principal Engineer at Intel, but also works closely with th=
e Cloud Virtualization Test Group</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony Liguori is the QEMU p=
roject lead at Amazon</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Demetrios Coulis, is product =
manager for AppLogic at CA
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Greg Lutostanski is working i=
n the Validation team (sorry, may have gotten this wrong) at Calxeda and is=
 new to Xen</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Konrad Wilk is Software Devel=
opment Manager at Oracle, but also Xen maintainer in Linux</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Lars Kurth is the community m=
anager for the Xen Project and is volunteering to chair this working group =
until it becomes self-sustaining</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Purpose and Scope of =
Working Group&nbsp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We didn=92t really work through=
 the items in the list in the agenda. We ended up having a discussion.&nbsp=
; I didn=92t capture all of it - the discussion got quite engaged =96 and I=
 was at taking notes. Please feel free to augment
 on the list and correct me.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars: We started with the list =
of items in the agenda, but realized that maybe we need to take a step back=
 and check our assumptions.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Anthony: </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Raised the point that the int=
roduction of KVM autotest (<a href=3D"http://www.linux-kvm.org/page/KVM-Aut=
otest" target=3D"_blank">http://www.linux-kvm.org/page/KVM-Autotest</a>) ha=
s been problematic. Developers generally
 tend to write test code if it fits into their development workflow (i.e. t=
hey can run tests easily locally on their branch very easily).</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* System Test frameworks (such =
as Xen OSSTest and XenRT) which are run *<b>after</b>* submission are more =
problematic and many devs tend to ignore them</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* From Anthony=92s experience, =
we also approached the OSSTest / XenRT discussions wrongly. We should *<b>n=
ot</b>* just ask developers to write tests, but understand better what test=
s framework they would find attractive
 and provide something which helps them.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Lars:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We can fix the last point on =
engaging the community</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We then covered an angle on wha=
t is wrong with OSS test right now</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Konrad:&nbsp; stated that OSSTe=
st is not well enough maintained and owned right now (IanJ does this in his=
 spare time). &nbsp;OSSTest or other systems the AB supports will need to b=
e properly owned and funded, otherwise the system
 would lose trust.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Matt commented that he doesn=92=
t like the pushgate mechanism in OSSTest (we didn=92t cover this in detail)=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">On the other hand =85 running C=
overity on the code base has been a huge success.
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Konrad:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* In 2 months we had &gt; 215 b=
ug fixes</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* the quality of the xen core c=
omponents according to coverity is now higher than that in the Linux kernel=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">This implies that there is a wi=
llingness in the community to use tools to improve quality.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">We then slipped into a discussi=
on about goals: Anthony raised a few questions</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* How do we determine how we (o=
r what we propose) provides value to members and the community</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We would need to define measu=
rable success criteria</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The conclusion we came to (note=
 that we didn=92t vote) was</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Understand what member compan=
ies want to get out of the framework</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Understand what the community=
 wants to get out of it (as value for companies depends on community buy in=
).
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Lars}} Carefully draft=
 a mail to the devel lists (after sending to this list for approval) along =
the lines of:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* As AB we have resources that =
we can use to help the community
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We are only willing to spend =
money, if we are confident enough that this helps the community and is like=
ly to be adopted</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Here are a few options and wh=
at we think would help you [intended to seed the discussion]</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* We are looking for volunteers=
 in the community to work with the WG</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All}} Each member comp=
any should provide a statement of what they are trying to achieve, whether =
there are any specific test related items, constraints, platforms, goals, e=
tc. that they are care about</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=92=92=92Additional Notes: =92=
=92=92</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I am also including some notes =
and discussions I had outside the WG meeting at the bottom of this section.=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">I had a conversation with a num=
ber of developers after the test talks</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Anthony stated that maybe to =
have a test tool based on QEMU that allows people to run some relevant test=
s locally would be best (problem: performance). He also raised the point th=
at both OSSTest and XenRT are just like
 autotest. Why do we need yet another new test framework rather than using =
something which is out there already?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian Jackson stated that the m=
ain issue right now is that OSSTest is not properly resourced and does have=
 not good coverage. He spends 50% of his time keeping OSSTest running and s=
ometimes tracking down hardware issues.
 So whatever we do, &nbsp;resourcing needs to be resolved.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* When I talked to Citrix Platf=
orm team members, it turned out that only a few have actually used OSSTest =
(lack of documentation is the key issue). It=92s too hard to get started wi=
th OSSTest right now.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Another developer stated (sou=
rce not disclosed): why don=92t the member companies fund the =93creation o=
f tests (regardless of test framework) if they care about quality=94</span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian Jackson: there are some i=
nteresting properties about OSSTest (e.g. the capability to submit test cod=
e with a spec on the fly). [Aside by Lars: this may be close enough to prov=
iding the capability to try something
 locally, if we there also was a capability to test a devs personal git bra=
nch with some test code]
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">* Ian J also stated that he wou=
ld look at XenRT, if the code was made available in a Git repo rather than =
a tarball. Any issues and discussions could then happen using the normal wa=
ys of discussing larger code contributions
 on xen-devel</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">This clearly shows that we may =
have an issue winning the community over.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Status Update and sce=
narios going forward&nbsp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">(mostly by Chris Sheperd)</span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"http://www.slideshar=
e.net/xen_com_mgr/xen-summit-taas-and-xenrt-0" target=3D"_blank">http://www=
.slideshare.net/xen_com_mgr/xen-summit-taas-and-xenrt-0</a> shows a status =
update</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Documentation at <a href=3D"htt=
p://wiki.xenproject.org/wiki/Category:XenRT" target=3D"_blank">
http://wiki.xenproject.org/wiki/Category:XenRT</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Harry Hart: mentioned that Veri=
zon tried XenRT but that they got stuck (Aside Lars: the fact that right no=
w XenRT is sort of outside the Xen Project community does not lend itself t=
o discuss and raise issues about it)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The main benefit of XenRT is th=
at we inherit a large number of existing tests (including for example perfo=
rmance tests and others)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">At the time of the meeting, the=
 intention was to show a demo running at
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a>, bu=
t OSL had not set this up</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=91=92=92Update: 8/11/13: Sorry=
 for dropping the ball on this. We have the systems basically ready to go o=
utside of getting public internet plumbed. Are you still in need of them? P=
lease let me know!=92=92=92</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The question now is whether </s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">a) Citrix is willing to spend s=
ome time on setting a test environment up (and add support for xl)</span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">b) Whether others on this list =
think that a XenRT demo instance is a good idea</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">My question to Chris:</span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Chris}} Determine whet=
her Citrix is willing to set up XenRT on
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a> (an=
d add support for =93xl=94)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|Chris}} Let Lance Albe=
rtson from
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a> &nb=
sp;know</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Now as we do have a WG, I sugge=
st to CC it if the answer to the
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">The other question I have to th=
e group (in light of the previous discussion) is:</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All} Let me know by =
=93replying &#43;1=94 to this item whether you feel there is value in setti=
ng up a XenRT demo instance on
<a href=3D"http://osuosl.org/" target=3D"_blank">http://osuosl.org/</a>; =
=93replying 0=94 means you don=92t care; =93replying -1=93 means you believ=
e this is a bad idea (to satisfy Xen Project conventions you would have to =
justify why you think this)</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=3D=3D=3D Meeting Mechaniscs&nb=
sp; =3D=3D=3D</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">{{Action|All} &nbsp;Let me know=
 what day and time of week you would be available for a monthly call. All p=
eople on the list are based in the EU or US (East to West coast), so a 4pm =
GMT or 5pm GMT slot would probably work best.
 Please state 2-3 preferences.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">&nbsp;</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DC52FAMSPEX01CL01citri_--


--===============6750491874880416836==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============6750491874880416836==--


From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 17:27:13 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 17:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjY25-00038q-84
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 17:27:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VjY23-00038l-PC
	for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 17:27:11 +0000
Received: from [85.158.143.35:49054] by server-1.bemta-4.messagelabs.com id
	7C/80-02132-F624E825; Thu, 21 Nov 2013 17:27:11 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1385054822!127090!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22735 invoked from network); 21 Nov 2013 17:27:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Nov 2013 17:27:03 -0000
X-IronPort-AV: E=Sophos;i="4.93,745,1378857600"; d="scan'208";a="74443134"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 21 Nov 2013 17:27:01 +0000
Received: from AMSPEX01CL03.citrite.net (10.69.46.34) by
	FTLPEX01CL02.citrite.net (10.13.107.79) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Thu, 21 Nov 2013 12:27:01 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL03.citrite.net ([10.69.46.34]) with mapi id 14.02.0342.004;
	Thu, 21 Nov 2013 18:25:42 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVg==
Date: Thu, 21 Nov 2013 17:25:41 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.168]
MIME-Version: 1.0
X-DLP: MIA1
Cc: "Dugger, Donald D
	\(donald.d.dugger@intel.com\)" <donald.d.dugger@intel.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 17:27:13 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 17:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjY25-00038q-84
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 17:27:13 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VjY23-00038l-PC
	for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 17:27:11 +0000
Received: from [85.158.143.35:49054] by server-1.bemta-4.messagelabs.com id
	7C/80-02132-F624E825; Thu, 21 Nov 2013 17:27:11 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1385054822!127090!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22735 invoked from network); 21 Nov 2013 17:27:03 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Nov 2013 17:27:03 -0000
X-IronPort-AV: E=Sophos;i="4.93,745,1378857600"; d="scan'208";a="74443134"
Received: from accessns.citrite.net (HELO FTLPEX01CL02.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 21 Nov 2013 17:27:01 +0000
Received: from AMSPEX01CL03.citrite.net (10.69.46.34) by
	FTLPEX01CL02.citrite.net (10.13.107.79) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Thu, 21 Nov 2013 12:27:01 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL03.citrite.net ([10.69.46.34]) with mapi id 14.02.0342.004;
	Thu, 21 Nov 2013 18:25:42 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVg==
Date: Thu, 21 Nov 2013 17:25:41 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.168]
MIME-Version: 1.0
X-DLP: MIA1
Cc: "Dugger, Donald D
	\(donald.d.dugger@intel.com\)" <donald.d.dugger@intel.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 17:32:39 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 17:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjY7L-0003bF-La
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 17:32:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=0300f213d=aliguori@amazon.com>)
	id 1VjY7K-0003bA-Dr for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 17:32:38 +0000
Received: from [193.109.254.147:11425] by server-7.bemta-14.messagelabs.com id
	93/E6-14870-5B34E825; Thu, 21 Nov 2013 17:32:37 +0000
X-Env-Sender: prvs=0300f213d=aliguori@amazon.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1385055154!4339011!1
X-Originating-IP: [207.171.184.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25579 invoked from network); 21 Nov 2013 17:32:36 -0000
Received: from smtp-fw-9102.amazon.com (HELO smtp-fw-9102.amazon.com)
	(207.171.184.29)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Nov 2013 17:32:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
	t=1385055156; x=1416591156;
	h=from:to:cc:subject:date:message-id:references:
	in-reply-to:content-transfer-encoding:mime-version;
	bh=SOU4JTJrxYN+PbCrQ/S6kSqPMrph9bRIrqKFfTgkS/E=;
	b=CknxvOAy/3e4tzayaOk3i47/tlc8U7A3twQbwceNiClXYPP6eKE5Uw0F
	IEwnfnfxBdejWwRfALMhtHS3FX3AJMyle5yUEWUeom02QpKN2n/ottmU9
	vsF0id41Gkh6PKMGEeThSuGnhMVQk7UVLYdii/Wi6JI2hWTv8IO8pnmkx U=;
X-IronPort-AV: E=Sophos;i="4.93,745,1378857600"; d="scan'208";a="37010792"
Received: from smtp-in-1002.vdc.amazon.com ([10.118.132.23])
	by smtp-border-fw-out-9102.sea19.amazon.com with
	ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Nov 2013 17:32:32 +0000
Received: from ex10-hub-9003.ant.amazon.com (ex10-hub-9003.ant.amazon.com
	[10.185.137.132])
	by smtp-in-1002.vdc.amazon.com (8.14.7/8.14.7) with ESMTP id
	rALHWT3S008096
	(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK);
	Thu, 21 Nov 2013 17:32:31 GMT
Received: from EX10-MBX-36008.ant.amazon.com ([fe80::ad76:8a73:f090:3ec]) by
	ex10-hub-9003.ant.amazon.com ([::1]) with mapi id 14.02.0342.003;
	Thu, 21 Nov 2013 09:32:23 -0800
From: "Liguori, Anthony" <aliguori@amazon.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgAA89y6
Date: Thu, 21 Nov 2013 17:32:22 +0000
Message-ID: <D813B0A2A0FFE24B98990E82EC900AF13A6048@ex10-mbx-36008.ant.amazon.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.17.1.114]
MIME-Version: 1.0
Cc: "Dugger,
	Donald D	\(donald.d.dugger@intel.com\)" <donald.d.dugger@intel.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

8am Pacific is difficult for me as that's when I'm commuting.  7am or 9am would be better.

Regards,

Anthony Liguori

________________________________________
From: wg-test-framework-bounces@lists.xenproject.org [wg-test-framework-bounces@lists.xenproject.org] on behalf of Lars Kurth [lars.kurth@citrix.com]
Sent: Thursday, November 21, 2013 9:25 AM
To: wg-test-framework@lists.xenproject.org
Cc: Dugger, Donald D    (donald.d.dugger@intel.com); Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast?

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com]
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

>
> === Meeting Mechaniscs  ===
>
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
>
4pm


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 17:32:39 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 17:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjY7L-0003bF-La
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 17:32:39 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <prvs=0300f213d=aliguori@amazon.com>)
	id 1VjY7K-0003bA-Dr for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 17:32:38 +0000
Received: from [193.109.254.147:11425] by server-7.bemta-14.messagelabs.com id
	93/E6-14870-5B34E825; Thu, 21 Nov 2013 17:32:37 +0000
X-Env-Sender: prvs=0300f213d=aliguori@amazon.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1385055154!4339011!1
X-Originating-IP: [207.171.184.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25579 invoked from network); 21 Nov 2013 17:32:36 -0000
Received: from smtp-fw-9102.amazon.com (HELO smtp-fw-9102.amazon.com)
	(207.171.184.29)
	by server-6.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	21 Nov 2013 17:32:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
	t=1385055156; x=1416591156;
	h=from:to:cc:subject:date:message-id:references:
	in-reply-to:content-transfer-encoding:mime-version;
	bh=SOU4JTJrxYN+PbCrQ/S6kSqPMrph9bRIrqKFfTgkS/E=;
	b=CknxvOAy/3e4tzayaOk3i47/tlc8U7A3twQbwceNiClXYPP6eKE5Uw0F
	IEwnfnfxBdejWwRfALMhtHS3FX3AJMyle5yUEWUeom02QpKN2n/ottmU9
	vsF0id41Gkh6PKMGEeThSuGnhMVQk7UVLYdii/Wi6JI2hWTv8IO8pnmkx U=;
X-IronPort-AV: E=Sophos;i="4.93,745,1378857600"; d="scan'208";a="37010792"
Received: from smtp-in-1002.vdc.amazon.com ([10.118.132.23])
	by smtp-border-fw-out-9102.sea19.amazon.com with
	ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Nov 2013 17:32:32 +0000
Received: from ex10-hub-9003.ant.amazon.com (ex10-hub-9003.ant.amazon.com
	[10.185.137.132])
	by smtp-in-1002.vdc.amazon.com (8.14.7/8.14.7) with ESMTP id
	rALHWT3S008096
	(version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK);
	Thu, 21 Nov 2013 17:32:31 GMT
Received: from EX10-MBX-36008.ant.amazon.com ([fe80::ad76:8a73:f090:3ec]) by
	ex10-hub-9003.ant.amazon.com ([::1]) with mapi id 14.02.0342.003;
	Thu, 21 Nov 2013 09:32:23 -0800
From: "Liguori, Anthony" <aliguori@amazon.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgAA89y6
Date: Thu, 21 Nov 2013 17:32:22 +0000
Message-ID: <D813B0A2A0FFE24B98990E82EC900AF13A6048@ex10-mbx-36008.ant.amazon.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.17.1.114]
MIME-Version: 1.0
Cc: "Dugger,
	Donald D	\(donald.d.dugger@intel.com\)" <donald.d.dugger@intel.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

8am Pacific is difficult for me as that's when I'm commuting.  7am or 9am would be better.

Regards,

Anthony Liguori

________________________________________
From: wg-test-framework-bounces@lists.xenproject.org [wg-test-framework-bounces@lists.xenproject.org] on behalf of Lars Kurth [lars.kurth@citrix.com]
Sent: Thursday, November 21, 2013 9:25 AM
To: wg-test-framework@lists.xenproject.org
Cc: Dugger, Donald D    (donald.d.dugger@intel.com); Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast?

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com]
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

>
> === Meeting Mechaniscs  ===
>
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
>
4pm


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 18:33:40 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 18:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjZ4O-0007Ao-J7
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 18:33:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <donald.d.dugger@intel.com>) id 1VjZ4N-0007Ab-2b
	for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 18:33:39 +0000
Received: from [85.158.137.68:59137] by server-2.bemta-3.messagelabs.com id
	55/28-17329-2025E825; Thu, 21 Nov 2013 18:33:38 +0000
X-Env-Sender: donald.d.dugger@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1385058816!2094754!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23505 invoked from network); 21 Nov 2013 18:33:37 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
	by server-11.tower-31.messagelabs.com with SMTP;
	21 Nov 2013 18:33:37 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
	by orsmga102.jf.intel.com with ESMTP; 21 Nov 2013 10:30:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.93,746,1378882800"; d="scan'208";a="412566239"
Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7])
	by orsmga001.jf.intel.com with ESMTP; 21 Nov 2013 10:33:35 -0800
Received: from orsmsx102.amr.corp.intel.com ([169.254.1.112]) by
	ORSMSX109.amr.corp.intel.com ([169.254.2.204]) with mapi id
	14.03.0123.003; Thu, 21 Nov 2013 10:33:35 -0800
From: "Dugger, Donald D" <donald.d.dugger@intel.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDg
Date: Thu, 21 Nov 2013 18:33:35 +0000
Message-ID: <6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.22.254.138]
MIME-Version: 1.0
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Thu Nov 21 18:33:40 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Thu, 21 Nov 2013 18:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjZ4O-0007Ao-J7
	for archives@lists.xenproject.org; Thu, 21 Nov 2013 18:33:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <donald.d.dugger@intel.com>) id 1VjZ4N-0007Ab-2b
	for wg-test-framework@lists.xenproject.org;
	Thu, 21 Nov 2013 18:33:39 +0000
Received: from [85.158.137.68:59137] by server-2.bemta-3.messagelabs.com id
	55/28-17329-2025E825; Thu, 21 Nov 2013 18:33:38 +0000
X-Env-Sender: donald.d.dugger@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1385058816!2094754!1
X-Originating-IP: [134.134.136.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTM0LjEzNC4xMzYuMjQgPT4gMzkwOTcx\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23505 invoked from network); 21 Nov 2013 18:33:37 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
	by server-11.tower-31.messagelabs.com with SMTP;
	21 Nov 2013 18:33:37 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
	by orsmga102.jf.intel.com with ESMTP; 21 Nov 2013 10:30:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.93,746,1378882800"; d="scan'208";a="412566239"
Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7])
	by orsmga001.jf.intel.com with ESMTP; 21 Nov 2013 10:33:35 -0800
Received: from orsmsx102.amr.corp.intel.com ([169.254.1.112]) by
	ORSMSX109.amr.corp.intel.com ([169.254.2.204]) with mapi id
	14.03.0123.003; Thu, 21 Nov 2013 10:33:35 -0800
From: "Dugger, Donald D" <donald.d.dugger@intel.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDg
Date: Thu, 21 Nov 2013 18:33:35 +0000
Message-ID: <6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.22.254.138]
MIME-Version: 1.0
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 14:12:21 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 14:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjrT3-0005PI-5U
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 14:12:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VjrT2-0005P9-FA
	for wg-test-framework@lists.xenproject.org;
	Fri, 22 Nov 2013 14:12:20 +0000
Received: from [85.158.139.211:51948] by server-17.bemta-5.messagelabs.com id
	2E/46-19152-3466F825; Fri, 22 Nov 2013 14:12:19 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1385129537!3633203!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8199 invoked from network); 22 Nov 2013 14:12:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Nov 2013 14:12:18 -0000
X-IronPort-AV: E=Sophos;i="4.93,752,1378857600"; d="scan'208";a="74758803"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 22 Nov 2013 14:12:16 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 22 Nov 2013 09:12:16 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 22 Nov 2013 15:11:34 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "Dugger, Donald D" <donald.d.dugger@intel.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IA=
Date: Fri, 22 Nov 2013 14:11:34 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
In-Reply-To: <6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.30]
MIME-Version: 1.0
X-DLP: MIA2
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 14:12:21 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 14:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VjrT3-0005PI-5U
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 14:12:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>) id 1VjrT2-0005P9-FA
	for wg-test-framework@lists.xenproject.org;
	Fri, 22 Nov 2013 14:12:20 +0000
Received: from [85.158.139.211:51948] by server-17.bemta-5.messagelabs.com id
	2E/46-19152-3466F825; Fri, 22 Nov 2013 14:12:19 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1385129537!3633203!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8199 invoked from network); 22 Nov 2013 14:12:18 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Nov 2013 14:12:18 -0000
X-IronPort-AV: E=Sophos;i="4.93,752,1378857600"; d="scan'208";a="74758803"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 22 Nov 2013 14:12:16 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 22 Nov 2013 09:12:16 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 22 Nov 2013 15:11:34 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "Dugger, Donald D" <donald.d.dugger@intel.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IA=
Date: Fri, 22 Nov 2013 14:11:34 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
In-Reply-To: <6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.30]
MIME-Version: 1.0
X-DLP: MIA2
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 17:03:20 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 17:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vju8W-0006xf-7n
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 17:03:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>)
	id 1Vju8V-0006xG-Ej; Fri, 22 Nov 2013 17:03:19 +0000
Received: from [193.109.254.147:54191] by server-9.bemta-14.messagelabs.com id
	FF/13-08751-65E8F825; Fri, 22 Nov 2013 17:03:18 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1385139795!179145!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16873 invoked from network); 22 Nov 2013 17:03:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Nov 2013 17:03:16 -0000
X-IronPort-AV: E=Sophos;i="4.93,753,1378857600"; d="scan'208,217";a="74832953"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 22 Nov 2013 17:03:14 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL03.citrite.net (10.13.107.80) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 22 Nov 2013 12:03:14 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 22 Nov 2013 18:03:12 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: E-mail related to Test Framework for xen-devel, xen-api and
	mirage list for review (I do want to send this out before Thanksgiving
	- ideally on the 26th AM)
Thread-Index: Ac7npJxFMK8upToRQrKJraefYFnM8w==
Date: Fri, 22 Nov 2013 17:03:12 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DF291@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.30]
MIME-Version: 1.0
X-DLP: MIA1
Cc: "advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Subject: [Wg-test-framework] E-mail related to Test Framework for xen-devel,
 xen-api and mirage list for review (I do want to send this out
 before Thanksgiving - ideally on the 26th AM)
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3276154934326554649=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============3276154934326554649==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,
Please let me know if you are happy if I send the following mail to the dev=
el lists
Regards
Lars


Hi all,

you probably have all heard by now that the Xen Project Advisory Board (a g=
roup of vendors who provide funds to the Xen Project that are intended to b=
e used for the good of the community) recently created the Test Framework W=
orking Group. http://wiki.xenproject.org/wiki/AB_WG/Test_Framework contains=
 more information about the group. The working group had its first meeting =
a few weeks ago and one of the actions I had was to kick off a thread on de=
velopment lists to figure out what would help the developer community.
I was planning to kick off this thread with some questions and options, whi=
ch reflect some discussions I had with individuals in the community, variou=
s meetings (WG and AB meetings), etc. which I condensed into a picture.
This reflects my personal opinion (not a Citrix opinion) and is merely inte=
nded to get a discussion going.  Feel free to pick it apart: I won't be ups=
et.
First, I wanted to clear up a few misconceptions that I have heard from a f=
ew people:
* The Advisory Board has funds that can be used to create an independently =
hosted test infrastructure to help the developer community. However, funds =
are limited. Thus, it is important that we do what is right for the Xen com=
munity in the short term and the longer term. Otherwise, we will burn funds=
 that could be used to help the Xen community in other ways.
* The Test Framework Working Group is made up of people by vendors who have=
 some experience in testing.
* There is no intention to prescribe a test environment that you then have =
to use. Advisory Board members made clear to me that they want to make sure=
 that what we end up with a solution that works for you.
* At the Xen Developer Summit two different solutions for system testing we=
re presented. The intention was to explain what is there and what we can us=
e going forward. A presentation on OSSTest which runs regularly today was g=
iven. And one for XenRT, for which there is a plan to get a small 3 box sys=
tem up and running that can be used for you to look at. Citrix volunteered =
to set this up at its own cost.
* Just to be clear: what works for you may be one of these, none of these, =
both of them, ...
* There may also be different answers in the short and the long run.
* At the end of the day, different community members will have different vi=
ews. Also the Advisory Board members who provide the funds, will also have =
specific interests that they will push for. Thus, in all likelihood, we wil=
l have to find a good enough compromise.
* Also, the vast majority of Advisory Board members care about the Hypervis=
or (and not so much about XAPI and Mirage OS). Thus, it is likely that the =
focus of the test system would be the Hypervisor.

So let me try and condense some of the arguments and opinions I heard and i=
nformation that is around. This list may be incomplete.
=3D=3D Work Flow =3D=3D
I added this section, because some members of the community and the working=
 group had prior experience with attempts to introduce a test infrastructur=
e for an open source community in the past, and these may not have worked a=
s well. I made up some of the terminology.
*Local testing*: the basic idea here is for a developer to write their code=
 and be able to run some tests on their machine locally as part of their de=
velopment workflow. We do have same capability to do this with OSSTest (see=
 http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-s=
tep/), but the drawback is that this only works on the developers machine. =
This may be good enough. We could "emulate" different environments using QE=
MU, but that is likely to be slow.
*System testing*: both OSSTest and XenRT are essentially system test enviro=
nments, which would be run on code that is already in the Xen mainline (or =
a staging branch).  This is really great for regression testing on differen=
t hardware platforms, but does not match the typical workflow in the commun=
ity:
a) code developed locally
b) code submitted to list for review
c) code reviewed and then submitted by the committer to the staging branch/=
mainline
d) only then tests are run
e) if tests fail, the whole process starts again
One of the issues here is that the elapsed time between development and the=
 tests being run. Another issue we have with the current set-up is that OSS=
Test is currently hosted at Citrix, which makes difficult for community mem=
bers to log into a machine and investigate issues. Admittedly this can fixe=
d by having the system test hosted somewhere neutral (some sort of access c=
ontrol would still remain).
*Test on demand:* this would be a mixture between local testing and system =
testing. It can probably be implemented in both OSSTest and XenRT, although=
 I believe XenRT is a closer to this model. The workflow would look like th=
is:
a) code developed locally
b) developer checks working prototype into their personal git branch (which=
 would need to be accessible from the web)
c) developer submits a job to the test farm which checks out and builds cod=
e and runs a set of interesting (or new) tests on some machines of differen=
t architectures. New tests would probably need to be on the git branch
d) if the test fail, the cycle starts again
d) if all works well, code is submitted for review as normal (and test resu=
lts could be attached)
This would only really work, if the interface into the system is easy to us=
e and tests are run fast enough. Access control, etc. would be similar to s=
ystem test. IMHO, this would be a nice mid to long-term goal, assuming it c=
ould be made to work with the funds we have.
=3D=3D OSSTest =3D=3D
What runs now and thus easiest to get started on

More Info
* http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstes=
t/
* http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-=
step/
* http://www.youtube.com/watch?v=3DJxTFZIwZzJ8

Problems:
* Run on Citrix premises (thus general access is an issue)
* Ian Jackson is acting as sys-admin in his spare time. But, the Advisory B=
oard could provide resource to fix this
* Basic test coverage
* Not a lot of documentation (which is a bit of a barrier to adoption)
Risks
* Not well understood

=3D=3D XenRT =3D=3D
Used by Citrix for XenServer testing. Tarballs have been made available by =
Citrix under GPL. But the code has not been put into live repos: my underst=
anding is that Citrix would do this, if the Xen community believes this is =
valuable.

More Info
* http://wiki.xenproject.org/wiki/Getting_Started_with_XenRT
* http://www.youtube.com/watch?v=3Ds11_Iw7AI_U
Problems:
* No publicly accessible demo instance (this is being worked on - to be hos=
ted on a small test bed at  http://osuosl.org/  - work sponsored by Citrix)
* Currently does not yet support "xl" (a "xl" connector is being worked on =
- sponsored by Citrix)
* Code not in yet public repo

Potentially Interesting Properties:
* Very large test coverage (including performance, security and other tests=
). Most of them should work once an "xl" connector is in place
* Been in production at scale for a long time: thus well understood
* XenRT has a lot of provisioning functionality and supports a distributed =
architecture: aka the ability to manage machines in different locations (da=
ta centres). The detail is abstracted away from users. This creates some in=
teresting possibilities. For example:
** Hardware Vendors on the Advisory Board could provide hardware to the com=
munity on their site (assuming that these can be hosted outside a firewall)=
. Some HW vendors on the AB indicated that this would indeed be doable.
** This would open up the opportunity to make available cutting edge or "un=
usual" HW for testing to the community.
** It would also mean that machines that would be expensive to ship and hos=
t by the project, could be hosted on premise by AB vendors
* XenRT has the capability to "inject" some test code on the fly (i.e. the =
test code is attached to a job that is submitted).
* I checked this with the XenRT devs and the *Test on demand* approach shou=
ld be relatively easy to implement, but does not exist.
I do not know what of the above would apply to OSSTest.
Risks
* Complexity
* The cost of supporting such a system may be too high
* Not in use by the community today
* Not clear whether a *local test* version of XenRT is feasible
=3D=3D Support and Ownership =3D=3D
Whatever solution we go for, needs to be properly funded and looked after. =
This is understood and the intention would be for the Xen Project (aka Advi=
sory Board) to fund a Linux Foundation employee to do this on behalf of the=
 Xen Project: this is a bit like Greg KH and others being LF employees work=
ing on the kernel. Some vendors on the Advisory Board indicated that provid=
ing Colo/hosting space and HW would be possible in principle.
=3D=3D Access =3D=3D
Any central system, has of course the issue of access control and managing =
users. This is obviously a barrier to entry (if we do not have also a local=
 test mechanism). Am wondering how other FOSS communities handle this. This=
 should certainly be the job of the Test Framework owner.
Best Regards
Lars

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"mso-element:para-border-div;border:none;border-bottom:solid w=
indowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Please let me know=
 if you are happy if I send the following mail to the devel lists<o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Regards<o:p></o:p>=
</p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Lars<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm"><o:p>&nbsp;</o:p><=
/p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi all,<br>
<br>
you probably have all heard by now that the Xen Project Advisory Board (a g=
roup of vendors who provide funds to the Xen Project that are intended to b=
e used for the good of the community) recently created the Test Framework W=
orking Group.
<a href=3D"http://wiki.xenproject.org/wiki/AB_WG/Test_Framework">http://wik=
i.xenproject.org/wiki/AB_WG/Test_Framework</a> contains more information ab=
out the group. The working group had its first meeting a few weeks ago and =
one of the actions I had was to kick
 off a thread on development lists to figure out what would help the develo=
per community.<o:p></o:p></p>
<p class=3D"MsoNormal">I was planning to kick off this thread with some que=
stions and options, which reflect some discussions I had with individuals i=
n the community, various meetings (WG and AB meetings), etc. which I conden=
sed into a picture.<o:p></o:p></p>
<p class=3D"MsoNormal">This reflects my personal opinion (not a Citrix opin=
ion) and is merely intended to get a discussion going.&nbsp; Feel free to p=
ick it apart: I won&#8217;t be upset.<o:p></o:p></p>
<p class=3D"MsoNormal">First, I wanted to clear up a few misconceptions tha=
t I have heard from a few people:<o:p></o:p></p>
<p class=3D"MsoNormal">* The Advisory Board has funds that can be used to c=
reate an independently hosted test infrastructure to help the developer com=
munity. However, funds are limited. Thus, it is important that we do what i=
s right for the Xen community in the
 short term and the longer term. Otherwise, we will burn funds that could b=
e used to help the Xen community in other ways.<br>
* The Test Framework Working Group is made up of people by vendors who have=
 some experience in testing.
<br>
* There is no intention to prescribe a test environment that you then have =
to use. Advisory Board members made clear to me that they want to make sure=
 that what we end up with a solution that works for you.<br>
* At the Xen Developer Summit two different solutions for system testing we=
re presented. The intention was to explain what is there and what we can us=
e going forward. A presentation on OSSTest which runs regularly today was g=
iven. And one for XenRT, for which
 there is a plan to get a small 3 box system up and running that can be use=
d for you to look at. Citrix volunteered to set this up at its own cost.&nb=
sp;
<br>
* Just to be clear: what works for you may be one of these, none of these, =
both of them, &#8230;
<br>
* There may also be different answers in the short and the long run.<br>
* At the end of the day, different community members will have different vi=
ews. Also the Advisory Board members who provide the funds, will also have =
specific interests that they will push for. Thus, in all likelihood, we wil=
l have to find a good enough compromise.
<br>
* Also, the vast majority of Advisory Board members care about the Hypervis=
or (and not so much about XAPI and Mirage OS). Thus, it is likely that the =
focus of the test system would be the Hypervisor.&nbsp;
<br>
<br>
So let me try and condense some of the arguments and opinions I heard and i=
nformation that is around. This list may be incomplete.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D Work Flow =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">I added this section, because some members of the co=
mmunity and the working group had prior experience with attempts to introdu=
ce a test infrastructure for an open source community in the past, and thes=
e may not have worked as well. I made
 up some of the terminology.<o:p></o:p></p>
<p class=3D"MsoNormal">*Local testing*: the basic idea here is for a develo=
per to write their code and be able to run some tests on their machine loca=
lly as part of their development workflow. We do have same capability to do=
 this with OSSTest (see
<a href=3D"http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode=
-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a>), but the drawback is that this only works on the developers machin=
e. This may be good enough. We could &#8220;emulate&#8221; different enviro=
nments using QEMU, but that is likely to be
 slow.<o:p></o:p></p>
<p class=3D"MsoNormal">*System testing*: both OSSTest and XenRT are essenti=
ally system test environments, which would be run on code that is already i=
n the Xen mainline (or a staging branch).&nbsp; This is really great for re=
gression testing on different hardware
 platforms, but does not match the typical workflow in the community:<br>
a) code developed locally<br>
b) code submitted to list for review <br>
c) code reviewed and then submitted by the committer to the staging branch/=
mainline
<br>
d) only then tests are run <br>
e) if tests fail, the whole process starts again<br>
One of the issues here is that the elapsed time between development and the=
 tests being run. Another issue we have with the current set-up is that OSS=
Test is currently hosted at Citrix, which makes difficult for community mem=
bers to log into a machine and investigate
 issues. Admittedly this can fixed by having the system test hosted somewhe=
re neutral (some sort of access control would still remain).<o:p></o:p></p>
<p class=3D"MsoNormal">*Test on demand:* this would be a mixture between lo=
cal testing and system testing. It can probably be implemented in both OSST=
est and XenRT, although I believe XenRT is a closer to this model. The work=
flow would look like this:<br>
a) code developed locally <br>
b) developer checks working prototype into their personal git branch (which=
 would need to be accessible from the web)
<br>
c) developer submits a job to the test farm which checks out and builds cod=
e and runs a set of interesting (or new) tests on some machines of differen=
t architectures. New tests would probably need to be on the git branch<br>
d) if the test fail, the cycle starts again<br>
d) if all works well, code is submitted for review as normal (and test resu=
lts could be attached)<br>
This would only really work, if the interface into the system is easy to us=
e and tests are run fast enough. Access control, etc. would be similar to s=
ystem test. IMHO, this would be a nice mid to long-term goal, assuming it c=
ould be made to work with the funds
 we have.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D OSSTest =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">What runs now and thus easiest to get started on<br>
<br>
More Info <br>
* <a href=3D"http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-sy=
stem-osstest/">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a> <br>
* <a href=3D"http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mo=
de-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a><br>
* <a href=3D"http://www.youtube.com/watch?v=3DJxTFZIwZzJ8">http://www.youtu=
be.com/watch?v=3DJxTFZIwZzJ8</a><br>
<br>
<o:p></o:p></p>
<p class=3D"MsoNormal">Problems:<br>
* Run on Citrix premises (thus general access is an issue)<br>
* Ian Jackson is acting as sys-admin in his spare time. But, the Advisory B=
oard could provide resource to fix this<br>
* Basic test coverage<br>
* Not a lot of documentation (which is a bit of a barrier to adoption)<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Risks<br>
* Not well understood<br>
<br>
=3D=3D XenRT =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Used by Citrix for XenServer testing. Tarballs have =
been made available by Citrix under GPL. But the code has not been put into=
 live repos: my understanding is that Citrix would do this, if the Xen comm=
unity believes this is valuable.<br>
<br>
More Info <br>
* <a href=3D"http://wiki.xenproject.org/wiki/Getting_Started_with_XenRT">ht=
tp://wiki.xenproject.org/wiki/Getting_Started_with_XenRT</a><br>
* <a href=3D"http://www.youtube.com/watch?v=3Ds11_Iw7AI_U">http://www.youtu=
be.com/watch?v=3Ds11_Iw7AI_U</a><o:p></o:p></p>
<p class=3D"MsoNormal">Problems:<br>
* No publicly accessible demo instance (this is being worked on &#8211; to =
be hosted on a small test bed at&nbsp;
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>&nbsp; &#8211; work sp=
onsored by Citrix)<br>
* Currently does not yet support &#8220;xl&#8221; (a &#8220;xl&#8221; conne=
ctor is being worked on &#8211; sponsored by Citrix)<br>
* Code not in yet public repo<br>
<br>
Potentially Interesting Properties:<br>
* Very large test coverage (including performance, security and other tests=
). Most of them should work once an &#8220;xl&#8221; connector is in place<=
br>
* Been in production at scale for a long time: thus well understood<br>
* XenRT has a lot of provisioning functionality and supports a distributed =
architecture: aka the ability to manage machines in different locations (da=
ta centres). The detail is abstracted away from users. This creates some in=
teresting possibilities. For example:<br>
** Hardware Vendors on the Advisory Board could provide hardware to the com=
munity on their site (assuming that these can be hosted outside a firewall)=
. Some HW vendors on the AB indicated that this would indeed be doable.<br>
** This would open up the opportunity to make available cutting edge or &#8=
220;unusual&#8221; HW for testing to the community.
<br>
** It would also mean that machines that would be expensive to ship and hos=
t by the project, could be hosted on premise by AB vendors<br>
* XenRT has the capability to &#8220;inject&#8221; some test code on the fl=
y (i.e. the test code is attached to a job that is submitted).<br>
* I checked this with the XenRT devs and the *Test on demand* approach shou=
ld be relatively easy to implement, but does not exist.
<o:p></o:p></p>
<p class=3D"MsoNormal">I do not know what of the above would apply to OSSTe=
st. <o:p>
</o:p></p>
<p class=3D"MsoNormal">Risks<br>
* Complexity<br>
* The cost of supporting such a system may be too high<br>
* Not in use by the community today<br>
* Not clear whether a *local test* version of XenRT is feasible<o:p></o:p><=
/p>
<p class=3D"MsoNormal">=3D=3D Support and Ownership =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Whatever solution we go for, needs to be properly fu=
nded and looked after. This is understood and the intention would be for th=
e Xen Project (aka Advisory Board) to fund a Linux Foundation employee to d=
o this on behalf of the Xen Project:
 this is a bit like Greg KH and others being LF employees working on the ke=
rnel. Some vendors on the Advisory Board indicated that providing Colo/host=
ing space and HW would be possible in principle.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D Access =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Any central system, has of course the issue of acces=
s control and managing users. This is obviously a barrier to entry (if we d=
o not have also a local test mechanism). Am wondering how other FOSS commun=
ities handle this. This should certainly
 be the job of the Test Framework owner. <o:p></o:p></p>
<p class=3D"MsoNormal">Best Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_--


--===============3276154934326554649==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============3276154934326554649==--


From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 17:03:20 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 17:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vju8W-0006xf-7n
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 17:03:20 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <lars.kurth@citrix.com>)
	id 1Vju8V-0006xG-Ej; Fri, 22 Nov 2013 17:03:19 +0000
Received: from [193.109.254.147:54191] by server-9.bemta-14.messagelabs.com id
	FF/13-08751-65E8F825; Fri, 22 Nov 2013 17:03:18 +0000
X-Env-Sender: lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1385139795!179145!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16873 invoked from network); 22 Nov 2013 17:03:16 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-7.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	22 Nov 2013 17:03:16 -0000
X-IronPort-AV: E=Sophos;i="4.93,753,1378857600"; d="scan'208,217";a="74832953"
Received: from accessns.citrite.net (HELO FTLPEX01CL03.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 22 Nov 2013 17:03:14 +0000
Received: from AMSPEX01CL02.citrite.net (10.69.46.33) by
	FTLPEX01CL03.citrite.net (10.13.107.80) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Fri, 22 Nov 2013 12:03:14 -0500
Received: from AMSPEX01CL01.citrite.net ([169.254.6.125]) by
	AMSPEX01CL02.citrite.net ([169.254.7.242]) with mapi id 14.02.0342.004;
	Fri, 22 Nov 2013 18:03:12 +0100
From: Lars Kurth <lars.kurth@citrix.com>
To: "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: E-mail related to Test Framework for xen-devel, xen-api and
	mirage list for review (I do want to send this out before Thanksgiving
	- ideally on the 26th AM)
Thread-Index: Ac7npJxFMK8upToRQrKJraefYFnM8w==
Date: Fri, 22 Nov 2013 17:03:12 +0000
Message-ID: <B5EC053C78C5D746BD8AC3386F2303C90DF291@AMSPEX01CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.16.2.30]
MIME-Version: 1.0
X-DLP: MIA1
Cc: "advisory-board@lists.xenproject.org" <advisory-board@lists.xenproject.org>
Subject: [Wg-test-framework] E-mail related to Test Framework for xen-devel,
 xen-api and mirage list for review (I do want to send this out
 before Thanksgiving - ideally on the 26th AM)
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3276154934326554649=="
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

--===============3276154934326554649==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_"

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,
Please let me know if you are happy if I send the following mail to the dev=
el lists
Regards
Lars


Hi all,

you probably have all heard by now that the Xen Project Advisory Board (a g=
roup of vendors who provide funds to the Xen Project that are intended to b=
e used for the good of the community) recently created the Test Framework W=
orking Group. http://wiki.xenproject.org/wiki/AB_WG/Test_Framework contains=
 more information about the group. The working group had its first meeting =
a few weeks ago and one of the actions I had was to kick off a thread on de=
velopment lists to figure out what would help the developer community.
I was planning to kick off this thread with some questions and options, whi=
ch reflect some discussions I had with individuals in the community, variou=
s meetings (WG and AB meetings), etc. which I condensed into a picture.
This reflects my personal opinion (not a Citrix opinion) and is merely inte=
nded to get a discussion going.  Feel free to pick it apart: I won't be ups=
et.
First, I wanted to clear up a few misconceptions that I have heard from a f=
ew people:
* The Advisory Board has funds that can be used to create an independently =
hosted test infrastructure to help the developer community. However, funds =
are limited. Thus, it is important that we do what is right for the Xen com=
munity in the short term and the longer term. Otherwise, we will burn funds=
 that could be used to help the Xen community in other ways.
* The Test Framework Working Group is made up of people by vendors who have=
 some experience in testing.
* There is no intention to prescribe a test environment that you then have =
to use. Advisory Board members made clear to me that they want to make sure=
 that what we end up with a solution that works for you.
* At the Xen Developer Summit two different solutions for system testing we=
re presented. The intention was to explain what is there and what we can us=
e going forward. A presentation on OSSTest which runs regularly today was g=
iven. And one for XenRT, for which there is a plan to get a small 3 box sys=
tem up and running that can be used for you to look at. Citrix volunteered =
to set this up at its own cost.
* Just to be clear: what works for you may be one of these, none of these, =
both of them, ...
* There may also be different answers in the short and the long run.
* At the end of the day, different community members will have different vi=
ews. Also the Advisory Board members who provide the funds, will also have =
specific interests that they will push for. Thus, in all likelihood, we wil=
l have to find a good enough compromise.
* Also, the vast majority of Advisory Board members care about the Hypervis=
or (and not so much about XAPI and Mirage OS). Thus, it is likely that the =
focus of the test system would be the Hypervisor.

So let me try and condense some of the arguments and opinions I heard and i=
nformation that is around. This list may be incomplete.
=3D=3D Work Flow =3D=3D
I added this section, because some members of the community and the working=
 group had prior experience with attempts to introduce a test infrastructur=
e for an open source community in the past, and these may not have worked a=
s well. I made up some of the terminology.
*Local testing*: the basic idea here is for a developer to write their code=
 and be able to run some tests on their machine locally as part of their de=
velopment workflow. We do have same capability to do this with OSSTest (see=
 http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-s=
tep/), but the drawback is that this only works on the developers machine. =
This may be good enough. We could "emulate" different environments using QE=
MU, but that is likely to be slow.
*System testing*: both OSSTest and XenRT are essentially system test enviro=
nments, which would be run on code that is already in the Xen mainline (or =
a staging branch).  This is really great for regression testing on differen=
t hardware platforms, but does not match the typical workflow in the commun=
ity:
a) code developed locally
b) code submitted to list for review
c) code reviewed and then submitted by the committer to the staging branch/=
mainline
d) only then tests are run
e) if tests fail, the whole process starts again
One of the issues here is that the elapsed time between development and the=
 tests being run. Another issue we have with the current set-up is that OSS=
Test is currently hosted at Citrix, which makes difficult for community mem=
bers to log into a machine and investigate issues. Admittedly this can fixe=
d by having the system test hosted somewhere neutral (some sort of access c=
ontrol would still remain).
*Test on demand:* this would be a mixture between local testing and system =
testing. It can probably be implemented in both OSSTest and XenRT, although=
 I believe XenRT is a closer to this model. The workflow would look like th=
is:
a) code developed locally
b) developer checks working prototype into their personal git branch (which=
 would need to be accessible from the web)
c) developer submits a job to the test farm which checks out and builds cod=
e and runs a set of interesting (or new) tests on some machines of differen=
t architectures. New tests would probably need to be on the git branch
d) if the test fail, the cycle starts again
d) if all works well, code is submitted for review as normal (and test resu=
lts could be attached)
This would only really work, if the interface into the system is easy to us=
e and tests are run fast enough. Access control, etc. would be similar to s=
ystem test. IMHO, this would be a nice mid to long-term goal, assuming it c=
ould be made to work with the funds we have.
=3D=3D OSSTest =3D=3D
What runs now and thus easiest to get started on

More Info
* http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstes=
t/
* http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-=
step/
* http://www.youtube.com/watch?v=3DJxTFZIwZzJ8

Problems:
* Run on Citrix premises (thus general access is an issue)
* Ian Jackson is acting as sys-admin in his spare time. But, the Advisory B=
oard could provide resource to fix this
* Basic test coverage
* Not a lot of documentation (which is a bit of a barrier to adoption)
Risks
* Not well understood

=3D=3D XenRT =3D=3D
Used by Citrix for XenServer testing. Tarballs have been made available by =
Citrix under GPL. But the code has not been put into live repos: my underst=
anding is that Citrix would do this, if the Xen community believes this is =
valuable.

More Info
* http://wiki.xenproject.org/wiki/Getting_Started_with_XenRT
* http://www.youtube.com/watch?v=3Ds11_Iw7AI_U
Problems:
* No publicly accessible demo instance (this is being worked on - to be hos=
ted on a small test bed at  http://osuosl.org/  - work sponsored by Citrix)
* Currently does not yet support "xl" (a "xl" connector is being worked on =
- sponsored by Citrix)
* Code not in yet public repo

Potentially Interesting Properties:
* Very large test coverage (including performance, security and other tests=
). Most of them should work once an "xl" connector is in place
* Been in production at scale for a long time: thus well understood
* XenRT has a lot of provisioning functionality and supports a distributed =
architecture: aka the ability to manage machines in different locations (da=
ta centres). The detail is abstracted away from users. This creates some in=
teresting possibilities. For example:
** Hardware Vendors on the Advisory Board could provide hardware to the com=
munity on their site (assuming that these can be hosted outside a firewall)=
. Some HW vendors on the AB indicated that this would indeed be doable.
** This would open up the opportunity to make available cutting edge or "un=
usual" HW for testing to the community.
** It would also mean that machines that would be expensive to ship and hos=
t by the project, could be hosted on premise by AB vendors
* XenRT has the capability to "inject" some test code on the fly (i.e. the =
test code is attached to a job that is submitted).
* I checked this with the XenRT devs and the *Test on demand* approach shou=
ld be relatively easy to implement, but does not exist.
I do not know what of the above would apply to OSSTest.
Risks
* Complexity
* The cost of supporting such a system may be too high
* Not in use by the community today
* Not clear whether a *local test* version of XenRT is feasible
=3D=3D Support and Ownership =3D=3D
Whatever solution we go for, needs to be properly funded and looked after. =
This is understood and the intention would be for the Xen Project (aka Advi=
sory Board) to fund a Linux Foundation employee to do this on behalf of the=
 Xen Project: this is a bit like Greg KH and others being LF employees work=
ing on the kernel. Some vendors on the Advisory Board indicated that provid=
ing Colo/hosting space and HW would be possible in principle.
=3D=3D Access =3D=3D
Any central system, has of course the issue of access control and managing =
users. This is obviously a barrier to entry (if we do not have also a local=
 test mechanism). Am wondering how other FOSS communities handle this. This=
 should certainly be the job of the Test Framework owner.
Best Regards
Lars

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"mso-element:para-border-div;border:none;border-bottom:solid w=
indowtext 1.0pt;padding:0cm 0cm 1.0pt 0cm">
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Please let me know=
 if you are happy if I send the following mail to the devel lists<o:p></o:p=
></p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Regards<o:p></o:p>=
</p>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm">Lars<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm"><o:p>&nbsp;</o:p><=
/p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi all,<br>
<br>
you probably have all heard by now that the Xen Project Advisory Board (a g=
roup of vendors who provide funds to the Xen Project that are intended to b=
e used for the good of the community) recently created the Test Framework W=
orking Group.
<a href=3D"http://wiki.xenproject.org/wiki/AB_WG/Test_Framework">http://wik=
i.xenproject.org/wiki/AB_WG/Test_Framework</a> contains more information ab=
out the group. The working group had its first meeting a few weeks ago and =
one of the actions I had was to kick
 off a thread on development lists to figure out what would help the develo=
per community.<o:p></o:p></p>
<p class=3D"MsoNormal">I was planning to kick off this thread with some que=
stions and options, which reflect some discussions I had with individuals i=
n the community, various meetings (WG and AB meetings), etc. which I conden=
sed into a picture.<o:p></o:p></p>
<p class=3D"MsoNormal">This reflects my personal opinion (not a Citrix opin=
ion) and is merely intended to get a discussion going.&nbsp; Feel free to p=
ick it apart: I won&#8217;t be upset.<o:p></o:p></p>
<p class=3D"MsoNormal">First, I wanted to clear up a few misconceptions tha=
t I have heard from a few people:<o:p></o:p></p>
<p class=3D"MsoNormal">* The Advisory Board has funds that can be used to c=
reate an independently hosted test infrastructure to help the developer com=
munity. However, funds are limited. Thus, it is important that we do what i=
s right for the Xen community in the
 short term and the longer term. Otherwise, we will burn funds that could b=
e used to help the Xen community in other ways.<br>
* The Test Framework Working Group is made up of people by vendors who have=
 some experience in testing.
<br>
* There is no intention to prescribe a test environment that you then have =
to use. Advisory Board members made clear to me that they want to make sure=
 that what we end up with a solution that works for you.<br>
* At the Xen Developer Summit two different solutions for system testing we=
re presented. The intention was to explain what is there and what we can us=
e going forward. A presentation on OSSTest which runs regularly today was g=
iven. And one for XenRT, for which
 there is a plan to get a small 3 box system up and running that can be use=
d for you to look at. Citrix volunteered to set this up at its own cost.&nb=
sp;
<br>
* Just to be clear: what works for you may be one of these, none of these, =
both of them, &#8230;
<br>
* There may also be different answers in the short and the long run.<br>
* At the end of the day, different community members will have different vi=
ews. Also the Advisory Board members who provide the funds, will also have =
specific interests that they will push for. Thus, in all likelihood, we wil=
l have to find a good enough compromise.
<br>
* Also, the vast majority of Advisory Board members care about the Hypervis=
or (and not so much about XAPI and Mirage OS). Thus, it is likely that the =
focus of the test system would be the Hypervisor.&nbsp;
<br>
<br>
So let me try and condense some of the arguments and opinions I heard and i=
nformation that is around. This list may be incomplete.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D Work Flow =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">I added this section, because some members of the co=
mmunity and the working group had prior experience with attempts to introdu=
ce a test infrastructure for an open source community in the past, and thes=
e may not have worked as well. I made
 up some of the terminology.<o:p></o:p></p>
<p class=3D"MsoNormal">*Local testing*: the basic idea here is for a develo=
per to write their code and be able to run some tests on their machine loca=
lly as part of their development workflow. We do have same capability to do=
 this with OSSTest (see
<a href=3D"http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode=
-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a>), but the drawback is that this only works on the developers machin=
e. This may be good enough. We could &#8220;emulate&#8221; different enviro=
nments using QEMU, but that is likely to be
 slow.<o:p></o:p></p>
<p class=3D"MsoNormal">*System testing*: both OSSTest and XenRT are essenti=
ally system test environments, which would be run on code that is already i=
n the Xen mainline (or a staging branch).&nbsp; This is really great for re=
gression testing on different hardware
 platforms, but does not match the typical workflow in the community:<br>
a) code developed locally<br>
b) code submitted to list for review <br>
c) code reviewed and then submitted by the committer to the staging branch/=
mainline
<br>
d) only then tests are run <br>
e) if tests fail, the whole process starts again<br>
One of the issues here is that the elapsed time between development and the=
 tests being run. Another issue we have with the current set-up is that OSS=
Test is currently hosted at Citrix, which makes difficult for community mem=
bers to log into a machine and investigate
 issues. Admittedly this can fixed by having the system test hosted somewhe=
re neutral (some sort of access control would still remain).<o:p></o:p></p>
<p class=3D"MsoNormal">*Test on demand:* this would be a mixture between lo=
cal testing and system testing. It can probably be implemented in both OSST=
est and XenRT, although I believe XenRT is a closer to this model. The work=
flow would look like this:<br>
a) code developed locally <br>
b) developer checks working prototype into their personal git branch (which=
 would need to be accessible from the web)
<br>
c) developer submits a job to the test farm which checks out and builds cod=
e and runs a set of interesting (or new) tests on some machines of differen=
t architectures. New tests would probably need to be on the git branch<br>
d) if the test fail, the cycle starts again<br>
d) if all works well, code is submitted for review as normal (and test resu=
lts could be attached)<br>
This would only really work, if the interface into the system is easy to us=
e and tests are run fast enough. Access control, etc. would be similar to s=
ystem test. IMHO, this would be a nice mid to long-term goal, assuming it c=
ould be made to work with the funds
 we have.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D OSSTest =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">What runs now and thus easiest to get started on<br>
<br>
More Info <br>
* <a href=3D"http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-sy=
stem-osstest/">
http://blog.xen.org/index.php/2013/02/02/xen-automatic-test-system-osstest/=
</a> <br>
* <a href=3D"http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mo=
de-step-by-step/">
http://blog.xen.org/index.php/2013/09/30/osstest-standalone-mode-step-by-st=
ep/</a><br>
* <a href=3D"http://www.youtube.com/watch?v=3DJxTFZIwZzJ8">http://www.youtu=
be.com/watch?v=3DJxTFZIwZzJ8</a><br>
<br>
<o:p></o:p></p>
<p class=3D"MsoNormal">Problems:<br>
* Run on Citrix premises (thus general access is an issue)<br>
* Ian Jackson is acting as sys-admin in his spare time. But, the Advisory B=
oard could provide resource to fix this<br>
* Basic test coverage<br>
* Not a lot of documentation (which is a bit of a barrier to adoption)<o:p>=
</o:p></p>
<p class=3D"MsoNormal">Risks<br>
* Not well understood<br>
<br>
=3D=3D XenRT =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Used by Citrix for XenServer testing. Tarballs have =
been made available by Citrix under GPL. But the code has not been put into=
 live repos: my understanding is that Citrix would do this, if the Xen comm=
unity believes this is valuable.<br>
<br>
More Info <br>
* <a href=3D"http://wiki.xenproject.org/wiki/Getting_Started_with_XenRT">ht=
tp://wiki.xenproject.org/wiki/Getting_Started_with_XenRT</a><br>
* <a href=3D"http://www.youtube.com/watch?v=3Ds11_Iw7AI_U">http://www.youtu=
be.com/watch?v=3Ds11_Iw7AI_U</a><o:p></o:p></p>
<p class=3D"MsoNormal">Problems:<br>
* No publicly accessible demo instance (this is being worked on &#8211; to =
be hosted on a small test bed at&nbsp;
<a href=3D"http://osuosl.org/">http://osuosl.org/</a>&nbsp; &#8211; work sp=
onsored by Citrix)<br>
* Currently does not yet support &#8220;xl&#8221; (a &#8220;xl&#8221; conne=
ctor is being worked on &#8211; sponsored by Citrix)<br>
* Code not in yet public repo<br>
<br>
Potentially Interesting Properties:<br>
* Very large test coverage (including performance, security and other tests=
). Most of them should work once an &#8220;xl&#8221; connector is in place<=
br>
* Been in production at scale for a long time: thus well understood<br>
* XenRT has a lot of provisioning functionality and supports a distributed =
architecture: aka the ability to manage machines in different locations (da=
ta centres). The detail is abstracted away from users. This creates some in=
teresting possibilities. For example:<br>
** Hardware Vendors on the Advisory Board could provide hardware to the com=
munity on their site (assuming that these can be hosted outside a firewall)=
. Some HW vendors on the AB indicated that this would indeed be doable.<br>
** This would open up the opportunity to make available cutting edge or &#8=
220;unusual&#8221; HW for testing to the community.
<br>
** It would also mean that machines that would be expensive to ship and hos=
t by the project, could be hosted on premise by AB vendors<br>
* XenRT has the capability to &#8220;inject&#8221; some test code on the fl=
y (i.e. the test code is attached to a job that is submitted).<br>
* I checked this with the XenRT devs and the *Test on demand* approach shou=
ld be relatively easy to implement, but does not exist.
<o:p></o:p></p>
<p class=3D"MsoNormal">I do not know what of the above would apply to OSSTe=
st. <o:p>
</o:p></p>
<p class=3D"MsoNormal">Risks<br>
* Complexity<br>
* The cost of supporting such a system may be too high<br>
* Not in use by the community today<br>
* Not clear whether a *local test* version of XenRT is feasible<o:p></o:p><=
/p>
<p class=3D"MsoNormal">=3D=3D Support and Ownership =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Whatever solution we go for, needs to be properly fu=
nded and looked after. This is understood and the intention would be for th=
e Xen Project (aka Advisory Board) to fund a Linux Foundation employee to d=
o this on behalf of the Xen Project:
 this is a bit like Greg KH and others being LF employees working on the ke=
rnel. Some vendors on the Advisory Board indicated that providing Colo/host=
ing space and HW would be possible in principle.<o:p></o:p></p>
<p class=3D"MsoNormal">=3D=3D Access =3D=3D<o:p></o:p></p>
<p class=3D"MsoNormal">Any central system, has of course the issue of acces=
s control and managing users. This is obviously a barrier to entry (if we d=
o not have also a local test mechanism). Am wondering how other FOSS commun=
ities handle this. This should certainly
 be the job of the Test Framework owner. <o:p></o:p></p>
<p class=3D"MsoNormal">Best Regards<o:p></o:p></p>
<p class=3D"MsoNormal">Lars<o:p></o:p></p>
</div>
</body>
</html>

--_000_B5EC053C78C5D746BD8AC3386F2303C90DF291AMSPEX01CL01citri_--


--===============3276154934326554649==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework
--===============3276154934326554649==--


From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 17:42:43 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 17:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vjukd-0004oh-9l
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 17:42:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <donald.d.dugger@intel.com>) id 1Vjukb-0004oR-Lm
	for wg-test-framework@lists.xenproject.org;
	Fri, 22 Nov 2013 17:42:41 +0000
Received: from [85.158.143.35:12275] by server-3.bemta-4.messagelabs.com id
	85/D7-32360-1979F825; Fri, 22 Nov 2013 17:42:41 +0000
X-Env-Sender: donald.d.dugger@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1385142159!420569!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20386 invoked from network); 22 Nov 2013 17:42:40 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
	by server-16.tower-21.messagelabs.com with SMTP;
	22 Nov 2013 17:42:40 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
	by fmsmga101.fm.intel.com with ESMTP; 22 Nov 2013 09:42:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.93,753,1378882800"; d="scan'208";a="438138991"
Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129])
	by fmsmga002.fm.intel.com with ESMTP; 22 Nov 2013 09:42:33 -0800
Received: from orsmsx115.amr.corp.intel.com (10.22.240.11) by
	ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server
	(TLS) id 14.3.123.3; Fri, 22 Nov 2013 09:42:33 -0800
Received: from orsmsx102.amr.corp.intel.com ([169.254.1.112]) by
	ORSMSX115.amr.corp.intel.com ([10.22.240.11]) with mapi id
	14.03.0123.003; Fri, 22 Nov 2013 09:42:32 -0800
From: "Dugger, Donald D" <donald.d.dugger@intel.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IAAB19VkA==
Date: Fri, 22 Nov 2013 17:42:32 +0000
Message-ID: <6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
	<B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.22.254.138]
MIME-Version: 1.0
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Lars-

Just to make your life simple :-)  No, I'm in Mountain time, 1 hr. later than California.

3PM GMT is fine every day except Tues.

5PM GMT works Tues to Fri. except for the first Thurs. of the month (you have the same conflict on that Thurs.)

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Friday, November 22, 2013 7:12 AM
To: Dugger, Donald D; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Fri Nov 22 17:42:43 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Fri, 22 Nov 2013 17:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1Vjukd-0004oh-9l
	for archives@lists.xenproject.org; Fri, 22 Nov 2013 17:42:43 +0000
Received: from mail6.bemta4.messagelabs.com ([85.158.143.247])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <donald.d.dugger@intel.com>) id 1Vjukb-0004oR-Lm
	for wg-test-framework@lists.xenproject.org;
	Fri, 22 Nov 2013 17:42:41 +0000
Received: from [85.158.143.35:12275] by server-3.bemta-4.messagelabs.com id
	85/D7-32360-1979F825; Fri, 22 Nov 2013 17:42:41 +0000
X-Env-Sender: donald.d.dugger@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1385142159!420569!1
X-Originating-IP: [192.55.52.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogMTkyLjU1LjUyLjg4ID0+IDM3NDcyNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20386 invoked from network); 22 Nov 2013 17:42:40 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
	by server-16.tower-21.messagelabs.com with SMTP;
	22 Nov 2013 17:42:40 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
	by fmsmga101.fm.intel.com with ESMTP; 22 Nov 2013 09:42:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.93,753,1378882800"; d="scan'208";a="438138991"
Received: from orsmsx102.amr.corp.intel.com ([10.22.225.129])
	by fmsmga002.fm.intel.com with ESMTP; 22 Nov 2013 09:42:33 -0800
Received: from orsmsx115.amr.corp.intel.com (10.22.240.11) by
	ORSMSX102.amr.corp.intel.com (10.22.225.129) with Microsoft SMTP Server
	(TLS) id 14.3.123.3; Fri, 22 Nov 2013 09:42:33 -0800
Received: from orsmsx102.amr.corp.intel.com ([169.254.1.112]) by
	ORSMSX115.amr.corp.intel.com ([10.22.240.11]) with mapi id
	14.03.0123.003; Fri, 22 Nov 2013 09:42:32 -0800
From: "Dugger, Donald D" <donald.d.dugger@intel.com>
To: Lars Kurth <lars.kurth@citrix.com>,
	"wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IAAB19VkA==
Date: Fri, 22 Nov 2013 17:42:32 +0000
Message-ID: <6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
	<B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
In-Reply-To: <B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.22.254.138]
MIME-Version: 1.0
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Lars-

Just to make your life simple :-)  No, I'm in Mountain time, 1 hr. later than California.

3PM GMT is fine every day except Tues.

5PM GMT works Tues to Fri. except for the first Thurs. of the month (you have the same conflict on that Thurs.)

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Friday, November 22, 2013 7:12 AM
To: Dugger, Donald D; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Wed Nov 27 17:19:00 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Nov 2013 17:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VlilQ-0005zQ-0n
	for archives@lists.xenproject.org; Wed, 27 Nov 2013 17:19:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Chris.Shepherd@citrix.com>) id 1VlilO-0005zG-0V
	for wg-test-framework@lists.xenproject.org;
	Wed, 27 Nov 2013 17:18:58 +0000
Received: from [193.109.254.147:49889] by server-3.bemta-14.messagelabs.com id
	D9/C1-11000-18926925; Wed, 27 Nov 2013 17:18:57 +0000
X-Env-Sender: Chris.Shepherd@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1385572735!1216115!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1490 invoked from network); 27 Nov 2013 17:18:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Nov 2013 17:18:56 -0000
X-IronPort-AV: E=Sophos;i="4.93,783,1378857600"; d="scan'208";a="76314142"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 27 Nov 2013 17:18:54 +0000
Received: from AMSPEX01CL01.citrite.net (10.69.46.32) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Wed, 27 Nov 2013 12:18:54 -0500
Received: from AMSPEX01CL02.citrite.net ([169.254.7.18]) by
	AMSPEX01CL01.citrite.net ([10.69.46.32]) with mapi id 14.02.0342.004;
	Wed, 27 Nov 2013 18:18:53 +0100
From: Chris Shepherd <Chris.Shepherd@citrix.com>
To: "Dugger, Donald D" <donald.d.dugger@intel.com>, Lars Kurth
	<lars.kurth@citrix.com>, "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IAAB19VkAD6lS6A
Date: Wed, 27 Nov 2013 17:18:52 +0000
Message-ID: <A065F24A55C06245866DD1D0CB83E6A4AAEF51@AMSPEX01CL02.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
	<B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
In-Reply-To: <6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.80.3.96]
MIME-Version: 1.0
X-DLP: MIA1
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Lars,

Given the options below I propose 3pm GMT on either Wednesday or Thursday.

Regards
Chris



-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 22 November 2013 17:43
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Lars-

Just to make your life simple :-)  No, I'm in Mountain time, 1 hr. later than California.

3PM GMT is fine every day except Tues.

5PM GMT works Tues to Fri. except for the first Thurs. of the month (you have the same conflict on that Thurs.)

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Friday, November 22, 2013 7:12 AM
To: Dugger, Donald D; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

From wg-test-framework-bounces@lists.xenproject.org Wed Nov 27 17:19:00 2013
Return-path: <wg-test-framework-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xenproject.org
Delivery-date: Wed, 27 Nov 2013 17:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xen.org)
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <wg-test-framework-bounces@lists.xenproject.org>)
	id 1VlilQ-0005zQ-0n
	for archives@lists.xenproject.org; Wed, 27 Nov 2013 17:19:00 +0000
Received: from mail6.bemta14.messagelabs.com ([193.109.254.103])
	by lists.xen.org with esmtp (Exim 4.72)
	(envelope-from <Chris.Shepherd@citrix.com>) id 1VlilO-0005zG-0V
	for wg-test-framework@lists.xenproject.org;
	Wed, 27 Nov 2013 17:18:58 +0000
Received: from [193.109.254.147:49889] by server-3.bemta-14.messagelabs.com id
	D9/C1-11000-18926925; Wed, 27 Nov 2013 17:18:57 +0000
X-Env-Sender: Chris.Shepherd@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1385572735!1216115!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
	VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n
X-StarScan-Received: 
X-StarScan-Version: 6.9.16; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1490 invoked from network); 27 Nov 2013 17:18:56 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
	by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
	27 Nov 2013 17:18:56 -0000
X-IronPort-AV: E=Sophos;i="4.93,783,1378857600"; d="scan'208";a="76314142"
Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net)
	([10.9.154.239])
	by FTLPIPO02.CITRIX.COM with ESMTP; 27 Nov 2013 17:18:54 +0000
Received: from AMSPEX01CL01.citrite.net (10.69.46.32) by
	FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server
	(TLS) id 14.2.342.4; Wed, 27 Nov 2013 12:18:54 -0500
Received: from AMSPEX01CL02.citrite.net ([169.254.7.18]) by
	AMSPEX01CL01.citrite.net ([10.69.46.32]) with mapi id 14.02.0342.004;
	Wed, 27 Nov 2013 18:18:53 +0100
From: Chris Shepherd <Chris.Shepherd@citrix.com>
To: "Dugger, Donald D" <donald.d.dugger@intel.com>, Lars Kurth
	<lars.kurth@citrix.com>, "wg-test-framework@lists.xenproject.org"
	<wg-test-framework@lists.xenproject.org>
Thread-Topic: [Wg-test-framework] [Minutes] First Test WG framework meeting
	in October
Thread-Index: Ac7m27TwPmofMqvgRhu54PupAM+JVgADHDDgACkR/IAAB19VkAD6lS6A
Date: Wed, 27 Nov 2013 17:18:52 +0000
Message-ID: <A065F24A55C06245866DD1D0CB83E6A4AAEF51@AMSPEX01CL02.citrite.net>
References: <B5EC053C78C5D746BD8AC3386F2303C90DEA83@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E25E7@ORSMSX102.amr.corp.intel.com>
	<B5EC053C78C5D746BD8AC3386F2303C90DF05B@AMSPEX01CL01.citrite.net>
	<6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
In-Reply-To: <6AF484C0160C61439DE06F17668F3BCB527E5E85@ORSMSX102.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.80.3.96]
MIME-Version: 1.0
X-DLP: MIA1
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting
 in October
X-BeenThere: wg-test-framework@lists.xenproject.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: Xen Project Test Framework Working Group
	<wg-test-framework.lists.xenproject.org>
List-Unsubscribe: <http://lists.xenproject.org/cgi-bin/mailman/options/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:wg-test-framework@lists.xenproject.org>
List-Help: <mailto:wg-test-framework-request@lists.xenproject.org?subject=help>
List-Subscribe: <http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework>,
	<mailto:wg-test-framework-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: wg-test-framework-bounces@lists.xenproject.org
Errors-To: wg-test-framework-bounces@lists.xenproject.org

Lars,

Given the options below I propose 3pm GMT on either Wednesday or Thursday.

Regards
Chris



-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 22 November 2013 17:43
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Lars-

Just to make your life simple :-)  No, I'm in Mountain time, 1 hr. later than California.

3PM GMT is fine every day except Tues.

5PM GMT works Tues to Fri. except for the first Thurs. of the month (you have the same conflict on that Thurs.)

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Friday, November 22, 2013 7:12 AM
To: Dugger, Donald D; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Don,
4 PM GMT doesn't work for Anthony, but it seems that 3PM or 5PM would work. Days which we know don't work are Monday and Thursdays. As you are on the West Coast, would 3PM be too early?
Lars

-----Original Message-----
From: wg-test-framework-bounces@lists.xenproject.org [mailto:wg-test-framework-bounces@lists.xenproject.org] On Behalf Of Dugger, Donald D
Sent: 21 November 2013 18:34
To: Lars Kurth; wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk
Subject: Re: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

4PM GMT every day except Mon. works for me.

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
Ph: 303/443-3786

-----Original Message-----
From: Lars Kurth [mailto:lars.kurth@citrix.com] 
Sent: Thursday, November 21, 2013 10:26 AM
To: wg-test-framework@lists.xenproject.org
Cc: Konrad Rzeszutek Wilk; Dugger, Donald D
Subject: RE: [Wg-test-framework] [Minutes] First Test WG framework meeting in October

Hi all,

first I wanted to let you know that Donald D Dugger will take over from Will as Intel representative. Also, I published cleaned up minutes (the original had some typos in it) at http://wiki.xenproject.org/wiki/AB_WG/Test/October_2013_Minutes

We don't seem to have an agreement on times and dates for regular meetings. It seems Thursdays are off the table, Wednesdays are also pretty full. Konrad suggested 4pm GMT, which is 8am Pacific and 11am East. Is this too early for people on the west coast? 

I would suggest the second Tue of each month as a time with either 4PM or 5PM as time slot.

Regards
Lars

Also including Konrad's reply below ...

-----Original Message-----
From: Konrad Rzeszutek Wilk [mailto:konrad.wilk@oracle.com] 
Sent: 15 November 2013 19:34
To: Lars Kurth
Subject: Re: [Advisory-board] [Minutes] First Test WG framework meeting in October

> The other question I have to the group (in light of the previous discussion) is:
> {{Action|All} Let me know by "replying +1" to this item whether you feel there is value in setting up a XenRT demo instance on http://osuosl.org/; "replying 0" means you don't care; "replying -1" means you believe this is a bad idea (to satisfy Xen Project conventions you would have to justify why you think this)

+1

> 
> === Meeting Mechaniscs  ===
> 
> {{Action|All}  Let me know what day and time of week you would be available for a monthly call. All people on the list are based in the EU or US (East to West coast), so a 4pm GMT or 5pm GMT slot would probably work best. Please state 2-3 preferences.
> 
4pm 


_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

_______________________________________________
Wg-test-framework mailing list
Wg-test-framework@lists.xenproject.org
http://lists.xenproject.org/cgi-bin/mailman/listinfo/wg-test-framework

