You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by Tom DuBuisson <to...@muse.dev> on 2020/09/22 22:17:51 UTC

ApacheCon Bug Bash

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. 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

Re: ApacheCon Bug Bash

Posted by Flavio Junqueira <fp...@apache.org>.
That's very cool. If I understand this correctly, these are not automated, there are real contributors behind the PRs, right? Closing the PR would be harsh, so why not simply asking the contributor to create an issue and update the PR?

-Flavio

> On 2 Oct 2020, at 17:26, Enrico Olivelli <eo...@gmail.com> 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> ha
> scritto:
> 
>> Enrico,
>> That sounds great.  We'll get the repo activated.
>> 
>> Tom
>> 
>> 
>> On Sun, Sep 27, 2020, 11:11 PM Enrico Olivelli <eo...@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> 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
>>>> <nk...@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.mate@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> 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 <
>>> eolivelli@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 <
>>>>> tommd@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 <
>>>>> eolivelli@gmail.com
>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
>>>>>> security@zookeeper.apache.org
>>>>>>>>>> before
>>>>>>>>>> public disclosure
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Enrico
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> Cheers,
>>>>>>>>>>> Tom
>>>>>>>>>>> 
>>>>>>>>>>> On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
>>>>>>> eolivelli@gmail.com
>>>>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Il Mer 23 Set 2020, 00:44 Tom DuBuisson <
>> tommd@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
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 


Re: ApacheCon Bug Bash

Posted by Norbert Kalmar <nk...@cloudera.com.INVALID>.
I created one: ZOOKEEPER-3968
When running commit script we can add this to the commit message.

- Norbert

On Fri, Oct 9, 2020 at 2:03 PM Enrico Olivelli <eo...@gmail.com> wrote:

> Il Ven 9 Ott 2020, 13:51 Norbert Kalmar <nk...@cloudera.com.invalid> ha
> scritto:
>
> > We could create an umbrella jira for the ones that have not been updated,
> > something like "BugBash fixes" and just commit them under it.
> >
>
> Works for me for trivial patches.
> Good idea Norbert
>
>
> Enrico
>
>
> > On Sat, Oct 3, 2020 at 10:01 AM Enrico Olivelli <eo...@gmail.com>
> > wrote:
> >
> > > 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 <rb...@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 <
> > > tommd@muse.dev
> > > >> > <ma...@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 <
> > > eolivelli@gmail.com
> > > >> >     <ma...@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 <tommd@muse.dev
> > > >> >     <ma...@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
> > > >> >      > > <nk...@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.mate@gmail.com <mailto:
> > > >> szalay.beko.mate@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 <
> > > tommd@muse.dev
> > > >> >     <ma...@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 <
> > > >> >      > eolivelli@gmail.com <ma...@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
> > > >> <
> > > >> >      > > > tommd@muse.dev <ma...@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 <
> > > >> >      > > > eolivelli@gmail.com <ma...@gmail.com>
> > > >> >      > > > > >
> > > >> >      > > > > > > > wrote:
> > > >> >      > > > > > > >
> > > >> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> > > >> >     <tommd@muse.dev <ma...@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
> > > >> >      > > > > security@zookeeper.apache.org
> > > >> >     <ma...@zookeeper.apache.org>
> > > >> >      > > > > > > > > before
> > > >> >      > > > > > > > > public disclosure
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > > Enrico
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > >
> > > >> >      > > > > > > > > > Cheers,
> > > >> >      > > > > > > > > > Tom
> > > >> >      > > > > > > > > >
> > > >> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico
> > > Olivelli <
> > > >> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> > > >> >      > > > > > > >
> > > >> >      > > > > > > > > > wrote:
> > > >> >      > > > > > > > > >
> > > >> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> > > >> >     <tommd@muse.dev <ma...@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
> > > >> rbowen@rcbowen.com
> > > >>
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
Il Ven 9 Ott 2020, 13:51 Norbert Kalmar <nk...@cloudera.com.invalid> ha
scritto:

> We could create an umbrella jira for the ones that have not been updated,
> something like "BugBash fixes" and just commit them under it.
>

Works for me for trivial patches.
Good idea Norbert


Enrico


> On Sat, Oct 3, 2020 at 10:01 AM Enrico Olivelli <eo...@gmail.com>
> wrote:
>
> > 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 <rb...@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 <
> > tommd@muse.dev
> > >> > <ma...@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 <
> > eolivelli@gmail.com
> > >> >     <ma...@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 <tommd@muse.dev
> > >> >     <ma...@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
> > >> >      > > <nk...@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.mate@gmail.com <mailto:
> > >> szalay.beko.mate@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 <
> > tommd@muse.dev
> > >> >     <ma...@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 <
> > >> >      > eolivelli@gmail.com <ma...@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
> > >> <
> > >> >      > > > tommd@muse.dev <ma...@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 <
> > >> >      > > > eolivelli@gmail.com <ma...@gmail.com>
> > >> >      > > > > >
> > >> >      > > > > > > > wrote:
> > >> >      > > > > > > >
> > >> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> > >> >     <tommd@muse.dev <ma...@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
> > >> >      > > > > security@zookeeper.apache.org
> > >> >     <ma...@zookeeper.apache.org>
> > >> >      > > > > > > > > before
> > >> >      > > > > > > > > public disclosure
> > >> >      > > > > > > > >
> > >> >      > > > > > > > >
> > >> >      > > > > > > > >
> > >> >      > > > > > > > > Enrico
> > >> >      > > > > > > > >
> > >> >      > > > > > > > >
> > >> >      > > > > > > > >
> > >> >      > > > > > > > > > Cheers,
> > >> >      > > > > > > > > > Tom
> > >> >      > > > > > > > > >
> > >> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico
> > Olivelli <
> > >> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> > >> >      > > > > > > >
> > >> >      > > > > > > > > > wrote:
> > >> >      > > > > > > > > >
> > >> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> > >> >     <tommd@muse.dev <ma...@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
> > >> rbowen@rcbowen.com
> > >>
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Norbert Kalmar <nk...@cloudera.com.INVALID>.
We could create an umbrella jira for the ones that have not been updated,
something like "BugBash fixes" and just commit them under it.

On Sat, Oct 3, 2020 at 10:01 AM Enrico Olivelli <eo...@gmail.com> wrote:

> 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 <rb...@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 <
> tommd@muse.dev
> >> > <ma...@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 <
> eolivelli@gmail.com
> >> >     <ma...@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 <tommd@muse.dev
> >> >     <ma...@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
> >> >      > > <nk...@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.mate@gmail.com <mailto:
> >> szalay.beko.mate@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 <
> tommd@muse.dev
> >> >     <ma...@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 <
> >> >      > eolivelli@gmail.com <ma...@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
> >> <
> >> >      > > > tommd@muse.dev <ma...@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 <
> >> >      > > > eolivelli@gmail.com <ma...@gmail.com>
> >> >      > > > > >
> >> >      > > > > > > > wrote:
> >> >      > > > > > > >
> >> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> >> >     <tommd@muse.dev <ma...@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
> >> >      > > > > security@zookeeper.apache.org
> >> >     <ma...@zookeeper.apache.org>
> >> >      > > > > > > > > before
> >> >      > > > > > > > > public disclosure
> >> >      > > > > > > > >
> >> >      > > > > > > > >
> >> >      > > > > > > > >
> >> >      > > > > > > > > Enrico
> >> >      > > > > > > > >
> >> >      > > > > > > > >
> >> >      > > > > > > > >
> >> >      > > > > > > > > > Cheers,
> >> >      > > > > > > > > > Tom
> >> >      > > > > > > > > >
> >> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico
> Olivelli <
> >> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> >> >      > > > > > > >
> >> >      > > > > > > > > > wrote:
> >> >      > > > > > > > > >
> >> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> >> >     <tommd@muse.dev <ma...@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
> >> rbowen@rcbowen.com
> >>
> >
>

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
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 <rb...@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 <tommd@muse.dev
>> > <ma...@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 <eolivelli@gmail.com
>> >     <ma...@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 <tommd@muse.dev
>> >     <ma...@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
>> >      > > <nk...@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.mate@gmail.com <mailto:
>> szalay.beko.mate@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 <tommd@muse.dev
>> >     <ma...@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 <
>> >      > eolivelli@gmail.com <ma...@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
>> <
>> >      > > > tommd@muse.dev <ma...@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 <
>> >      > > > eolivelli@gmail.com <ma...@gmail.com>
>> >      > > > > >
>> >      > > > > > > > wrote:
>> >      > > > > > > >
>> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
>> >     <tommd@muse.dev <ma...@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
>> >      > > > > security@zookeeper.apache.org
>> >     <ma...@zookeeper.apache.org>
>> >      > > > > > > > > before
>> >      > > > > > > > > public disclosure
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > > Enrico
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > >
>> >      > > > > > > > > > Cheers,
>> >      > > > > > > > > > Tom
>> >      > > > > > > > > >
>> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
>> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
>> >      > > > > > > >
>> >      > > > > > > > > > wrote:
>> >      > > > > > > > > >
>> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
>> >     <tommd@muse.dev <ma...@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
>> rbowen@rcbowen.com
>>
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
> 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 <rb...@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 <tommd@muse.dev
> > <ma...@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 <eolivelli@gmail.com
> >     <ma...@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 <tommd@muse.dev
> >     <ma...@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
> >      > > <nk...@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.mate@gmail.com <mailto:szalay.beko.mate@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 <tommd@muse.dev
> >     <ma...@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 <
> >      > eolivelli@gmail.com <ma...@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 <
> >      > > > tommd@muse.dev <ma...@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 <
> >      > > > eolivelli@gmail.com <ma...@gmail.com>
> >      > > > > >
> >      > > > > > > > wrote:
> >      > > > > > > >
> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> >     <tommd@muse.dev <ma...@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
> >      > > > > security@zookeeper.apache.org
> >     <ma...@zookeeper.apache.org>
> >      > > > > > > > > before
> >      > > > > > > > > public disclosure
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > > Enrico
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > > > Cheers,
> >      > > > > > > > > > Tom
> >      > > > > > > > > >
> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> >      > > > > > > >
> >      > > > > > > > > > wrote:
> >      > > > > > > > > >
> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> >     <tommd@muse.dev <ma...@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
> rbowen@rcbowen.com
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
Michael,

