← Back to team overview

canonical-ci-engineering team mailing list archive

Re: CI Engine Project

 

Would it help at all if we tried to make sure merge comments always
specified the affected component(s) like:
[ppa-thrasher] added more cowbell
On Dec 11, 2013 11:32 PM, "Andy Doan" <andy.doan@xxxxxxxxxxxxx> wrote:

> On 12/11/2013 05:54 PM, Chris Johnston wrote:
>
>> I seem to remember that when we were in the beginning stages of
>> discussing/planning the new CI Engine that we had discussed having each
>> 'micro service' as its own branch or potentially its own project. In my
>> opinion, each service should be in a separate branch.  Keeping
>> everything in the same branch is going to make the bzr log absolutely
>> horrible. If I'm looking for the last commit to a certain part of the
>> engine, if the commit message doesn't explicitly state that it did
>> something to that part of the engine, I may miss it entirely when
>> searching. With each service being it's own branch, every commit will be
>> related to a single service, and things will be much easier to follow.
>>
>
> There are reasons for disliking this, but this is not one. If you want to
> see all the changes for the ticket system just run:
>
>  bzr log ticket_system
>
>  I actually think that each service should be in its own project as well,
>> but I'll settle for atleast separating things into their own branches.
>>
>
> That thinking leads to:
>
>  https://launchpad.net/lava
>
> which was a giant pain to work on every time you need to make a core
> change. We also did a similar thing with touch test cases during Saucy and
> after significant pain, you wound up being the person who consolidated our
> 3 touch testing branches into one.
>
>  By separating each service into it's own project, it would be much
>> easier for each of us to follow bugs and MPs related specifically to the
>> code we are working on.
>>
>
> I think that's a bit of silo thinking. eg, We all need to care about
> what's going into the image-builder and at least be cognizant of the fact
> that there are changes going into it.
>
> --
> Mailing list: https://launchpad.net/~canonical-ci-engineering
> Post to     : canonical-ci-engineering@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~canonical-ci-engineering
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References