On Mon, Jul 14, 2014 at 7:38 AM, Duncan Thomas <duncan.tho...@gmail.com>
wrote:

> On 14 July 2014 07:11, Flavio Percoco <fla...@redhat.com> wrote:
> > I almost fully agree with this last point. The bit I don't agree with is
> > that there are some small refactor changes that aim to change a core
> > piece of the project without any impact on the final user that are
> > spec/blueprint worthy to explaining the motivation, expected results and
> > drawbacks.
> >
> > To put it in another way. Developers are consumers of project's code,
> > therefore the changes affecting the way developers interact with the
> > code are also blueprint worth it, IMHO.
>
> The way I've been playing it on cinder is to ask for a spec if I'm
> reviewing a patch that doesn't have one and I find myself questioning
> the approach rather than the code.
>

Exactly.

Also in Ironic, we're still feeling around when a spec is appropriate
versus when it's just a bug, and I know we've had a few cases where both
were created multiple solutions for the bug were found and I (or others on
the core team) wanted some discussion around and justification for the
proposed solution, the specs process seemed like a better medium for that
discussion than the launchpad bug page.

Of course, discussions like this one help us all to think about and find a
good balance -- not every change requires a spec, but, as Flavio pointed
out, sometimes even just refactoring code has enough impact on developers
that a discussion would be beneficial. (I'm thinking of the nova db object
code as one example...)

Best,
-D
_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to