As repos, something like this ?

On 19 September 2014 14:55, Taras Kondratiuk <[email protected]>
wrote:

> Both approaches have pros and cons.
> I prefer branches, so all open implementations can be found in one
> upstream place. I hope there will be more open implementations in
> future :)
>
> The main point we should keep in mind is that linux-generic (master
> branch) won't be completely independent from other implementations even
> if they are in a separate repositories (private or public). At release
> points several implementations should be at the same API level to prove
> that API can be implemented. So we can't just tag v1.0 on master branch
> when linux-generic is ready.
> As an option these parts can be in a separate repositories, but get
> pulled into release branches which forked from master branch.
>
> On 09/19/2014 11:31 AM, Hillo, Jarmo (NSN - FI/Espoo) wrote:
> > Agree that separate repos make more sense than branches. Jarmo
> >
> >
> > Sent from Samsung Mobile
> >
> >
> > -------- Alkuperäinen viesti --------
> > Lähettäjä: ext Magnus Karlsson
> > Päivämäärä:19.09.2014 10.25 (GMT-08:00)
> > Saaja: Taras Kondratiuk
> > Kopio: [email protected]
> > Aihe: Re: [lng-odp] Relaxing merge process
> >
> > Taras,
> >
> > Sounds good as long as we substitute the word branches with
> > repositories. Branches do not make much sense IMHO.
> >
> > Magnus
> >
> > Den 19 sep 2014 09:40 skrev "Taras Kondratiuk"
> > <[email protected] <mailto:[email protected]>>:
> >
> >     I'd like to sum up our yesterday's discussion about making merge
> >     process more
> >     relaxed. Current process with a single master branch assumes that
> >     each patch
> >     need to keep all platforms in a working state, which is next to
> >     impossible,
> >     because patch author doesn't have enough expertise in all platforms.
> >     The same
> >     happens with a complex examples. This leads to a significant slow
> >     down of new
> >     API sets development.
> >
> >     The idea we came up with is to split the master branch into several
> >     branches:
> >     - master: contains core LNG deliverables: linux-generic, tests and
> >     simple
> >       examples
> >     - implementation branches (linux-keystone2, linux-dpdk, etc):
> >     contains one
> >       implementation
> >     - examples: contains complex examples like IPSec.
> >
> >     Each branch has its maintainer.
> >     At release point when linux-generic has everything for release we
> >     fork a release
> >     branch (odp-v1.0) from master. Other branches get pulled into
> >     release branch
> >     when branch maintainer have updated it to the same API level as
> >     linux-generic in
> >     release branch.
> >
> >     This approach allows to unblock and speed up linux-generic
> development.
> >     As before patches to any branch should go through ML review process.
> >
> >     --
> >     Taras Kondratiuk
> >
> >     _______________________________________________
> >     lng-odp mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://lists.linaro.org/mailman/listinfo/lng-odp
> >
> >     To unsubscribe from this group and stop receiving emails from it,
> >     send an email to [email protected]
> >     <mailto:lng-sc%[email protected]>.
> >
>
>
> --
> Taras Kondratiuk
>
> _______________________________________________
> lng-odp mailing list
> [email protected]
> http://lists.linaro.org/mailman/listinfo/lng-odp
>



-- 
*Mike Holmes*
Linaro Technical Manager / Lead
LNG - ODP
_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to