Hi all, The new workflow is documented at https://flink.apache.org/community.html
Thanks, Martijn On Mon, Nov 14, 2022 at 3:37 AM Leonard Xu <xbjt...@gmail.com> wrote: > > > The mailing list has been created and I've opened a PR to update the > docs > > https://github.com/apache/flink-web/pull/583 > > Thanks @Martijn for the nice work. > I am willing to review this document PR, because the PR also provides > Chinese part, which is great, I should be able to offer some tips. > > Best, > Leonard > > > > > > > Op zo 13 nov. 2022 om 09:40 schreef Martijn Visser < > martijnvis...@apache.org > >> > > > >> Agreed. I've requested a new private mailing list [1] > >> > >> [1] https://issues.apache.org/jira/browse/INFRA-23898 > >> > >> On Sat, Nov 12, 2022 at 12:09 PM Márton Balassi < > balassi.mar...@gmail.com> > >> wrote: > >> > >>> Hi Martjin, > >>> > >>> Given the situation let us set up the Jira signup mailing list > following > >>> the Calcite model. This seems the most sensible to me as of now. > >>> > >>> On Fri, Nov 11, 2022 at 7:26 PM Martijn Visser < > martijnvis...@apache.org> > >>> wrote: > >>> > >>>> Hi everyone, > >>>> > >>>> Unfortunately ASF Infra has already implemented the change and new > Jira > >>>> users can't sign up. > >>>> > >>>> I think there is consensus that we shouldn't move from Jira now. My > >>>> proposal would be to setup a separate mailing list to which users can > >>> send > >>>> their request for an account, which gets sent to the PMC so they can > >>> create > >>>> accounts for them. I don't see any other short term solution. > >>>> > >>>> If agreed, let's open up a vote thread on this. > >>>> > >>>> Thanks, Martijn > >>>> > >>>> > >>>> Op do 3 nov. 2022 om 04:51 schreef Xintong Song < > tonysong...@gmail.com> > >>>> > >>>>> Thanks all for the valuable feedback, opinions and suggestions. > >>>>> > >>>>> # Option 1. > >>>>> I know this is the first choice for pretty much everyone. Many people > >>>> from > >>>>> the Flink community (including myself) have shared their opinion with > >>>>> Infra. However, based on the feedback so far, TBH I don't think > things > >>>>> would turn out the way we want. I don't see what else we can do. Does > >>>>> anyone have more suggestions on this option? Or we probably have to > >>>>> scratch it out of the list. > >>>>> > >>>>> # Option 4. > >>>>> Seems there are also quite some concerns on using solely GH issues: > >>>> limited > >>>>> features (thus the significant changes to the current issue/release > >>>>> management processes), migration cost, source of truth, etc. I think > >>> I'm > >>>>> also convinced that this may not be a good choice. > >>>>> > >>>>> # Option 2 & 3. > >>>>> Between the two options, I'm leaning towards option 2. > >>>>> - IMO, making it as easy as possible for users to report issues > should > >>>> be a > >>>>> top priority. Having to wait for a human response for creating an > >>> account > >>>>> does not meet that requirement. That makes a strong objection to > >>> option 3 > >>>>> from my side. > >>>>> - Using GH issues for consumer-facing issues and reflecting the valid > >>>> ones > >>>>> back to Jira (either manually by committers or by bot) sounds good to > >>> me. > >>>>> The status (open/closed) and labels should make tracking the issues > >>>> easier > >>>>> compared to in mailing lists / slack, in terms of whether an issue > has > >>>> been > >>>>> taken care of / reflected to Jira / closed as invalid. That does not > >>> mean > >>>>> we should not reflect things from mailing lists / slack to Jira. > >>> Ideally, > >>>>> we leverage every possible channel for collecting user issues / > >>> feedback, > >>>>> while guiding / suggesting users to choose GH issues over the others. > >>>>> - For new contributors, they still need to request an account from a > >>> PMC > >>>>> member. They can even make that request on GH issues, if they do not > >>> mind > >>>>> posting the email address publicly. > >>>>> - I would not be worried very much about the privacy issue, if the > >>> Jira > >>>>> account creation is restricted to contributors. Contributors are > >>> exposing > >>>>> their email addresses publicly anyway, in dev@ mailing list and > >>> commit > >>>>> history. I'm also not strongly against creating a dedicated mailing > >>> list > >>>>> though. > >>>>> > >>>>> Best, > >>>>> > >>>>> Xintong > >>>>> > >>>>> > >>>>> > >>>>> On Wed, Nov 2, 2022 at 9:16 PM Chesnay Schepler <ches...@apache.org> > >>>>> wrote: > >>>>> > >>>>>> Calcite just requested a separate mailing list for users to request > >>> a > >>>>>> JIRA account. > >>>>>> > >>>>>> > >>>>>> I think I'd try going a similar route. While I prefer the openness > >>> of > >>>>>> github issues, they are really limited, and while some things can be > >>>>>> replicated with labels (like fix versions / components), things like > >>>>>> release notes can't. > >>>>>> We'd also lose a central place for collecting issues, since we'd > >>> have > >>>> to > >>>>>> (?) scope issues per repo. > >>>>>> > >>>>>> I wouldn't want to import everything into GH issues (it's just a > >>> flawed > >>>>>> approach in the long-term imo), but on the other hand I don't know > >>> if > >>>>>> the auto linker even works if it has to link to either jira or a GH > >>>>> issue. > >>>>>> > >>>>>> Given that we need to change workflows in any case, I think I'd > >>> prefer > >>>>>> sticking to JIRA. > >>>>>> For reported bugs I'd wager that in most cases we can file the > >>> tickets > >>>>>> ourselves and communicate with users on slack/MLs to gather all the > >>>>>> information. I'd argue that if we'd had been more pro-active with > >>>> filing > >>>>>> tickets for user issues (instead of relying on them to do it) we > >>>>>> would've addressed several issues way sooner. > >>>>>> > >>>>>> Additionally, since either option would be a sort of experiment, > >>> then > >>>>>> JIRA is a safer option. We have to change less and there aren't any > >>>>>> long-term ramifications (like having to re-import GH tickets into > >>>> JIRA). > >>>>>> > >>>>>> On 28/10/2022 16:49, Piotr Nowojski wrote: > >>>>>>> Hi, > >>>>>>> > >>>>>>> I'm afraid of the migration cost to only github issues and lack of > >>>> many > >>>>>>> features that we are currently using. That would be very > >>> disruptive > >>>> and > >>>>>>> annoying. For me github issues are far worse compared to using the > >>>>> Jira. > >>>>>>> > >>>>>>> I would strongly prefer Option 1. over the others. Option 4 I > >>> would > >>>>> like > >>>>>>> the least. I would be fine with Option 3, and Option 2 but > >>> assuming > >>>>> that > >>>>>>> Jira would stay the source of truth. > >>>>>>> For option 2, maybe we could have a bot that would backport/copy > >>> user > >>>>>>> created issues in github to Jira (and link them together)? > >>>> Discussions > >>>>>>> could still happen in the github, but we could track all of the > >>>> issues > >>>>> as > >>>>>>> we are doing right now. Bot could also sync it the other way > >>> around > >>>>> (like > >>>>>>> marking tickets closed, affected/fixed versions etc). > >>>>>>> > >>>>>>> Best, > >>>>>>> Piotrek > >>>>>>> > >>>>>>> czw., 27 paź 2022 o 07:48 Martijn Visser < > >>> martijnvis...@apache.org> > >>>>>>> napisał(a): > >>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> We have to keep in mind that if a users asks for a new Jira > >>> account, > >>>>>> that > >>>>>>>> person will need to provide its email address which is the Flink > >>> PMC > >>>>>>>> processing personal identifiable information. There needs to be a > >>>>>> careful > >>>>>>>> process for that and to be honest, I don't think the ASF should > >>> do > >>>>> this > >>>>>>>> from a privacy perspective. > >>>>>>>> > >>>>>>>> As an example, the Calcite community decided to create a > >>> dedicated, > >>>>>> private > >>>>>>>> list where users can ask for an account to avoid making the email > >>>>>> address > >>>>>>>> public. > >>>>>>>> > >>>>>>>> Best regards, > >>>>>>>> > >>>>>>>> Martijn > >>>>>>>> > >>>>>>>> Op wo 26 okt. 2022 om 22:31 schreef Danny Cranmer < > >>>>>> dannycran...@apache.org > >>>>>>>>> Hello, > >>>>>>>>> > >>>>>>>>> I agree with Gyula. My preference is also option 1, and as a > >>>> fallback > >>>>>>>>> option 3. Handling new user account requests will be manageable, > >>>>>>>> especially > >>>>>>>>> via slack. We could setup a dedicated channel for people to ask > >>> for > >>>>>>>>> Jira/wiki access. > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> Danny > >>>>>>>>> > >>>>>>>>> On Wed, 26 Oct 2022, 12:16 Gyula Fóra, <gyf...@apache.org> > >>> wrote: > >>>>>>>>> > >>>>>>>>>> Hi! > >>>>>>>>>> > >>>>>>>>>> I would also personally prefer staying with JIRA given the > >>> feature > >>>>> set > >>>>>>>>> and > >>>>>>>>>> the past positive experience with it. > >>>>>>>>>> I think the structured nature of JIRA with flexible components, > >>>>> issue > >>>>>>>>>> types, epics, release handling etc have been a great benefit to > >>>> the > >>>>>>>>>> project, it would be a shame to give some of these up. > >>>>>>>>>> > >>>>>>>>>> If for some reason Option 1 is not possible, I would still > >>> prefer > >>>>>>>> Option > >>>>>>>>> 3 > >>>>>>>>>> (requiring new contributors to ask for JIRA access) compared to > >>>> the > >>>>>>>>>> alternatives. > >>>>>>>>>> > >>>>>>>>>> Cheers, > >>>>>>>>>> Gyula > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Tue, Oct 25, 2022 at 3:48 PM Robert Metzger < > >>>> rmetz...@apache.org > >>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> Thank you for starting this discussion Xintong! > >>>>>>>>>>> > >>>>>>>>>>> I would also prefer option 1. > >>>>>>>>>>> > >>>>>>>>>>> The ASF Jira is probably one of the largest, public Jira > >>>> instances > >>>>> on > >>>>>>>>> the > >>>>>>>>>>> internet. Most other Jiras are internal within companies, so > >>>>>>>> Atlassian > >>>>>>>>> is > >>>>>>>>>>> probably not putting a lot of effort into automatically > >>> detecting > >>>>> and > >>>>>>>>>>> preventing spam and malicious account creation. > >>>>>>>>>>> If we want to convince Infra to keep the current sign up > >>> process, > >>>>> we > >>>>>>>>>>> probably need to help them find a solution for the problem. > >>>>>>>>>>> Maybe we can configure the ASF Jira to rely on GitHub as an > >>>>> identity > >>>>>>>>>>> provider? I've just proposed that in the discussion on > >>>>>>>>>>> us...@infra.apache.org, let's see ;) > >>>>>>>>>>> > >>>>>>>>>>> Best, > >>>>>>>>>>> Robert > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Tue, Oct 25, 2022 at 2:08 PM Konstantin Knauf < > >>>>> kna...@apache.org> > >>>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> Hi everyone, > >>>>>>>>>>>> > >>>>>>>>>>>> while I see some benefits in moving to Github Issues > >>> completely, > >>>>> we > >>>>>>>>>> need > >>>>>>>>>>> to > >>>>>>>>>>>> be aware that Github Issues lacks many features that Jira > >>> has. > >>>>> From > >>>>>>>>> the > >>>>>>>>>>> top > >>>>>>>>>>>> of my head: > >>>>>>>>>>>> * there are no issue types > >>>>>>>>>>>> * no priorities > >>>>>>>>>>>> * issues can only be assigned to one milestone > >>>>>>>>>>>> So, you need to work a lot with labels and conventions and > >>>>>>>> basically > >>>>>>>>>> need > >>>>>>>>>>>> bots or actions to manage those. Agreeing on those processes, > >>>>>>>> setting > >>>>>>>>>>> them > >>>>>>>>>>>> up and getting used to them will be a lot of work for the > >>>>>>>> community. > >>>>>>>>>>>> So, I am also in favor of 1) for now, because I don't really > >>>> see a > >>>>>>>>> good > >>>>>>>>>>>> alternative option. > >>>>>>>>>>>> > >>>>>>>>>>>> Cheers, > >>>>>>>>>>>> > >>>>>>>>>>>> Konstantin > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Am Mo., 24. Okt. 2022 um 22:27 Uhr schrieb Matthias Pohl > >>>>>>>>>>>> <matthias.p...@aiven.io.invalid>: > >>>>>>>>>>>> > >>>>>>>>>>>>> I agree that leaving everything as is would be the best > >>>> option. I > >>>>>>>>>> also > >>>>>>>>>>>> tend > >>>>>>>>>>>>> to lean towards option 4 as a fallback for the reasons > >>> already > >>>>>>>>>>> mentioned. > >>>>>>>>>>>>> I'm still not a big fan of the Github issues. But that's > >>>> probably > >>>>>>>>>> only > >>>>>>>>>>>>> because I'm used to the look-and-feel and the workflows of > >>>> Jira. > >>>>>>>> I > >>>>>>>>>> see > >>>>>>>>>>>>> certain benefits of moving to Github, though. We're still > >>>> having > >>>>>>>>> the > >>>>>>>>>>> idea > >>>>>>>>>>>>> of migrating from AzureCI to GitHub Actions. Moving the > >>> issues > >>>> to > >>>>>>>>>>> GitHub > >>>>>>>>>>>> as > >>>>>>>>>>>>> well might improve the user experience even more. Reducing > >>> the > >>>>>>>>> number > >>>>>>>>>>> of > >>>>>>>>>>>>> services a new contributor should be aware of to reach the > >>>>>>>>> community > >>>>>>>>>>> is a > >>>>>>>>>>>>> good way to reduce the confusion for newcomers, I could > >>>> imagine. > >>>>>>>>>>>>> Additionally, I also like the fact that I wouldn't have to > >>>> bother > >>>>>>>>>> about > >>>>>>>>>>>> the > >>>>>>>>>>>>> Apache Jira markdown anymore. 8) > >>>>>>>>>>>>> > >>>>>>>>>>>>> I agree with Martijn's concern about not being able to track > >>>> all > >>>>>>>>>>>>> Flink-related issues in a single system. I'm just wondering > >>>>>>>> whether > >>>>>>>>>>>>> something is holding us back from collecting all > >>> Flink-related > >>>>>>>>> issues > >>>>>>>>>>> in > >>>>>>>>>>>>> the Flink's Github repository and disabling the issue > >>> feature > >>>> in > >>>>>>>>> any > >>>>>>>>>>>> other > >>>>>>>>>>>>> Flink-related repository? > >>>>>>>>>>>>> > >>>>>>>>>>>>> About migrating the Jira issues: I would be hopeful that > >>>>>>>> migrating > >>>>>>>>> is > >>>>>>>>>>>>> doable in the end. There is a blog post from the spring data > >>>> guys > >>>>>>>>>> about > >>>>>>>>>>>>> their journey on migrating from Jira to GitHub issues [1]. > >>>>>>>>>>> Unfortunately, > >>>>>>>>>>>>> they didn't provide any scripts. > >>>>>>>>>>>>> > >>>>>>>>>>>>> For the case that infra moves forward with disabling the > >>> signup > >>>>>>>>>> without > >>>>>>>>>>>> us > >>>>>>>>>>>>> having come up with a decision and its actual execution > >>> (i.e. > >>>>>>>>>> migrating > >>>>>>>>>>>> the > >>>>>>>>>>>>> Jira issues to GH), I would prefer having users send a > >>> request > >>>> to > >>>>>>>>> the > >>>>>>>>>>>>> mailing list. I would rather have a temporary phase where > >>>>>>>> there's a > >>>>>>>>>> bit > >>>>>>>>>>>> of > >>>>>>>>>>>>> overhead of registering the users in the Apache Jira than > >>>> having > >>>>>>>>> two > >>>>>>>>>>>>> locations for bug tracking. I suspect that there are no > >>>>>>>> statistics > >>>>>>>>> on > >>>>>>>>>>> how > >>>>>>>>>>>>> many new users register with Jira in a given timeframe to > >>>>>>>>> contribute > >>>>>>>>>> to > >>>>>>>>>>>>> Flink? > >>>>>>>>>>>>> > >>>>>>>>>>>>> Matthias > >>>>>>>>>>>>> > >>>>>>>>>>>>> [1] > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>> > >>>>>> > >>>>> > >>>> > >>> > https://spring.io/blog/2021/01/07/spring-data-s-migration-from-jira-to-github-issues > >>>>>>>>>>>>> [2] > >>>>>>>>> > >>> https://lists.apache.org/thread/pjb5jzvw41xjtzgf4w0gggpqrt2fq6ov > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Mon, Oct 24, 2022 at 10:28 AM Xintong Song < > >>>>>>>>> tonysong...@gmail.com > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> I agree with you that option 1) would be the best for us. > >>>> Let's > >>>>>>>>>> keep > >>>>>>>>>>>>> hoping > >>>>>>>>>>>>>> for the best. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Option 4), as you said, comes with prices. At the moment, I > >>>>>>>> don't > >>>>>>>>>>> have > >>>>>>>>>>>>>> thorough answers to your questions. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Just one quick response, I think there's a good chance > >>> that we > >>>>>>>>> can > >>>>>>>>>>>> import > >>>>>>>>>>>>>> current Jira tickets into GH. Jira supports exporting > >>> issues > >>>>>>>> with > >>>>>>>>>>>> fields > >>>>>>>>>>>>>> that you specified as CSV/XML/... files. With a brief > >>> google > >>>>>>>>>> search, > >>>>>>>>>>> I > >>>>>>>>>>>>>> found some tools that help bulk creating issues in GH. > >>> E.g., > >>>>>>>>>>>>>> github-csv-tools [1] is described to support importing > >>> issues > >>>>>>>>> with > >>>>>>>>>>>> title, > >>>>>>>>>>>>>> body, labels, status and milestones from a CSV file. That's > >>>>>>>>>> probably > >>>>>>>>>>>> good > >>>>>>>>>>>>>> enough for us to search/filter the issues in GH, and a > >>> link to > >>>>>>>>> the > >>>>>>>>>>> Jira > >>>>>>>>>>>>>> ticket can be posted in the GH issue for complete > >>> conversation > >>>>>>>>>>> history > >>>>>>>>>>>>> and > >>>>>>>>>>>>>> other details. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Best, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Xintong > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> [1] https://github.com/gavinr/github-csv-tools > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Mon, Oct 24, 2022 at 3:58 PM Martijn Visser < > >>>>>>>>>>>> martijnvis...@apache.org > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Hi Xintong, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> I'm also not in favour of option 2, I think that two > >>> systems > >>>>>>>>> will > >>>>>>>>>>>>> result > >>>>>>>>>>>>>>> in an administrative burden and less-efficient workflow. > >>> I'm > >>>>>>>>> also > >>>>>>>>>>> not > >>>>>>>>>>>>> in > >>>>>>>>>>>>>>> favour of option 3, I think that this will result in first > >>>>>>>> time > >>>>>>>>>>>>>>> users/contributors in not-filling their first bug report, > >>>>>>>> user > >>>>>>>>>>>> question > >>>>>>>>>>>>>> or > >>>>>>>>>>>>>>> feature request. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> I'm still hoping for option 1 while the discussion is not > >>>>>>>>>> finished > >>>>>>>>>>>> with > >>>>>>>>>>>>>>> Infra. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> If we assume that option 1 won't be possible, then I think > >>>>>>>>>> option 4 > >>>>>>>>>>>>> will > >>>>>>>>>>>>>>> be the best-option-left. I'm not necessarily in favour, > >>>>>>>> because > >>>>>>>>>> of > >>>>>>>>>>> a > >>>>>>>>>>>>>> number > >>>>>>>>>>>>>>> of problems it will introduce: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> 1. I don't think importing current Jira tickets into > >>> Github > >>>>>>>>>> Issues > >>>>>>>>>>>> is a > >>>>>>>>>>>>>>> realistic option. So we would have two administrations. > >>>>>>>> Before > >>>>>>>>>> you > >>>>>>>>>>>>>> create a > >>>>>>>>>>>>>>> new ticket, you should check if it exists both as a Jira > >>>>>>>> ticket > >>>>>>>>>> and > >>>>>>>>>>>> as > >>>>>>>>>>>>> a > >>>>>>>>>>>>>>> Github Issue. > >>>>>>>>>>>>>>> 2. How would we deal with completing a PR? There must be > >>> one > >>>>>>>>>>>>>>> administration leading for the changelog generation (to > >>> avoid > >>>>>>>>>> that > >>>>>>>>>>>>> you're > >>>>>>>>>>>>>>> missing an item), which could then only be Github Issues. > >>> So > >>>>>>>>>> would > >>>>>>>>>>> we > >>>>>>>>>>>>>>> require all PRs that are merged to exist as a Github > >>> Issue? > >>>>>>>>>>>>>>> 3. There's no longer one central administration, which is > >>>>>>>>>>> especially > >>>>>>>>>>>>>>> valuable to track all issues across projects like the > >>>>>>>> different > >>>>>>>>>>>>>> connectors, > >>>>>>>>>>>>>>> Flink ML, Table Store etc. > >>>>>>>>>>>>>>> 4. Our current CI labeling works on the Jira issues, not > >>> on > >>>>>>>> the > >>>>>>>>>>>> Github > >>>>>>>>>>>>>>> Issues labels. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Best regards, > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Martijn > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Mon, Oct 24, 2022 at 7:29 AM Xintong Song < > >>>>>>>>>>> tonysong...@gmail.com> > >>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Hi devs and users, > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> As many of you may have already noticed, Infra announced > >>>>>>>> that > >>>>>>>>>> they > >>>>>>>>>>>>> will > >>>>>>>>>>>>>>>> soon disable public Jira account signups [1]. That > >>> means, in > >>>>>>>>>> order > >>>>>>>>>>>> for > >>>>>>>>>>>>>>>> someone who is not yet a Jira user to open or comment on > >>> an > >>>>>>>>>> issue, > >>>>>>>>>>>>>> he/she > >>>>>>>>>>>>>>>> has to first reach out to a PMC member to create an > >>> account > >>>>>>>>> for > >>>>>>>>>>>>> him/her. > >>>>>>>>>>>>>>>> This raises the bar for new contributors and users to > >>>>>>>>>> participate > >>>>>>>>>>> in > >>>>>>>>>>>>>>>> community interactions, making it necessary for us to > >>>>>>>> consider > >>>>>>>>>>>> whether > >>>>>>>>>>>>>> (and > >>>>>>>>>>>>>>>> how) we should change our issue tracking workflows. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> I can see a few possible options. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> 1. Reaching out to Infra and trying to change their mind > >>> on > >>>>>>>>> this > >>>>>>>>>>>>>>>> decision. I’ve already been trying this [2], and so far > >>> the > >>>>>>>>>>> feedback > >>>>>>>>>>>>>> seems > >>>>>>>>>>>>>>>> unoptimistic. > >>>>>>>>>>>>>>>> 2. Using both Jira (for development issues) & Github > >>> Issues > >>>>>>>>> (for > >>>>>>>>>>>>>>>> customer-facing issues), as Infra suggested. > >>>>>>>>>>>>>>>> 3. Stay with using Jira only, so that new Jira users > >>> need to > >>>>>>>>> ask > >>>>>>>>>>> on > >>>>>>>>>>>>> the > >>>>>>>>>>>>>>>> mailing lists / Slack for creating accounts. > >>>>>>>>>>>>>>>> 4. Migrating to Github Issues completely. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Personally, I’m leaning toward option 4). > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> TBH, I don’t see any good reason for option 2). I’d > >>> expect > >>>>>>>>> using > >>>>>>>>>>> two > >>>>>>>>>>>>>>>> different issue tracking tools at the same time would be > >>>>>>>>> complex > >>>>>>>>>>> and > >>>>>>>>>>>>>>>> chaotic. Option 3) is probably more friendly to existing > >>>>>>>>>>> developers > >>>>>>>>>>>>> and > >>>>>>>>>>>>>>>> users, while being less friendly to newcomers. Option 4) > >>> on > >>>>>>>>> the > >>>>>>>>>>>>>> contrary, > >>>>>>>>>>>>>>>> is more friendly to newcomers, at some migration cost > >>> which > >>>>>>>>>> might > >>>>>>>>>>> be > >>>>>>>>>>>>>>>> non-trivial but once for all. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Github issues have been widely used by many open source > >>>>>>>>>> projects, > >>>>>>>>>>>>>>>> including Kubernetes, Flink CDC, and Apache projects > >>> Iceberg > >>>>>>>>> and > >>>>>>>>>>>>>> Airflow. > >>>>>>>>>>>>>>>> With a set of well-designed labels, we should be able to > >>>>>>>>> achieve > >>>>>>>>>>>> most > >>>>>>>>>>>>> of > >>>>>>>>>>>>>>>> the Jira functions / features that we currently rely on. > >>>>>>>>>> Moreover, > >>>>>>>>>>>> it > >>>>>>>>>>>>>>>> better integrates the issue tracking and code > >>> contributing > >>>>>>>>>>> systems, > >>>>>>>>>>>>> and > >>>>>>>>>>>>>>>> would be easier to access (I believe there’s more GH > >>> users > >>>>>>>>> than > >>>>>>>>>>>> Jira / > >>>>>>>>>>>>>>>> mailing lists). > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> All in all, I’d suggest to keep monitoring Infra’s > >>> feedback > >>>>>>>> on > >>>>>>>>>>>> option > >>>>>>>>>>>>>> 1), > >>>>>>>>>>>>>>>> while taking steps (investigation, workflow & label > >>> design) > >>>>>>>>>>>> preparing > >>>>>>>>>>>>>> for > >>>>>>>>>>>>>>>> option 4). > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Looking forward to hearing what you think about this. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Best, > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Xintong > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> [1] > >>>>>>>>>>>> > >>>> https://lists.apache.org/thread/jx9d7sp690ro660pjpttwtg209w3m39w > >>>>>>>>>>>>>>>> [2] > >>>>>>>>>>>> > >>>> https://lists.apache.org/thread/fjjtk30dxf6fyoo4q3rmkhh028or40fw > >>>>>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> https://twitter.com/snntrable > >>>>>>>>>>>> https://github.com/knaufk > >>>>>>>>>>>> > >>>>>>>> -- > >>>>>>>> Martijn > >>>>>>>> https://twitter.com/MartijnVisser82 > >>>>>>>> https://github.com/MartijnVisser > >>>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> -- > >>>> Martijn > >>>> https://twitter.com/MartijnVisser82 > >>>> https://github.com/MartijnVisser > >>>> > >>> > >> -- > > Martijn > > https://twitter.com/MartijnVisser82 > > https://github.com/MartijnVisser > >