On Fri, 1 Jun 2007, Keith M Wesolowski wrote:
On Fri, Jun 01, 2007 at 04:59:42PM -0500, Al Hopper wrote:
Please don't ask an unpaid, volunteer, OpenSolaris developer to make
changes that are simply stylistic or (personal) preference based.
Consider that Sun employees are paid to make any changes their
management requests - but that simply can't apply to volunteers like
Roland who have already put *hundreds* of unpaid man-hours into a
project.
He's not asking Roland to make changes because he's his manager and
can tell him what to work on. The correct way to interpret this is as
an exchange of review commentary between peer engineers. If Roland
doesn't want to make those changes, Meem can ask the C-team to block
his RTI due to unsatisfied review comments. That's not the same as
saying that Roland has to do this or that or he's fired.
But if Meem can checkout the file and make the changes in less time
than it takes him to write the review comment - does it make sense for
him (and every other reviewer) to write a seemingly endless set of
change requests?
If you want to say that the rules for acceptable style, or the right
use of makefile macros, or for that matter anything else are different
based on who's paying, or not, for the work, then you're saying that
quality doesn't matter. At that point all someone has to do to make
^^^^^^^^^^^^^^^^^^^^^^
You *know* I'm not saying that and you know enough about me to know
that I would never say or imply that.
arbitrarily wrong changes is assert that "no one's paying me, so it
doesn't matter how wrong it is."
No - again you're arguing semantics.
False. And, for that matter, in direct contradiction of every
principle we've (Sun, the CAB, the OGB, and pretty much everyone else
in this community) asserted from day one: this is a badge-blind
technical community. We've not always done well at making that
principle into reality, but when for once it's working please don't
tell us that it's the wrong idea.
Agreed.
The rules are the same for everyone. If Roland wants to see ksh93 in
ON, he needs to satisfy his reviewers, or at least convince them that
there is no immediate need for change. That rule applies always and
everywhere.
My point is simply that it does not make sense for a reviewer to spend
10 or 20 minutes writing an email when he/she, as a subject matter
expert (SME), could resolve the "inconsistency" in less than half that
time.
I don't see the reviewer offering up his experience and suggesting
changes or even providing a "pointer" (aka URL) to a suitable
solution. IOW - for someone unfamiliar with the problem domain, it
might take them several hours to figure out the "problem" and devise
the "solution" - while the reviewer could resolve the issue, in a
fraction of that time.
PS: If its good enough to integrate its *good* *enough* to integrate.
We simply can't build GOLD-PLATED software using unpaid OpenSolaris
volunteers.
I feel quite certain that Meem would give the same feedback to anyone,
without regard for who's paying him. And that's the right thing.
Agreed.
Review comments aren't necessarily about gold-pating the software;
they're about getting it right. Needless divergence from existing
Agreed.
standard usage is not acceptable. Meem's comments and questions
indicate both a desire for correct, maintainable software and to learn
whether there are legitimate reasons for divergence.
Agreed - I'm just asking him to be part of the solution instead of
spending more than the equivalent time pointing out the need for
changes.
We all need the OpenSolaris project to be successful. We need ksh93
integration to be successful. We need to concentrate our
time/resources into ensuring its success.
Thanks for the email Keith.
Al Hopper Logical Approach Inc, Plano, TX. [EMAIL PROTECTED]
Voice: 972.379.2133 Fax: 972.379.2134 Timezone: US CDT
OpenSolaris Governing Board (OGB) Member - Apr 2005 to Mar 2007
http://www.opensolaris.org/os/community/ogb/ogb_2005-2007/
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code