I'd suggest distributing responsibilities at bit more (rather than
centralizing in a Release Manager... that job is hard enough ;) ).

Ed

On Fri, Apr 21, 2017 at 12:50 PM, Christopher Donley (Chris) <
Christopher.Donley at huawei.com> wrote:

> That?s essentially the approach we used in OPEN-O, with the Release
> Manager handling the coordination ? if a project needed a new repo for a
> sub-project, etc., the team reached out to Gildas.  It worked fairly well.
> We could update the language in section 1 to allow plural repositories.
> Beyond that, I suggest not over specifying the mechanism in the charter,
> and instead provide flexibility to the TSC to deal with issues as they
> arise.
>
>
>
> Chris
>
>
>
> *From:* Ed Warnicke [mailto:hagbard at gmail.com]
> *Sent:* Friday, April 21, 2017 12:34 PM
> *To:* SPATSCHECK, OLIVER (OLIVER)
> *Cc:* Christopher Donley (Chris); Ed Warnicke; SULLIVAN, BRYAN L;
> onap-tsc at lists.onap.org
> *Subject:* Re: [onap-tsc] Updated TSC Charter
>
>
>
> Inline...
>
>
>
> On Fri, Apr 21, 2017 at 11:01 AM, SPATSCHECK, OLIVER (OLIVER) <
> spatsch at research.att.com> wrote:
>
>
> I think one option would be to stick with the project approval as outline
> but allow multiple repos in one project as decided by the project team.
>
> Then we could have a repo coordinator who provides advice to the projects
> on repos and races issues (like this should really be two projects) to the
> TSC as they occur which allows the TSC to intervene (e.g. splitting the
> project).
>
>
>
> This sounds like a good start :)  Though I would prefer the TSC ask hard
> questions as to whether a project has grown beyond its scope rather than
> 'intervening' ;)
>
>
>
> Ed
>
>
>
>
> Similarly to your philosophy I believe into trusting the people which do
> the work and dealing with problems IF they happen rather then trying to
> design a process which is heavy handed trying to address anticipated issues
> which might rarely/never occur.
>
> Oliver
>
>
> > On Apr 21, 2017, at 1:47 PM  EDT, Ed Warnicke <hagbard at gmail.com> wrote:
> >
> > Inline...
> >
> > On Fri, Apr 21, 2017 at 9:22 AM, SPATSCHECK, OLIVER (OLIVER) <
> spatsch at research.att.com> wrote:
> >
> > I guess you could argue that our current code base is not well formed
> but if you look at Gerrit right now you see about 60+ repos for the couple
> of components we have.
> >
> > LOL... I try not to argue that somebody elses work is not well formed
> till I can understand a bit better both their constraints and reasoning ;)
> > But when they do things that don't make immediate sense to me... I *do*
> get curious and want to understand :)
> > So about the worst you are going to get from me is that seeking to
> understand and perhaps some "Have you thought of this" questions :)
> >
> >
> > Let?s just start with A. A&AI in my mind is one project. The scope of
> the project is to provide a current inventory for ONAP.
> >
> > It consist of 5 repos.
> >
> > - AAI Chef cookbooks
> > - AAI Chef environment files
> > - AAI REST based services
> > - AAI common logging library
> > - Loads SDC Models into A&AI
> >
> > now could we have thrown all of this into one repo? Sure we could have
> but I think they are functionally separate enough that they shouldn?t be in
> the same repo so they can be managed separately (e.g. versioning, patches,
> releases etc?). Also not every ONAP user might use all of them (e.g.
> somebody might not want to use chef and add an ansible repo)
> >
> > This is true pretty much for every component we have right now as you
> can see in gerrit.
> >
> > Now I guess you could argue that we should file a sub project proposal
> for each of those repos but I am not sure if e.g. creating two repos for
> Check cookbooks and Check environment files is really a decision which
> needs TSC input. That could perfectly be handled by the project team. After
> all we are trusting the project team to write the code so why not trust
> them with this?
> >
> > Honestly, my preferred mode of oversite in general is to provide
> information that may be relavent and then defer to the guys doing the work.
> > So please take my comments in that spirit ;)
> >
> > When I see repo proliferation a couple of things come to mind for me:
> > 1)  Is that really part of one project with one set of committers?  Or
> is that a new subcommunitee with a new set of committers (or likely to be).
> > In my mind, its much easier in a multi-repo environment to miss the
> "Hey, that's actually different committers involved and should probably be
> a new project" mark.
> > 2)  Repo splits have costs both way.  Multiple repos make it harder for
> folks to check out all the code, but easier to grab just one corner of it.
> > Multiple repos make builds more complex, but faster.
> > e
> >
> > My past experience has been that TSCs are at their best when they ask
> projects to *consider* questions, express that they have thought about
> them, but then defer broadly to the guys on the ground (a projects
> committers).
> >
> > Do you have thoughts for how that might be done in this situation?
> >
> > Ed
> >
> >
> > So in my mind this will either lead to:
> >
> > A.) unnecessary red tape overhead
> > B.) people combining things into a single repo because they don?t want
> to do the red tape.
> >
> > (and believe me I know red tape ?.). Probably you get a bit of both.
> >
> >
> > Oliver
> >
> > > On Apr 21, 2017, at 12:07 PM  EDT, Ed Warnicke <hagbard at gmail.com>
> wrote:
> > >
> > > Oliver,
> > >
> > > For my edification, can you give an example or two of where a well
> scoped project would set up multiple repos?
> > >
> > > Ed
> > >
> > > On Fri, Apr 21, 2017 at 8:47 AM, SPATSCHECK, OLIVER (OLIVER) <
> spatsch at research.att.com> wrote:
> > > I have another question on the charter. I just noticed that a project
> (or sub project) and a repo are the same thing.  I find this to be sub
> optimal. In my mind a project is a well defined scope of work. A repo has
> to do with how to optimize my code management.  Am I the only one with the
> concern that binding the two will force people into sub optimal repo
> structures?
> > >
> > > Thx
> > >
> > > Oliver
> > > _______________________________________________
> > > ONAP-TSC mailing list
> > > ONAP-TSC at lists.onap.org
> > > https://lists.onap.org/mailman/listinfo/onap-tsc
> > >
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.onap.org/pipermail/onap-tsc/attachments/20170421/ffa6d388/attachment-0001.html>

Reply via email to