-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 12/10/15 22:15, hasufell wrote:
> On 10/12/2015 06:44 AM, wraeth wrote:
>> 
>> I am aware of this and that it has been the way for quite some
>> time. However, while it may be the norm in the wider FOSS 
>> community, it has not been the norm on the gentoo-dev list -
>> certainly people will post things specifically for review, or may
>> highlight critical issues; but it has not until recently been a
>> channel for review of any and all commits that the Reviewers
>> inspect.
>> 
>> It is not the fact that there is a review or education process,
>> but that this process was executed with the level of tact and
>> grace becoming of a flock of ducks flying into the side of a
>> building.
>> 
>> This education process was implemented in a way that
>> indiscriminately pointed the finger at contributors, developer
>> and user alike, sometimes for things that mattered, and other
>> times for things that simply didn't. What's more, it was
>> implemented without warning and included publishing who the
>> author of those mistakes was without the contributor knowing that
>> it would be used so (you know, since the whole commit header was
>> in this educational message, too).
>> 
> 
> We already have been working on making an internal policy about
> _how_ and _where_ to review.
> 
> https://wiki.gentoo.org/wiki/Project:Reviewers/Internal_policy

I have noticed this and have been watching it evolve over the last day
or so.

>> What I am saying is that until now contributors to Gentoo have
>> received feedback on their work in channels that they elected,
>> whether it was IRC, Bugzilla, Pull Requests or E-Mail; until
>> suddenly their work (or more accurately, the Reviewers teams
>> issues with their work) were getting broadcast to anyone who is
>> subscribed to this list, regardless of if that contributor wanted
>> that kind of public critiquing.
> 
> And another point that I have to make very clear... while we are 
> certainly trying to find the best suited channel for reviews, the 
> selection of which one is the best is definitely _not_ about "how
> do I minimize public exposure?", but "where is this review
> relevant?" and "where does the author of the patch respond to most
> quickly?".

I can appreciate that it is difficult to find the right channel for
these sort of reviews - it's something that could be useful to a lot
of people. As I've mentioned, I support the idea of the Reviewers
project and welcome feedback to my own work.

> And frankly, if "public exposure" is a problem for you, then
> that's something you have to work on if you like to contribute to
> FOSS. It's not personal, it's technical. We will definitely not
> keep a list of people who are afraid that a review of their code is
> posted somewhere more public (assuming that the ebuild is already
> GPL-2 or similar and public). But we'll try to post it where it is
> relevant and where the author will respond... if that place is
> private mail, then so be it, but again... we'll not keep a list for
> that around. And it will be a learning experience for us too to
> figure out how to approach this best, including the correct place,
> the amount of nitpicking and so on. You cannot expect that
> everything happens at day 1.

A relevant counterpoint to this is:
>> This is not a case where I am particularly embarrassed or upset
>> - if others can learn from my mistakes, then they are mistakes I
>> am happy to make (preferably only once).

I expanded upon this in a different reply to earlier message.

It's not the fact that the reviews were posted publicly, it's the fact
that it was done so without warning. And further, while I'm somewhat
taken aback by it myself, it's more the fact that this type sudden
change to how feedback is given affects more than just seasoned
developers, it also affects existing and potential contributors, both
those who are used to the FOSS 'norm' and those who are offering their
first contributions to their favourite project. As I explained in my
other reply, typically when you begin contributing to a FOSS
community, you do so knowing what mechanisms are used for review and
where critiques of your work may end up.

I don't expect everything to have been within the N^th degree of
perfection from day one; and I honestly hope the Reviewers project
finds its feet and benefits the community; I just believe that it's
first day could have been handled better.

Kind Regards;
- -- 
Sam Jorna (wraeth) <wra...@wraeth.id.au>
GnuPG Key: B2D9F759
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlYbvGwACgkQXcRKerLZ91k1/gD/e3Tbigd1BeEtb6ghOAFZv0Jq
9PmPPbSDrq6v8NfKd5kA/1CQoJnrHzFB38BrHvZHQmvuuQtKG+9kmHQ10WJ5kJD2
=9UP+
-----END PGP SIGNATURE-----

Reply via email to