Hi JB-

Yep, thanks for calling that out. When I indicated ‘security mailing list’ I 
should have been more clear to say ’secur...@apache.org’, to remove ambiguity 
that I was referring to an ActiveMQ mailing list.

I’ll clean-up points on the Proposal thread.

Thanks!
Matt

> On Apr 16, 2024, at 11:57 AM, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
> 
> Hi Matt,
> 
> Thanks for that.
> 
> If I may, I don't see a strong consensus yet about GH Issues. The
> other thread you started contains some non accurate points (we should
> have clear statements to the community for clarity).
> 
> Regards
> JB
> 
> On Tue, Apr 16, 2024 at 5:26 PM Matt Pavlovich <mattr...@gmail.com> wrote:
>> 
>> @dev-
>> 
>> I’m summarizing the good points here and starting [PROPOSAL] thread to draft 
>> up potential next steps.
>> 
>> Thanks,
>> Matt
>> 
>>> On Apr 16, 2024, at 9:58 AM, Matt Pavlovich <mattr...@gmail.com> wrote:
>>> 
>>> Robbie-
>>> 
>>> One option with GH issues is we can have them prompted with a ’type’ (for 
>>> example, an issue or security report). Security report workflow could take 
>>> them to the readme with email link to direct users to the mailing list and 
>>> (hopefully) getting better adherence to the requested security process.
>>> 
>>> -Matt
>>> 
>>>> On Apr 8, 2024, at 12:29 PM, Robbie Gemmell <robbie.gemm...@gmail.com> 
>>>> wrote:
>>>> 
>>>> The security reporting/followup follow the process/requirements set
>>>> out by security@ so we cant really just change things around
>>>> that...though if there ideas, then perhaps they can be discussed with
>>>> them toward being generally applicable.
>>>> 
>>>> I believe there are private subversion repo areas for PMCs (never use
>>>> it though), not sure whether there are facilities yet for PMC git
>>>> repos.
>>>> 
>>>> On Mon, 8 Apr 2024 at 17:27, Matt Pavlovich <mattr...@gmail.com> wrote:
>>>>> 
>>>>> Got it, that makes sense. I think we could achieve the same effect w/ a 
>>>>> private repo (ie "activmeq-pmc”) and enable what ever product features 
>>>>> makes sense— issues, discussion, etc.
>>>>> 
>>>>> I agree, moving off of mailing list would be beneficial for certain 
>>>>> discussions (esp security reports) b/c of things like attachments, links, 
>>>>> etc often become a security challenge w/ email.
>>>>> 
>>>>> -Matt
>>>>> 
>>>>>> On Apr 5, 2024, at 6:58 PM, Clebert Suconic <clebert.suco...@gmail.com> 
>>>>>> wrote:
>>>>>> 
>>>>>> I haven’t used it on the Apache Jira but I use private comments all the
>>>>>> time on my company JIRA for things that would be related to security and
>>>>>> injeritently private.
>>>>>> 
>>>>>> I thought we could eventually start using a feature like that and I 
>>>>>> thought
>>>>>> it would be a nice feature to keep.  But if everybody think we should 
>>>>>> keep
>>>>>> everything open and just use private list for private comments that’s 
>>>>>> fine.
>>>>>> 
>>>>>> On Fri, Apr 5, 2024 at 2:47 PM Matt Pavlovich <mattr...@gmail.com> wrote:
>>>>>> 
>>>>>>> Hi Clebert-
>>>>>>> 
>>>>>>> How widely used are private comments today?
>>>>>>> 
>>>>>>> I ran a search and I do not see any private comments in use with the
>>>>>>> ActiveMQ project. I tried searching the ARTEMIS project, perhaps I got 
>>>>>>> the
>>>>>>> JQL incorrect?
>>>>>>> 
>>>>>>> project = ARTEMIS AND issueFunction in commented("group activemq-pmc”)
>>>>>>> project = ARTEMIS AND issueFunction in commented(“role PMC")
>>>>>>> 
>>>>>>> An available solution would be to use a private GH repo would secure all
>>>>>>> the items — code, issues, etc.. from unprivileged users. A PMC-only repo
>>>>>>> could have issues-only or discussion-only for CVE discussions.
>>>>>>> 
>>>>>>> I think private comment is a wonky concept, as it is easy to get that
>>>>>>> toggled incorrectly. I think it is better to restrict access to a 
>>>>>>> secured
>>>>>>> area vs trying to feather comments.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Matt
>>>>>>> 
>>>>>>>> On Apr 5, 2024, at 11:47 AM, Clebert Suconic 
>>>>>>>> <clebert.suco...@gmail.com>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Is there a private comment capability on GitHub?  To me that’s a 
>>>>>>>> breaking
>>>>>>>> deal feature and I have never seen it.
>>>>>>>> 
>>>>>>>> On Fri, Apr 5, 2024 at 12:15 PM Domenico Francesco Bruscino <
>>>>>>>> bruscin...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>>> I don't have a strong opinion on migrating from Jira to GitHub Issues.
>>>>>>>>> I would prefer GitHub Issues only for its better integration and 
>>>>>>>>> because
>>>>>>>>> new users that reach from the GitHub repository could be confused to 
>>>>>>>>> not
>>>>>>>>> find the `Issues` tabs (most of the GitHub projects use it).
>>>>>>>>> 
>>>>>>>>> Also GitHub Issues has a good REST interface, I'm using it in
>>>>>>>>> GithubIssueManager[1].
>>>>>>>>> 
>>>>>>>>> @Justin Bertram <jbert...@apache.org> thanks the detailed doc!!!
>>>>>>>>> 
>>>>>>>>> [1]
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> https://github.com/brusdev/downstream-updater/blob/main/src/main/java/dev/brus/downstream/updater/issue/GithubIssueManager.java
>>>>>>>>> 
>>>>>>>>> On Fri, 5 Apr 2024 at 17:41, Clebert Suconic 
>>>>>>>>> <clebert.suco...@gmail.com
>>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> I would prefer to keep JIRA for their REST interface.
>>>>>>>>>> 
>>>>>>>>>> Also: one thing to notice is the possibility of using private 
>>>>>>>>>> comments
>>>>>>>>>> in JIRA. Say you ever have a security issue. I think you can have PMC
>>>>>>>>>> private comments on JIRAs. I'm not sure you have the same in github
>>>>>>>>>> issues.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> I didn't see a note about private comments on Justin's detailed doc
>>>>>>>>>> (nice Doc BTW), but the private comments may be handy on handling
>>>>>>>>>> sensitive issues.
>>>>>>>>>> 
>>>>>>>>>> On Fri, Apr 5, 2024 at 5:19 AM Robbie Gemmell <
>>>>>>> robbie.gemm...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> The 'track version as Project' thing is interesting, though kinda
>>>>>>>>>>> further underscores the limitations of Milestones which are really 
>>>>>>>>>>> the
>>>>>>>>>>> main surfaced way of handling versions.
>>>>>>>>>>> 
>>>>>>>>>>> I'll bet some folks on the 'users' side of things looking at 
>>>>>>>>>>> released
>>>>>>>>>>> issues later would even miss that you are doing that (I would), 
>>>>>>>>>>> since
>>>>>>>>>>> Projects are kinda separate and get even further hidden away upon
>>>>>>>>>>> completion; closed Projects are hidden/collapsed in the Issue/PR 
>>>>>>>>>>> view
>>>>>>>>>>> on expectations they are no longer 'interesting', requiring you to
>>>>>>>>>>> spot that and expand the closed-projects view on each Issue/PR to 
>>>>>>>>>>> see
>>>>>>>>>>> the Project later. Which to be fair I think is actually decent
>>>>>>>>>>> behaviour in general for their main use cases, since they aren't
>>>>>>>>>>> really aimed to be used as versions but more for using the 
>>>>>>>>>>> 'swimlane'
>>>>>>>>>>> etc views given for managing/planning overall outstanding tasks to a
>>>>>>>>>>> point of completion and will then most typically be
>>>>>>>>>>> forgotten/less-interesting detail.
>>>>>>>>>>> 
>>>>>>>>>>> On Thu, 4 Apr 2024 at 22:52, Christopher Shannon
>>>>>>>>>>> <christopher.l.shan...@gmail.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> I am also on the Accumulo PMC and on that project we use Github
>>>>>>>>> issues
>>>>>>>>>>>> and no longer use Jira. This switch was made before my time so I'm
>>>>>>>>> not
>>>>>>>>>>>> sure of the reasoning. Personally, I don't really care too much
>>>>>>>>> either
>>>>>>>>>>>> way as I've used both but I will just point out 2 things from my
>>>>>>>>>>>> experience with it.
>>>>>>>>>>>> 
>>>>>>>>>>>> 1) For version tracking, we use projects and not milestones. I 
>>>>>>>>>>>> don't
>>>>>>>>>>>> know if this is the best way to do things but that's what we have
>>>>>>>>> been
>>>>>>>>>>>> using and seems to work ok as you can list multiple projects
>>>>>>>>>>>> (versions) for an Issue or PR:
>>>>>>>>>>>> https://github.com/apache/accumulo/projects?type=classic
>>>>>>>>>>>> 
>>>>>>>>>>>> 2) Robbie's point about whether or not Issues get opened is a 
>>>>>>>>>>>> really
>>>>>>>>>>>> good point and something that is not consistent at all in Accumulo.
>>>>>>>>>>>> What I have found is it is all over the place. In some cases people
>>>>>>>>>>>> just open PRs and essentially are self documenting issues with the
>>>>>>>>>>>> fix. In other cases people open up issues and then open up PRs. It
>>>>>>>>>>>> does get confusing sometimes since they share the same numbering 
>>>>>>>>>>>> and
>>>>>>>>>>>> name space. It may make sense to try and establish some guidelines 
>>>>>>>>>>>> if
>>>>>>>>>>>> we go with Github Issues just so we are consistent about it.
>>>>>>>>>>>> 
>>>>>>>>>>>> On Thu, Apr 4, 2024 at 2:40 PM Matt Pavlovich <mattr...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Apr 4, 2024, at 1:26 PM, Robbie Gemmell <
>>>>>>>>>> robbie.gemm...@gmail.com> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> To the later point around Discussions, I do think enabling those
>>>>>>>>>> could
>>>>>>>>>>>>>> be good either way since, just like with Jira, people will often
>>>>>>>>>>>>>> create Issues to ask questions rather than e.g mail a mailing
>>>>>>>>> list.
>>>>>>>>>>>>>> They might use a Discussion instead though.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> +1 agree that having discussions enabled would be an upgrade for
>>>>>>>>>> users, big improvement over mailing lists.
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Tue, 2 Apr 2024 at 20:52, Justin Bertram <jbert...@apache.org
>>>>>>>>>> 
>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> There's been a few threads about this general subject, but most
>>>>>>>>>> have
>>>>>>>>>>>>>>> concentrated on Classic in particular. I think it's worth
>>>>>>>>>> discussing
>>>>>>>>>>>>>>> migration of ActiveMQ as a whole and diving a bit deeper into
>>>>>>>>> the
>>>>>>>>>> details
>>>>>>>>>>>>>>> of why a migration makes (or doesn't make) sense and what the
>>>>>>>>>> challenges
>>>>>>>>>>>>>>> may be.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> To this end I've put together this document [1]. I hope it will
>>>>>>>>>> be of
>>>>>>>>>>>>>>> service to the community as we consider this option.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Justin
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> https://github.com/jbertram/activemq-website/wiki/Apache-ActiveMQ-GitHub-Issues-Migration-Review
>>>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Clebert Suconic
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>> 
>> 

Reply via email to