On 6/17/14 10:29 AM, "Justin Mclean" <jus...@classsoftware.com> wrote:

>Hi,
>
>> I followed these threads as they happened.  I have not gone back and
>> reviewed them, but my takeaway was this:  A PMC cannot not use the
>>output
>> of a tool to determine the correctness of a release package because the
>> determination of the correctness of LICENSE and NOTICE and the headers
>> cannot be infallibly done by software.
>
>That's my meaning as well. Of course you don't have to manually type
>everything, but the files headers, LICENSE and NOTICE need to be checked
>manually not via a script. Also each PMC member should be free to check
>the release how they want , IMO multiple methods == more chance an error
>is caught.
>
>So you would agree that in this case Peter's vote is invalid as he only
>run the script and pasted the output of that into the vote? Sorry Peter,
>I don't mean to single you out,  but it does illustrate the danger of
>using a script to validate releases.
No, the script stops and asks him to read the text of the notice files.
Which he did.

>
>Tools like you script and rat help with validating releases but are not a
>replacement for manual checks. I think your script is useful and helpful
>but it can't be the sole reason for voting +1.
Hmm.  What step from policy is not in the script?  It is the steps I
perform when I vote.

>
>> This script only downloads the artifacts, runs gpg to dump the sig and
>> makes sure it matches, then dumps the rat report and each notice file to
>> the console and asks you to decide on its correctness
>
>IMO That's a little misleading are you need to look at the source (and
>perhaps the source of dependancies) in conjunction with NOTICE/LICENSE to
>see if they are correct.
What do you look for in the source and how do you do it?  I run Rat which
the script does, and try to watch commits@, but I don't read every source
file before voting.  I don't see that mandated by policy either.

>
>IMO the script should ask you to manually check the headers, LICENSE and
>NOTICE and not prompt you for a y/n. There's to much temptation to say it
>all looks good and just to hit "Y'.
It does ask you to check what was dumped to the console and even offers
reminders of what to look for.  I don't see how that is any more error
prone than bringing up the file in an editor.  I can skim the file in an
editor just as easily.

>
>> I will post a [MENTOR] thread on private@ to try to get Dave Fisher's
>>attention.
>Feel free but I don't think that requires mentor attention, we as a PMC
>should be able to sort this out.
>
>At the very least this should of been discussed (and perhaps VOTEed on)
>before being implemented in 2 releases.
I don't think there is anything to discuss and vote on as long as it
doesn't violate policy.  Nobody has to use it.  I'm just offering it up as
a convenience.

-Alex

Reply via email to