Tom
Generally the only requirement is that you create a JIRA and report the
JIRA od in the commit message.
Creating a JIRA also helps the contributor to understand/classify the
problem and the proposed solution.

I forgot to add that there should be some statement in the PR comments that
tells that the contributor agrees to the ASLv2 terms, at least for the
first pull requests.

I really appreciate this work of MuseDev
Let's try to make it work the best as possible

Enrico

Il Sab 3 Ott 2020, 07:18 Tom DuBuisson <to...@muse.dev> ha scritto:

> > Perhaps Muse.dev can work with us to automate the process of creating
> tickets for the issues that were raised?
>
> We don't have any way to automatically open matching JIRA issues but can
> certainly guide the new contributors to the right steps.  I'll check in
> with them on their respective PRs.
>
> On Fri, Oct 2, 2020 at 8:34 AM Rich Bowen <rbo...@rcbowen.com> wrote:
>
>> I know you're not asking me, but with my Community Development hat on, I
>> strenuously encourage you to view this as an opportunity to bring on new
>> contributors, and couch your response accordingly. Anything that comes
>> across as scolding them for Doing It Wrong is going to leave a bad taste
>> and possibly lose new contributors, particularly when we invited them to
>> participate in this process. We did invite them, and we did point them
>> to the issues, via Muse.dev. Perhaps Muse.dev can work with us to
>> automate the process of creating tickets for the issues that were raised?
>>
>> On 10/2/20 11:26 AM, Enrico Olivelli wrote:
>> > Hey !
>> > it looks like the Bug bash has brought a few Pull Requests
>> > https://github.com/apache/zookeeper/pulls
>> >
>> > Unfortunately they are not following the contribution guidelines (for
>> > instance there is no associated JIRA)
>> > https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute -
>> >
>> > Most of the PR are about trivial fixes, I am not sure if a JIRA is
>> deserved.
>> >
>> > What should we do?
>> > My proposal is to ping the contributor in order to obey the guide and
>> > then finally accept the patches, as Micheal Han did in this patch
>> > https://github.com/apache/zookeeper/pull/1470
>> >
>> > I don't want to see that patches remaining on github as low hanging
>> > fruit, so it is better that we decide how to work on them,
>> > another option is to close them as invalid (It would be a pity IMHO)
>> >
>> > Enrico
>> >
>> >
>> >
>> > Il giorno lun 28 set 2020 alle ore 15:03 Tom DuBuisson <to...@muse.dev
>> > <mailto:to...@muse.dev>> ha scritto:
>> >
>> >     Enrico,
>> >     That sounds great.  We'll get the repo activated.
>> >
>> >     Tom
>> >
>> >
>> >     On Sun, Sep 27, 2020, 11:11 PM Enrico Olivelli <eolive...@gmail.com
>> >     <mailto:eolive...@gmail.com>> wrote:
>> >
>> >      > Tom
>> >      > Overall I think that we can move forward.
>> >      >
>> >      > This thread has been around for a while, there are no objections,
>> >     every
>> >      > question has been answered.
>> >      >
>> >      > Thank you very much
>> >      >
>> >      > I hope this activity will help in growing Zookeeper project both
>> >     in code
>> >      > quality and with more contributions, that is to help the
>> >     community to grow.
>> >      >
>> >      > Best regards
>> >      >
>> >      > Enrico
>> >      >
>> >      > Il Lun 28 Set 2020, 01:27 Tom DuBuisson <to...@muse.dev
>> >     <mailto:to...@muse.dev>> ha scritto:
>> >      >
>> >      > > Norbert,
>> >      > >
>> >      > > Yes, you understand that correctly.  And those analyzers are
>> >     FindSecBugs,
>> >      > > Error Prone and Infer.  All open source and in moderate to
>> wide use
>> >      > > already.  Only find sec bugs is security specific - Infer and
>> >     Error Prone
>> >      > > might find security bugs but they are more general purpose in
>> >     nature.
>> >      > >
>> >      > > -Tom
>> >      > >
>> >      > > On Sun, Sep 27, 2020 at 3:43 PM Norbert Kalmar
>> >      > > <nkal...@cloudera.com.invalid>
>> >      > > wrote:
>> >      > >
>> >      > > > Hello Tom,
>> >      > > >
>> >      > > > +1 on the initiative, thanks for bringing this to our
>> attention.
>> >      > > >
>> >      > > > If I understand correctly, there will be no disclosed
>> >     security issues
>> >      > > which
>> >      > > > cannot be found with open source static analyzers.
>> >      > > >
>> >      > > > Regards,
>> >      > > > Norbert
>> >      > > >
>> >      > > >
>> >      > > > On Sun, Sep 27, 2020 at 8:23 AM Szalay-Bekő Máté <
>> >      > > > szalay.beko.m...@gmail.com <mailto:
>> szalay.beko.m...@gmail.com>>
>> >      > > > wrote:
>> >      > > >
>> >      > > > > Hello Guys,
>> >      > > > >
>> >      > > > > In general I like the idea, but unfortunately I can not
>> really
>> >      > > > participate
>> >      > > > > (either in the coding or in the review) as I have a few
>> >     important
>> >      > > > projects
>> >      > > > > close to deadline at the moment.
>> >      > > > >
>> >      > > > > My only concern is with the security bugs, which I don't
>> >     like to be
>> >      > > > openly
>> >      > > > > reported before publishing a release with the fix. But for
>> >     any other
>> >      > > kind
>> >      > > > > of bugfixes / improvements, I am very positive with the
>> >     initiative.
>> >      > > > >
>> >      > > > >
>> >      > > > > Best regards,
>> >      > > > > Mate
>> >      > > > >
>> >      > > > > On Sun, Sep 27, 2020, 07:06 Tom DuBuisson <to...@muse.dev
>> >     <mailto:to...@muse.dev>> wrote:
>> >      > > > >
>> >      > > > > > Enrico et al,
>> >      > > > > >
>> >      > > > > > Are there other thoughts on this?  It would be great to
>> >     get setup
>> >      > > > before
>> >      > > > > > the bash actually begins.  Enrico, lacking other voices
>> >     would you
>> >      > > like
>> >      > > > to
>> >      > > > > > make a final call?
>> >      > > > > >
>> >      > > > > > -Tom
>> >      > > > > >
>> >      > > > > > On Thu, Sep 24, 2020 at 3:30 AM Enrico Olivelli <
>> >      > eolive...@gmail.com <mailto:eolive...@gmail.com>
>> >      > > >
>> >      > > > > > wrote:
>> >      > > > > >
>> >      > > > > > > Tom,
>> >      > > > > > > Personally I am +1 with this proposal. Thanks for your
>> >      > > > clarifications.
>> >      > > > > > >
>> >      > > > > > > But we should ear opinions from other people in this
>> list
>> >      > > > > > >
>> >      > > > > > >
>> >      > > > > > > Enrico
>> >      > > > > > >
>> >      > > > > > > Il giorno mer 23 set 2020 alle ore 23:51 Tom DuBuisson
>> <
>> >      > > > to...@muse.dev <mailto:to...@muse.dev>
>> >      > > > > >
>> >      > > > > > ha
>> >      > > > > > > scritto:
>> >      > > > > > >
>> >      > > > > > > > Enrico,
>> >      > > > > > > >
>> >      > > > > > > > On the topic security issues and reporting:  Muse's
>> >     default
>> >      > > > > > configuration
>> >      > > > > > > > is open source tools and here it is run on open
>> source
>> >      > projects.
>> >      > > > The
>> >      > > > > > > > results are thus already available publicly (in this
>> >     case from
>> >      > > FSB,
>> >      > > > > > > Infer,
>> >      > > > > > > > and Error Prone).  Muse doesn't post anything to
>> >     GitHub except
>> >      > in
>> >      > > > the
>> >      > > > > > > case
>> >      > > > > > > > of pull requests and then only if the bug is deemed
>> >     to have
>> >      > been
>> >      > > > > > > > "introduced" as part of the PR - meaning it shouldn't
>> >     be a
>> >      > > > > > vulnerability
>> >      > > > > > > in
>> >      > > > > > > > currently shipped software.
>> >      > > > > > > >
>> >      > > > > > > > If there are desires or proposals about more control
>> >     over bug
>> >      > > > reports
>> >      > > > > > in
>> >      > > > > > > a
>> >      > > > > > > > convenient, configurable, manner then we'd really
>> >     like to dig
>> >      > in
>> >      > > > and
>> >      > > > > > hear
>> >      > > > > > > > how to help.  In case there is more discussion on
>> >     this point
>> >      > I'm
>> >      > > > > CCing
>> >      > > > > > > > Andrew who leads Muse's product design.
>> >      > > > > > > >
>> >      > > > > > > > -Tom
>> >      > > > > > > >
>> >      > > > > > > > On Wed, Sep 23, 2020 at 1:09 PM Enrico Olivelli <
>> >      > > > eolive...@gmail.com <mailto:eolive...@gmail.com>
>> >      > > > > >
>> >      > > > > > > > wrote:
>> >      > > > > > > >
>> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
>> >     <to...@muse.dev <mailto:to...@muse.dev>> ha
>> >      > > > > scritto:
>> >      > > > > > > > >
>> >      > > > > > > > > > Enrico,
>> >      > > > > > > > > >
>> >      > > > > > > > > > The Muse App requires two main abilities.  First
>> >     is events,
>> >      > > > such
>> >      > > > > as
>> >      > > > > > > > > > notification when pull requests are opened or
>> >     updated.
>> >      > > Second
>> >      > > > is
>> >      > > > > > > > > > permission to post comments (which is always
>> >     possible for
>> >      > > > humans
>> >      > > > > > but
>> >      > > > > > > > more
>> >      > > > > > > > > > tightly controlled when the poster authenticates
>> as a
>> >      > github
>> >      > > > > > > > > application).
>> >      > > > > > > > > > The repository being public has allowed us to run
>> >     the app
>> >      > and
>> >      > > > > > observe
>> >      > > > > > > > > > ErrorProne, Infer, and FindSecBugs all run out of
>> >     the box
>> >      > and
>> >      > > > > > without
>> >      > > > > > > > > > custom configuration.
>> >      > > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > > Makes sense.
>> >      > > > > > > > >
>> >      > > > > > > > > One last question from my side
>> >      > > > > > > > > What about security issues?
>> >      > > > > > > > > Our policy is to have them reported to
>> >      > > > > secur...@zookeeper.apache.org
>> >     <mailto:secur...@zookeeper.apache.org>
>> >      > > > > > > > > before
>> >      > > > > > > > > public disclosure
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > > Enrico
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > > > Cheers,
>> >      > > > > > > > > > Tom
>> >      > > > > > > > > >
>> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
>> >      > > > > > eolive...@gmail.com <mailto:eolive...@gmail.com>
>> >      > > > > > > >
>> >      > > > > > > > > > wrote:
>> >      > > > > > > > > >
>> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
>> >     <to...@muse.dev <mailto:to...@muse.dev>>
>> >      > > ha
>> >      > > > > > > scritto:
>> >      > > > > > > > > > >
>> >      > > > > > > > > > > > Zookeeper Developers,
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > > As part of our sponsorship of ApacheCon, our
>> >     company
>> >      > > > MuseDev
>> >      > > > > is
>> >      > > > > > > > > doing a
>> >      > > > > > > > > > > Bug
>> >      > > > > > > > > > > > Bash for select Apache projects. We'll bring
>> >     members of
>> >      > > the
>> >      > > > > > > > ApacheCon
>> >      > > > > > > > > > > > community together to find and fix a range of
>> >     security
>> >      > > and
>> >      > > > > > > > > performance
>> >      > > > > > > > > > > bugs
>> >      > > > > > > > > > > > during the conference, and gameify the
>> >     experience with
>> >      > > > > teams, a
>> >      > > > > > > > > > > > leaderboard, and prizes. The bash is open to
>> >     everyone
>> >      > > > whether
>> >      > > > > > > > > attending
>> >      > > > > > > > > > > the
>> >      > > > > > > > > > > > conference or not, and our whole dev team
>> >     will also be
>> >      > > > > > > > participating
>> >      > > > > > > > > to
>> >      > > > > > > > > > > > help fix as many bugs as we can.
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > > We're seeding the bug list with results from
>> >     Muse, our
>> >      > > code
>> >      > > > > > > > analysis
>> >      > > > > > > > > > > > platform, which runs as a Github App and
>> >     comments on
>> >      > > > possible
>> >      > > > > > > bugs
>> >      > > > > > > > as
>> >      > > > > > > > > > > part
>> >      > > > > > > > > > > > of the pull request workflow.  Here's an
>> >     example of
>> >      > what
>> >      > > it
>> >      > > > > > looks
>> >      > > > > > > > > like:
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > >
>> https://github.com/curl/curl/pull/5971#discussion_r490252196
>> >      > > > > > > > > > > > <https://github.com/curl/curl/pull/5971>
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > > We explored a number of Apache projects and
>> are
>> >      > reaching
>> >      > > > out
>> >      > > > > > > > because
>> >      > > > > > > > > > our
>> >      > > > > > > > > > > > analysis through Muse found some interesting
>> >     bugs that
>> >      > > > could
>> >      > > > > be
>> >      > > > > > > > fixed
>> >      > > > > > > > > > > > during the Bash.
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > > We're writing to see if you'd be interested
>> >     in having
>> >      > > your
>> >      > > > > > > project
>> >      > > > > > > > > > > included
>> >      > > > > > > > > > > > in the Bash. Everything is set up on our end,
>> >     and if
>> >      > > you're
>> >      > > > > > > > > interested,
>> >      > > > > > > > > > > we
>> >      > > > > > > > > > > > would need you to say yes on this listserv,
>> >     and we’ll
>> >      > > work
>> >      > > > > with
>> >      > > > > > > the
>> >      > > > > > > > > > > Apache
>> >      > > > > > > > > > > > Infrastructure team to grant Muse access to
>> >     your Github
>> >      > > > > mirror.
>> >      > > > > > > > > > >
>> >      > > > > > > > > > >
>> >      > > > > > > > > > > It is a public repo, which kind of access does
>> >     it need?
>> >      > > > > > > > > > >
>> >      > > > > > > > > > > Enrico
>> >      > > > > > > > > > >
>> >      > > > > > > > > > >
>> >      > > > > > > > > > > We'll then
>> >      > > > > > > > > > > > make sure it's all set-up and ready for the
>> >     Bash. And
>> >      > of
>> >      > > > > > course,
>> >      > > > > > > > > > everyone
>> >      > > > > > > > > > > > on the project is most welcome to join the
>> >     Bash and
>> >      > help
>> >      > > us
>> >      > > > > > smash
>> >      > > > > > > > > some
>> >      > > > > > > > > > > > bugs.
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > > > -Tom
>> >      > > > > > > > > > > >
>> >      > > > > > > > > > >
>> >      > > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > >
>> >      > > > > > >
>> >      > > > > >
>> >      > > > >
>> >      > > >
>> >      > >
>> >      >
>> >
>>
>> --
>> Rich Bowen
>> rbo...@rcbowen.com
>>
>

Reply via email to