I haven't been through Zookeeper's contribution guide, but can follow it as
well as the next dev.  I'd be happy to give the contributors some pointers
and will get over to the PRs soon.

-Tom (MuseDev)

On Fri, Oct 2, 2020 at 7:35 PM Michael Han <ha...@apache.org> wrote:

> Let's not close these pull requests as invalid as they are with very good
> intentions. Can someone on this list from MuseDev please work with the
> contributors so they are aware of our contribution guideline:
> https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute
>
> For these pull requests, I think they can be merged as long as they are
> reviewed and get green builds. Committers can either help create JIRA and
> associate it with PR at merge time, or use their own judgement without a
> JIRA if the fix is trivial. I still prefer all contributors to follow the
> guidelines so they can get their contribution credits in the JIRA system.
>
> On Fri, Oct 2, 2020 at 8:34 AM Rich Bowen <rb...@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 <tommd@muse.dev
> > > <ma...@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 <
> eolivelli@gmail.com
> > >     <ma...@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 <tommd@muse.dev
> > >     <ma...@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
> > >      > > <nk...@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.mate@gmail.com <mailto:
> szalay.beko.mate@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 <tommd@muse.dev
> > >     <ma...@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 <
> > >      > eolivelli@gmail.com <ma...@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 <
> > >      > > > tommd@muse.dev <ma...@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 <
> > >      > > > eolivelli@gmail.com <ma...@gmail.com>
> > >      > > > > >
> > >      > > > > > > > wrote:
> > >      > > > > > > >
> > >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> > >     <tommd@muse.dev <ma...@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
> > >      > > > > security@zookeeper.apache.org
> > >     <ma...@zookeeper.apache.org>
> > >      > > > > > > > > before
> > >      > > > > > > > > public disclosure
> > >      > > > > > > > >
> > >      > > > > > > > >
> > >      > > > > > > > >
> > >      > > > > > > > > Enrico
> > >      > > > > > > > >
> > >      > > > > > > > >
> > >      > > > > > > > >
> > >      > > > > > > > > > Cheers,
> > >      > > > > > > > > > Tom
> > >      > > > > > > > > >
> > >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli
> <
> > >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> > >      > > > > > > >
> > >      > > > > > > > > > wrote:
> > >      > > > > > > > > >
> > >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> > >     <tommd@muse.dev <ma...@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
> > rbowen@rcbowen.com
> >
>

Re: ApacheCon Bug Bash

Posted by Michael Han <ha...@apache.org>.
Let's not close these pull requests as invalid as they are with very good
intentions. Can someone on this list from MuseDev please work with the
contributors so they are aware of our contribution guideline:
https://cwiki.apache.org/confluence/display/ZOOKEEPER/HowToContribute

