* [cip-dev] CIP Kernel release cadence @ 2017-06-20 9:12 Chris Paterson 2017-06-20 15:18 ` Ben Hutchings 0 siblings, 1 reply; 4+ messages in thread From: Chris Paterson @ 2017-06-20 9:12 UTC (permalink / raw) To: cip-dev Hello Ben, Do you have a plan for when future releases of the CIP Kernel will be made? It would be good to have a fixed release cadence or roadmap, so people using the Kernel can plan their activities accordingly. Kind regards, Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.cip-project.org/pipermail/cip-dev/attachments/20170620/979b60f1/attachment.html> ^ permalink raw reply [flat|nested] 4+ messages in thread
* [cip-dev] CIP Kernel release cadence 2017-06-20 9:12 [cip-dev] CIP Kernel release cadence Chris Paterson @ 2017-06-20 15:18 ` Ben Hutchings 2017-06-20 17:05 ` Agustin Benito Bethencourt 0 siblings, 1 reply; 4+ messages in thread From: Ben Hutchings @ 2017-06-20 15:18 UTC (permalink / raw) To: cip-dev On Tue, 2017-06-20 at 09:12 +0000, Chris Paterson wrote: > Hello Ben, > > Do you have a plan for when future releases of the CIP Kernel will be > made? > > It would be good to have a fixed release cadence or roadmap, so people > using the Kernel can plan their activities accordingly. I expect to release about every month, and whenever there's an urgent security update (which there will be soon, for the "stack clash" issue). Ben. -- Ben Hutchings Software Developer, Codethink Ltd. ^ permalink raw reply [flat|nested] 4+ messages in thread
* [cip-dev] CIP Kernel release cadence 2017-06-20 15:18 ` Ben Hutchings @ 2017-06-20 17:05 ` Agustin Benito Bethencourt 2017-06-28 16:42 ` Chris Paterson 0 siblings, 1 reply; 4+ messages in thread From: Agustin Benito Bethencourt @ 2017-06-20 17:05 UTC (permalink / raw) To: cip-dev Hi Chris, I think I mentioned before some of the below arguments when this topic was risen months ago. It is a good time to publish them here. On 20/06/17 17:18, Ben Hutchings wrote: > On Tue, 2017-06-20 at 09:12 +0000, Chris Paterson wrote: >> Hello Ben, >> >> Do you have a plan for when future releases of the CIP Kernel will be >> made? >> >> It would be good to have a fixed release cadence or roadmap, so people >> using the Kernel can plan their activities accordingly. > > I expect to release about every month, and whenever there's an urgent > security update (which there will be soon, for the "stack clash" issue). I would like to keep flexibility here, that is, do not tight ourselves to releases yet for a variety of reasons. These are the main ones I can think of right now: * We are in an LTS phase. Defining a cadence at this point might reinforce the idea that our kernel maintenance process is somehow different than LTS when, except for a few packages, it is not yet. That was intentional. * I would like to be able to consistently test the kernel, even with a single test, before claiming to make releases, that is, before making a public commitment on any delivery process. The expectations can be higher that we can commit to. * We do not know at this point what the maintenance cycle is going to be from the kernel community. I am not suggesting that we have to follow it, but before defining our cadence, I would have a clear idea about what upstream will do. * A kernel release for SLTS has severe implications in other areas, like the testing tools, testing results, tests, etc. We need also to freeze/store/release them, together with the build instructions, metadata, artifacts, source code.... In other words, we need to define what "a release" means for CIP and how much effort requires. * With the above and the fact that we are starting to put effort in -RT, I wonder if we will talk about releasing the CIP kernel or we will talk about releasing the CIP platform (assuming that at the beginning the kernel is the main bit). Defining a release today might play against us in a year or two. Once this said, if Members require at this point a cadence, we will provide one but I think that sticking to LTS cycle until Feb'18 and assuming that we will catch up every 4-8 weeks is the way to go. Once the 4.4 maintainer is published, let's talk to him/her and take decisions. Is there a specific reason why you need a cadence now beyond what LTS provides? I am trying to understand the details in order to think about a solution for Renesas compatible with the above. Best Regards -- Agustin Benito Bethencourt Principal Consultant - FOSS at Codethink agustin.benito at codethink.co.uk ^ permalink raw reply [flat|nested] 4+ messages in thread
* [cip-dev] CIP Kernel release cadence 2017-06-20 17:05 ` Agustin Benito Bethencourt @ 2017-06-28 16:42 ` Chris Paterson 0 siblings, 0 replies; 4+ messages in thread From: Chris Paterson @ 2017-06-28 16:42 UTC (permalink / raw) To: cip-dev Hello Agustin, Thank you for your feedback, apologies for the delayed response. > From: Agustin Benito Bethencourt [mailto:agustin.benito at codethink.co.uk] > Sent: 20 June 2017 18:06 > > Hi Chris, > > I think I mentioned before some of the below arguments when this topic > was risen months ago. It is a good time to publish them here. > > On 20/06/17 17:18, Ben Hutchings wrote: > > On Tue, 2017-06-20 at 09:12 +0000, Chris Paterson wrote: > >> Hello Ben, > >> > >> Do you have a plan for when future releases of the CIP Kernel will be > >> made? > >> > >> It would be good to have a fixed release cadence or roadmap, so > >> people using the Kernel can plan their activities accordingly. > > > > I expect to release about every month, and whenever there's an urgent > > security update (which there will be soon, for the "stack clash" issue). > > I would like to keep flexibility here, that is, do not tight ourselves to releases > yet for a variety of reasons. These are the main ones I can think of right now: > > * We are in an LTS phase. Defining a cadence at this point might reinforce the > idea that our kernel maintenance process is somehow different than LTS > when, except for a few packages, it is not yet. That was intentional. > > * I would like to be able to consistently test the kernel, even with a single > test, before claiming to make releases, that is, before making a public > commitment on any delivery process. The expectations can be higher that > we can commit to. > > * We do not know at this point what the maintenance cycle is going to be > from the kernel community. I am not suggesting that we have to follow it, > but before defining our cadence, I would have a clear idea about what > upstream will do. > > * A kernel release for SLTS has severe implications in other areas, like the > testing tools, testing results, tests, etc. We need also to freeze/store/release > them, together with the build instructions, metadata, artifacts, source > code.... In other words, we need to define what "a release" means for CIP > and how much effort requires. This is a good point. I guess I was referring to rebasing the CIP Kernel itself to the latest LTS tag, and when this would be done. E.g. LTS tag + x weeks? > > * With the above and the fact that we are starting to put effort in -RT, I > wonder if we will talk about releasing the CIP kernel or we will talk about > releasing the CIP platform (assuming that at the beginning the kernel is the > main bit). I think that the CIP Kernel could/should be updated constantly, like LTS is now. Periodically a complete 'CIP platform' release should be made. I think this should be done to a schedule so that users of the CIP project can plan their activities accordingly. > > Defining a release today might play against us in a year or two. > > Once this said, if Members require at this point a cadence, we will provide > one but I think that sticking to LTS cycle until Feb'18 and assuming that we will > catch up every 4-8 weeks is the way to go. Once the 4.4 maintainer is > published, let's talk to him/her and take decisions. > > Is there a specific reason why you need a cadence now beyond what LTS > provides? I am trying to understand the details in order to think about a > solution for Renesas compatible with the above. Is there an actual release cycle for LTS? As far as I can see, new releases are made randomly. Kind regards, Chris > > Best Regards > > -- > Agustin Benito Bethencourt > Principal Consultant - FOSS at Codethink agustin.benito at codethink.co.uk ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-06-28 16:42 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-06-20 9:12 [cip-dev] CIP Kernel release cadence Chris Paterson 2017-06-20 15:18 ` Ben Hutchings 2017-06-20 17:05 ` Agustin Benito Bethencourt 2017-06-28 16:42 ` Chris Paterson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox