Thanks for the explanation. But I hope you took note of my main point: code 
changes should be accompanied by sufficient explanation so that the community 
can review/understand them. We shouldn’t have to ask for an explanation.

Making code changes transparent helps to build community.

> On Jul 17, 2016, at 7:26 PM, Michael Wu <mchl....@gmail.com> wrote:
> 
> @Julian,
> 
> it does seem confusing in this special case, let me explain why:
> 1. at the time we had the discussion, 0.4.0-incubating PPMC vote had not
> finished, and therefore I was not quite sure if it's the appropriate moment
> to create the patch for .jar files. So, that's why EAGLE-378 came later
> than EAGLE-377.
> 2. conventionally, we used to make a pull request bound to a jira ticket,
> so that's why I created the ticket just before the commit. If this is not a
> good manner, I will try to avoid it in the future.
> 3. EAGLE-377 was created based on the result of our discussion, and
> pointing to 0.5.0 as its "fix version", which could be seen as a bug-fix
> plan for 0.5.0.
> 
> Thanks for pointing the problem out.
> 
> Michael
> 
> On Sat, Jul 16, 2016 at 1:28 AM, Edward Zhang <yonzhang2...@apache.org 
> <mailto:yonzhang2...@apache.org>>
> wrote:
> 
>> I feel the same. Eagle project today needs more discussion in Eagle dev DL.
>> I do see many discussions and code reviews within individual emails instead
>> of going through Eagle dev DL. And some users also ask questions to
>> individual email directly :-)
>> 
>> Could I suggest Eagle committers and community please discuss important
>> plans and issues in Eagle dev DL to have public record for people to review
>> at any time?
>> 
>> Thanks
>> Edward
>> 
>> 
>> On Fri, Jul 15, 2016 at 10:07 AM, Julian Hyde <jh...@apache.org 
>> <mailto:jh...@apache.org>> wrote:
>> 
>>> I am seeing a few JIRA cases which are basically just check-in comments.
>>> They are created just before the commit, they explain what was done in
>> the
>>> commit, do not explain why, do not link to any previous or future work.
>>> 
>>> An example of this is EAGLE-378. It arrives a couple of days after I had
>> a
>>> conversation with Michael [1] about cleaning up included jars, yet it
>> seems
>>> to be doing exactly the opposite.
>>> 
>>> Is the Eagle project operating commit-then-review or review-then-commit?
>>> It seems to be operating commit-then-review, but if so, there’s not
>> enough
>>> information in the public record for people to review what is happening.
>>> 
>>> As my math teacher used to say: don’t just write down the answer, you
>> need
>>> to show your working!
>>> 
>>> Julian
>>> 
>>> [1] https://issues.apache.org/jira/browse/EAGLE-378 <
>>> https://issues.apache.org/jira/browse/EAGLE-378 
>>> <https://issues.apache.org/jira/browse/EAGLE-378>>
>>> 
>>> [2] https://issues.apache.org/jira/browse/EAGLE-377 
>>> <https://issues.apache.org/jira/browse/EAGLE-377> <
>>> https://issues.apache.org/jira/browse/EAGLE-377 
>>> <https://issues.apache.org/jira/browse/EAGLE-377>>

Reply via email to