For these pull requests, I think they can be merged as long as they are
reviewed and get green builds. Committers can either help create JIRA and
associate it with PR at merge time, or use their own judgement without a
JIRA if the fix is trivial. I still prefer all contributors to follow the
guidelines so they can get their contribution credits in the JIRA system.

On Fri, Oct 2, 2020 at 8:34 AM Rich Bowen <rb...@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 <tommd@muse.dev
> > <ma...@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 <eolivelli@gmail.com
> >     <ma...@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 <tommd@muse.dev
> >     <ma...@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
> >      > > <nk...@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.mate@gmail.com <mailto:szalay.beko.mate@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 <tommd@muse.dev
> >     <ma...@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 <
> >      > eolivelli@gmail.com <ma...@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 <
> >      > > > tommd@muse.dev <ma...@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 <
> >      > > > eolivelli@gmail.com <ma...@gmail.com>
> >      > > > > >
> >      > > > > > > > wrote:
> >      > > > > > > >
> >      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
> >     <tommd@muse.dev <ma...@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
> >      > > > > security@zookeeper.apache.org
> >     <ma...@zookeeper.apache.org>
> >      > > > > > > > > before
> >      > > > > > > > > public disclosure
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > > Enrico
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > >
> >      > > > > > > > > > Cheers,
> >      > > > > > > > > > Tom
> >      > > > > > > > > >
> >      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> >      > > > > > eolivelli@gmail.com <ma...@gmail.com>
> >      > > > > > > >
> >      > > > > > > > > > wrote:
> >      > > > > > > > > >
> >      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
> >     <tommd@muse.dev <ma...@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
> rbowen@rcbowen.com
>

Re: ApacheCon Bug Bash

Posted by Rich Bowen <rb...@rcbowen.com>.
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 <tommd@muse.dev 
> <ma...@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 <eolivelli@gmail.com
>     <ma...@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 <tommd@muse.dev
>     <ma...@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
>      > > <nk...@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.mate@gmail.com <ma...@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 <tommd@muse.dev
>     <ma...@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 <
>      > eolivelli@gmail.com <ma...@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 <
>      > > > tommd@muse.dev <ma...@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 <
>      > > > eolivelli@gmail.com <ma...@gmail.com>
>      > > > > >
>      > > > > > > > wrote:
>      > > > > > > >
>      > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson
>     <tommd@muse.dev <ma...@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
>      > > > > security@zookeeper.apache.org
>     <ma...@zookeeper.apache.org>
>      > > > > > > > > before
>      > > > > > > > > public disclosure
>      > > > > > > > >
>      > > > > > > > >
>      > > > > > > > >
>      > > > > > > > > Enrico
>      > > > > > > > >
>      > > > > > > > >
>      > > > > > > > >
>      > > > > > > > > > Cheers,
>      > > > > > > > > > Tom
>      > > > > > > > > >
>      > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
>      > > > > > eolivelli@gmail.com <ma...@gmail.com>
>      > > > > > > >
>      > > > > > > > > > wrote:
>      > > > > > > > > >
>      > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson
>     <tommd@muse.dev <ma...@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
rbowen@rcbowen.com

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
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> ha
scritto:

> Enrico,
> That sounds great.  We'll get the repo activated.
>
> Tom
>
>
> On Sun, Sep 27, 2020, 11:11 PM Enrico Olivelli <eo...@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> 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
> > > <nk...@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.mate@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> 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 <
> > eolivelli@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 <
> > > > tommd@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 <
> > > > eolivelli@gmail.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
> > > > > security@zookeeper.apache.org
> > > > > > > > > before
> > > > > > > > > public disclosure
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Enrico
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > Cheers,
> > > > > > > > > > Tom
> > > > > > > > > >
> > > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> > > > > > eolivelli@gmail.com
> > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <
> tommd@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
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
Enrico,
That sounds great.  We'll get the repo activated.

Tom


On Sun, Sep 27, 2020, 11:11 PM Enrico Olivelli <eo...@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> 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
> > <nk...@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.mate@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> 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 <
> eolivelli@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 <
> > > tommd@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 <
> > > eolivelli@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
> > > > security@zookeeper.apache.org
> > > > > > > > before
> > > > > > > > public disclosure
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Enrico
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > > Cheers,
> > > > > > > > > Tom
> > > > > > > > >
> > > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> > > > > eolivelli@gmail.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Flavio Junqueira <fp...@apache.org>.
It does sound like a good initiative, thanks for including us. I still have the concern that others have expressed below around exposing security issues. We have guidelines to follow and shouldn't be exposing them openly. I see that Tom said:

