I am not convinced that we should replace Jira with Github issues. Based on the info gathered and the discussions thus far, I believe such a change would cause significant confusion for our users. As noted previously, there is a significant difference between the purposes for a Jira issue vs. comments in a PR. These are two completely different artifacts serving different needs in the process and you cannot replace one with the other.
Bruce On Tue, Apr 16, 2024 at 9:27 AM 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 > >>>>>>>> > >>>>>>> > >>>>> > >>>>> > >>> > > > > -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' http://bsnyder.org/ <http://bruceblog.org/>