Understood and agreed.

Yes, we will need sooner or later to refactor our test scripts. That is a good 
sign, though. Means we are adding more and good stuff, and continue learning :-)

Carlos

From: Yujun Zhang [mailto:zhangyujun+...@gmail.com]
Sent: 07 September 2016 16:20
To: Carlos Goncalves; TECH-DISCUSS OPNFV
Subject: Re: [opnfv-tech-discuss] [doctor] How to propose topics for D-release

It's fine for me to skip spec review step if it is just a simple task to track 
or we have already submit a blueprint in upstream.

My idea is that when we have something complicated to implement in doctor. We'd 
better launch a spec review in gerrit.

As the run.sh growing larger, it might become a high priority task to discuss 
how to refactor it in release D. So that we can introduce more use cases in 
doctor, with different monitors, inspectors and of course to be tested under 
different installers.

What do you think?
--
Yujun

On Wed, Sep 7, 2016 at 5:18 PM Carlos Goncalves 
<carlos.goncal...@neclab.eu<mailto:carlos.goncal...@neclab.eu>> wrote:
I didn’t mention earlier but we do use Gerrit for reviewing OpenStack specs 
before submitting upstream to review.openstack.org<http://review.openstack.org>.

Still, the point you are raising is that you feel we need to introduce specs 
for Doctor in general. Have you felt already the drawbacks you mentioned of 
using Jira when proposing new items? Personally I did not fell myself or 
noticed anyone having problems, but I don’t follow every single Doctor-related 
issue so I could be missing something.

Please understand that the main reason I see for trying to avoid spec files at 
this moment is that they add lots of overhead to everyone. I don’t see a big 
item justifying a spec file in Doctor, except items we need to implement 
upstream (e.g. OpenStack).

Wrt contributors visiting Gerrit more than Jira: the OPNFV team, and in 
particular the release team, is making the effort of utilizing Jira as much as 
possible for the purpose of documenting epics, tasks, bugs, etc. Going against 
that should be avoided and contributors encouraged to use Jira as well.

Carlos

From: Yujun Zhang 
[mailto:zhangyujun+...@gmail.com<mailto:zhangyujun%2b...@gmail.com>]
Sent: 07 September 2016 10:48
To: Carlos Goncalves; TECH-DISCUSS OPNFV
Subject: Re: [opnfv-tech-discuss] [doctor] How to propose topics for D-release

Hi, Carlos

The etherpad for release B looks good and I think we should continue using it.

On the working items, personally I don't think JIRA is a good system for 
storing the spec for some reasons.

  1.  it is difficult to comment inline in JIRA issues
  2.  it is difficult to track the change history of a spec in JIRA
  3.  it is difficult to publish approved working items to a document from JIRA
Last but not least, contributors visits JIRA less often than gerrit, at least 
on my side...

We don't have to force a strict rule to approve a working item, but we need a 
convenient tool to discuss about it. And I prefer to keep the spec close to the 
source code so they won't deviate too much from each other.

These are my starting point to propose gerrit instead of JIRA for specs. Open 
for comments :-)

--
Yujun

On Wed, Sep 7, 2016 at 4:34 PM Carlos Goncalves 
<carlos.goncal...@neclab.eu<mailto:carlos.goncal...@neclab.eu>> wrote:
We’ve been using etherpad, weekly meeting and F2F team meetings for 
brainstorming. The team even strives to plan and align public presentations 
(e.g. OpenStack and OPNFV Summit events).

Examples:
https://etherpad.opnfv.org/p/doctor
https://etherpad.opnfv.org/p/doctor_use_case_for_b_release
https://etherpad.opnfv.org/p/doctor_meetings

Due to large communities in e.g. Neutron and Nova, those projects felt the need 
to stricter the reviewing process of work item proposals. I think Doctor is not 
at that level, at least just yet. I believe we’re just fine with the tools and 
flows we’ve been using so far, including JIRA. Unless we have a compelling 
reason to change our workflow, I would suggest keeping as is.

I am open for suggestions/comments.

Carlos

From: 
opnfv-tech-discuss-boun...@lists.opnfv.org<mailto:opnfv-tech-discuss-boun...@lists.opnfv.org>
 
[mailto:opnfv-tech-discuss-boun...@lists.opnfv.org<mailto:opnfv-tech-discuss-boun...@lists.opnfv.org>]
 On Behalf Of Yujun Zhang
Sent: 07 September 2016 09:00
To: TECH-DISCUSS OPNFV
Subject: [opnfv-tech-discuss] [doctor] How to propose topics for D-release

This topic was raised in the last meeting but one [1] which I was absent from. 
I'm not sure if there is any conclusion out.

Here are my proposals. Please feel free to comment

  1.  using etherpad for brainstorming, since it is lightweight and real time
  2.  submit detail proposals to gerrit for review like openstack blueprint [2]
  3.  track status of the approved spec in JIRA
[1] 
http://ircbot.wl.linuxfoundation.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-08-30-13.01.html
[2] https://wiki.openstack.org/wiki/Blueprints#Spec_.2B_Blueprints_lifecycle
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to