← Back to team overview

canonical-ci-engineering team mailing list archive

Re: objections to uservice_utils project on pypi?

 

On Thu, Apr 2, 2015 at 5:54 AM, Evan Dandrea <evan.dandrea@xxxxxxxxxxxxx>
wrote:

> On 31 March 2015 at 19:03, Francis Ginther <francis.ginther@xxxxxxxxxxxxx>
> wrote:
>>
>> Or if it's going to break the API, expose it as a new, versioned method
>>> instead.
>>>
>>
>> Let's be sure to document a pattern for doing this in the developer
>> playbook. We'll need to define some criteria for when a method is in
>> development mode and can be changed vs make a new one. This is probably
>> easy enough to define as when a service begins it's life as a production
>> service.
>>
>
> Isn't changing the API or behaviour of a method just as much of a problem
> during development as it is in production? Do we even have such a line
> between development and production when we practice continuous deployment?
>

Sorry, I missed the mark on my comment. I was trying to make a comment
about iterating on a method while it's in the libary, but that's not the
right approach (I'd rather see a method mature as it gets used and copied
around between services first). I had a different understanding of how
deployment might work, but that's been resolved now (at least it's resolved
in my head).

Francis

-- 
Francis Ginther
Canonical - Ubuntu Engineering - Continuous Integration Team

References