> #1 Yakov, how exactly are you reading the Git history? WIP commits were
> never on master, they were in a feature branch which was merged into
master
> on this commit:

You can check the history of the streamer. I see more than one entry.
Probably, that was mistake on merge - commits were not squashed. Please
don't take it personally. I am talking to everyone - please squash commits
when merge to master! This is described here -
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-Forcommitters

> #2 About TC tests, please see this discussion:
>
http://apache-ignite-developers.2346864.n4.nabble.com/Maybe-review-my-first-commits-td3370.html

Again, you committed to master without checking TC :) No?
https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-Forcontributors
- you omitted "check TC step".
I think if TC not working, nothing should be committed to master unless
community agrees that commit is safe. As a workaround we still have ability
to check the patch internally (if Ignite TC not working) and we could do it
for you. Btw, TC should be recovered (at least partially) -
http://204.14.53.153/

> (a) the Coding Guidelines are not meticulous enough for the level of
> auditing the community is doing; I get the impression that subjective bias
> is playing a part here, e.g. the "logical blocks" comment -- can you
> provide an objective definition accepted by industry?

please check code around and you can easily catch what is meant here. Take
a look, for example, at GridNearAtomicUpdateFuture

> (d) for the people who are so concerned with this level of detail, would
> you consider writing a checkstyle definition? It'll provide an objective
> basis, and we can plug it into the build and make it fail. That'll be the
> end of the story ;-)

I doubt if I will ever do that. Let's wait for someone else :-), till that
moment we will be doing peer reviews =)

> By the way, I'm sure you are reviewing outdated code because Joiner *is*
used.

I had warning in IDE. It could be problem on my side. Now I see it is used.

> Will reply to your individual formatting comments later..
Please don't forget about
- unused members
- empty javadocs

> #4 While we are on this, can we please discuss stuff like this:
> https://imgur.com/991Aa4X. Why doesn't the team use the --rebase option
> when pulling? Also, we need to remember that branch names disappear when
> the branch is deleted, therefore the commits lose their context (ticket,
> feature, etc.) if the message does not carry it. You can see how the
commit
> log looks to another person in the screenshot.

Should we care about this if we squash on pushing to master?

Thanks!

--Yakov

Reply via email to