Linux kenrel: Moving to a 4.17 base

Tao Ren taoren at fb.com
Thu May 31 05:15:17 AEST 2018


Got it. Thank you Joel for the detailed info.


Thanks,

Tao

On 5/30/18, 1:49 AM, "joel.stan at gmail.com on behalf of Joel Stanley" <joel.stan at gmail.com on behalf of joel at jms.id.au> wrote:

    Hello Tao,
    
    On 30 May 2018 at 17:57, Tao Ren <taoren at fb.com> wrote:
    > This is great news! I'm from Facebook OpenBMC team, and I'm working on enabling your Linux tree in Facebook OpenBMC and later contributing fixes back to the community.
    
    Thank you for the feedback.
    
    > I found a lot of good documents about how to contribute code, but I cannot find information regarding branching strategy and release timeline. For example,
    >
    > 1) what are the major reasons/factors to trigger the version upgrade (4.10 to 4.13 and then 4.17)?
    >
    > 2) Are we planning to keep OpenBMC linux kernel in-sync with Torvalds's tree or linux stable tree?
    >
    > 3) Since we are discussing OpenBMC release schedule in another thread, I'm curious how to align linux tree with OpenBMC release schedule? For example, creating tags for OpenBMC releases?
    
    Last year I came up with a development process that aimed for very
    regular rebasing on upstream:
    
     https://github.com/openbmc/linux/wiki/DevelopmentProcess#openbmc-kernel-maintainer
    
    This was optimistic. In practice, I've not had the time to do this as
    often as I would like. We have spent a lot of effort in the past year
    on is getting code upstream, so that moving to a new base is as easy
    as possible.
    
    I would like to propose we try to move to the new kernel base as
    mainline makes a new release. This would mean a three monthly cadence,
    with the trigger being the tagging of the final release.
    
    By keeping in sync with upstream, we will have community support from
    the stable tree. I will merge these point releases (the z in x.y.z, eg
    4.17.z) in as they are released.
    
    My goal is to have OpenBMC products shipping mainline kernels with no
    further patches. We are very close to this goal for OpenPower Power9
    machines, and I look forward to supporting other platforms achieve
    this too.
    
    A non-goal is to maintain a long-lived stable tree, as this takes time
    away from the first goal.
    
    Cheers,
    
    Joel
    



More information about the openbmc mailing list