>> 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.

But I'm unsure about what this is saying. Otherwise, I'm good with bug bashing.

-Flavio


> On 28 Sep 2020, at 08:11, Enrico Olivelli <eo...@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> 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
>> <nk...@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.mate@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> 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 <eolivelli@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 <
>>> tommd@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 <
>>> eolivelli@gmail.com
>>>>> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
>>>> security@zookeeper.apache.org
>>>>>>>> before
>>>>>>>> public disclosure
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Enrico
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> Tom
>>>>>>>>> 
>>>>>>>>> On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
>>>>> eolivelli@gmail.com
>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 


Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
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> 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
> <nk...@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.mate@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> 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 <eolivelli@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 <
> > tommd@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 <
> > eolivelli@gmail.com
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
> > > security@zookeeper.apache.org
> > > > > > > before
> > > > > > > public disclosure
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Enrico
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > > Cheers,
> > > > > > > > Tom
> > > > > > > >
> > > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> > > > eolivelli@gmail.com
> > > > > >
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
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 <nk...@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.mate@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> 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 <eo...@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 <
> tommd@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 <
> eolivelli@gmail.com
> > >
> > > > > wrote:
> > > > >
> > > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
> > security@zookeeper.apache.org
> > > > > > before
> > > > > > public disclosure
> > > > > >
> > > > > >
> > > > > >
> > > > > > Enrico
> > > > > >
> > > > > >
> > > > > >
> > > > > > > Cheers,
> > > > > > > Tom
> > > > > > >
> > > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> > > eolivelli@gmail.com
> > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Norbert Kalmar <nk...@cloudera.com.INVALID>.
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é <sz...@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> 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 <eo...@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 <tommd@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 <eolivelli@gmail.com
> >
> > > > wrote:
> > > >
> > > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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
> security@zookeeper.apache.org
> > > > > before
> > > > > public disclosure
> > > > >
> > > > >
> > > > >
> > > > > Enrico
> > > > >
> > > > >
> > > > >
> > > > > > Cheers,
> > > > > > Tom
> > > > > >
> > > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> > eolivelli@gmail.com
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Szalay-Bekő Máté <sz...@gmail.com>.
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> 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 <eo...@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>
> 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 <eo...@gmail.com>
> > > wrote:
> > >
> > > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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 security@zookeeper.apache.org
> > > > before
> > > > public disclosure
> > > >
> > > >
> > > >
> > > > Enrico
> > > >
> > > >
> > > >
> > > > > Cheers,
> > > > > Tom
> > > > >
> > > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <
> eolivelli@gmail.com
> > >
> > > > > wrote:
> > > > >
> > > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
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 <eo...@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> 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 <eo...@gmail.com>
> > wrote:
> >
> > > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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 security@zookeeper.apache.org
> > > before
> > > public disclosure
> > >
> > >
> > >
> > > Enrico
> > >
> > >
> > >
> > > > Cheers,
> > > > Tom
> > > >
> > > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <eolivelli@gmail.com
> >
> > > > wrote:
> > > >
> > > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > > >
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
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> 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 <eo...@gmail.com>
> wrote:
>
> > Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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 security@zookeeper.apache.org
> > before
> > public disclosure
> >
> >
> >
> > Enrico
> >
> >
> >
> > > Cheers,
> > > Tom
> > >
> > > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <eo...@gmail.com>
> > > wrote:
> > >
> > > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > > >
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
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 <eo...@gmail.com> wrote:

> Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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 security@zookeeper.apache.org
> before
> public disclosure
>
>
>
> Enrico
>
>
>
> > Cheers,
> > Tom
> >
> > On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <eo...@gmail.com>
> > wrote:
> >
> > > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > > >
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
Il Mer 23 Set 2020, 19:02 Tom DuBuisson <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 security@zookeeper.apache.org before
public disclosure



Enrico



> Cheers,
> Tom
>
> On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <eo...@gmail.com>
> wrote:
>
> > Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> > >
> >
>

Re: ApacheCon Bug Bash

Posted by Tom DuBuisson <to...@muse.dev>.
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.

Cheers,
Tom

On Wed, Sep 23, 2020 at 6:35 AM Enrico Olivelli <eo...@gmail.com> wrote:

> Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
> >
>

Re: ApacheCon Bug Bash

Posted by Enrico Olivelli <eo...@gmail.com>.
Il Mer 23 Set 2020, 00:44 Tom DuBuisson <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
>