So as we discussed, we should split the testing of the toolstack and the kernel into separate pieces so that kernel failures don''t prevent the toolstack tree from being updated. I think you should use "xen/next-2.6.32" as the input to the test subsystem. If you have a git tree on xenbits with a, say, "xen/tested-2.6.32" branch which gets updated when the tests pass, then I can make that automatically update xen/stable-2.6.32.x for public consumption. That way people who need/want bleeding edge changes can use xen/next-2.6.32, and everyone else gets xen/stable-2.6.32.x by default. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge writes ("[Xen-devel] Testing the kernels"):> I think you should use "xen/next-2.6.32" as the input to the test > subsystem. If you have a git tree on xenbits with a, say, > "xen/tested-2.6.32" branch which gets updated when the tests pass,I have done roughly this. It seems to be mostly working[1] after I told it to do some tests over the weekend, so I''ve reenabled it for emailing to the list. [1] When I say working I mean that the test system is functioning properly. Unfortunately many of the tests themselves are failing. The tested tree is: http://xenbits.xensource.com/gitweb?p=linux-pvops.git;a=summary git://xenbits.xensource.com/linux-pvops.git branch "master". I can switch the tester''s input at will. Can you promise that when we do that, all updates will be fast forwards, so that the tested output branch is always fast forwarding ?> then I can make that automatically update xen/stable-2.6.32.x for > public consumption.Can this be done in a way that doesn''t involve waiting for you ? The testing system obviously pushes automatically and it would be good to publish those things in the right places without further manual intervention. Also, you''ll see that I chose a single branch name "master" rather than encoding the kernel version number. This is because I think we should have one branch tested like this, rather than a separate branch for each kernel version. When we update the kernel version we intend to use, this should be a fast forward update and gated though the testing in the ordinary way, so it should update the same tag. Do you agree ? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 08/31/2010 08:06 AM, Ian Jackson wrote:> Jeremy Fitzhardinge writes ("[Xen-devel] Testing the kernels"): >> I think you should use "xen/next-2.6.32" as the input to the test >> subsystem. If you have a git tree on xenbits with a, say, >> "xen/tested-2.6.32" branch which gets updated when the tests pass, > I have done roughly this. It seems to be mostly working[1] after I > told it to do some tests over the weekend, so I''ve reenabled it for > emailing to the list. > > [1] When I say working I mean that the test system is functioning > properly. Unfortunately many of the tests themselves are failing.Regressions?> The tested tree is: > http://xenbits.xensource.com/gitweb?p=linux-pvops.git;a=summary > git://xenbits.xensource.com/linux-pvops.git > branch "master". > > I can switch the tester''s input at will. Can you promise that when we > do that, all updates will be fast forwards, so that the tested output > branch is always fast forwarding ?Sure.>> then I can make that automatically update xen/stable-2.6.32.x for >> public consumption. > Can this be done in a way that doesn''t involve waiting for you ? The > testing system obviously pushes automatically and it would be good to > publish those things in the right places without further manual > intervention.Yes. I was planning on setting up a cronjob on kernel.org to update the branch once we''d sorted out all the details.> Also, you''ll see that I chose a single branch name "master" rather > than encoding the kernel version number. This is because I think we > should have one branch tested like this, rather than a separate branch > for each kernel version. > > When we update the kernel version we intend to use, this should be a > fast forward update and gated though the testing in the ordinary way, > so it should update the same tag. Do you agree ?Hm. I was hoping at some point to have two kernels going through testing. We''re planning on supporting 2.6.32 for a long time, so we should keep testing that. But I''d also like to start tracking upstream more closely (starting with .36) which we should also test. J _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Jeremy Fitzhardinge writes ("Re: [Xen-devel] Testing the kernels"):> Regressions?Well, not really regressions in the view of the testing system, because the "tested" kernel tree was only just created so has all the failures, and xen-unstable was pushed manually recently.> > Can this be done in a way that doesn''t involve waiting for you ? The > > testing system obviously pushes automatically and it would be good to > > publish those things in the right places without further manual > > intervention. > > Yes. I was planning on setting up a cronjob on kernel.org to update the > branch once we''d sorted out all the details.OK. I can arrange to prod some script of yours if you prefer.> > When we update the kernel version we intend to use, this should be a > > fast forward update and gated though the testing in the ordinary way, > > so it should update the same tag. Do you agree ? > > Hm. I was hoping at some point to have two kernels going through > testing. We''re planning on supporting 2.6.32 for a long time, so we > should keep testing that. But I''d also like to start tracking upstream > more closely (starting with .36) which we should also test.OK, I guess I could have a different branch for my testing which tracks a different branch of yours. I''ve called this one "linux", as in Subject: [linux test] 2057: tolerable FAIL - PUSHED but perhaps I should rename it ? Ian. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Tue, Aug 31, 2010 at 06:54:18PM +0100, Ian Jackson wrote:> Jeremy Fitzhardinge writes ("Re: [Xen-devel] Testing the kernels"): > > Regressions? > > Well, not really regressions in the view of the testing system, > because the "tested" kernel tree was only just created so has all the > failures, and xen-unstable was pushed manually recently. > > > > Can this be done in a way that doesn''t involve waiting for you ? The > > > testing system obviously pushes automatically and it would be good to > > > publish those things in the right places without further manual > > > intervention. > > > > Yes. I was planning on setting up a cronjob on kernel.org to update the > > branch once we''d sorted out all the details. > > OK. I can arrange to prod some script of yours if you prefer. > > > > When we update the kernel version we intend to use, this should be a > > > fast forward update and gated though the testing in the ordinary way, > > > so it should update the same tag. Do you agree ? > > > > Hm. I was hoping at some point to have two kernels going through > > testing. We''re planning on supporting 2.6.32 for a long time, so we > > should keep testing that. But I''d also like to start tracking upstream > > more closely (starting with .36) which we should also test. > > OK, I guess I could have a different branch for my testing which > tracks a different branch of yours. I''ve called this one "linux", > as in > Subject: [linux test] 2057: tolerable FAIL - PUSHED > but perhaps I should rename it ? >If it''s 2.6.32.x I guess it should say linux-2.6.32.x ? -- Pasi _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel