Thanks Ayush for your insightful thoughts. I agree most of us fall into that "No Description JIRA" category :-). That trend is more in branch developments especially.
>Though I am not very much in favour of closing tickets right away based on discussions in Community sync. The contributor might be a newbie, he might be genuinely not aware of the project policies, he might not feel welcome if we do this. It depends how we add a closing comment. User's will have a chance to re-open any time. If the closing comment says something like "Please refer to PR/Jira guide lines for adding description and feel free to reopen once you are prepared with description for this JIRA", I would check and reopen with details. I would welcome some activity on JIRA than not moving anywhere. Thanks Hemant for driving this. Regards, Uma On Thu, Sep 21, 2023 at 1:07 PM Ayush Saxena <ayush...@gmail.com> wrote: > Makes sense to have policies around Jiras & PR, Having proper > descriptions & linking the related tickets and stuff like that. > > Though I am not very much in favour of closing tickets right away > based on discussions in Community sync. The contributor might be a > newbie, he might be genuinely not aware of the project policies, he > might not feel welcome if we do this. > > Maybe dropping a message, hey, can you fill up the relevant details, > can read this doc for details around the process & then if they still > don't do that it makes sense to close the ticket or if someone is a > regular offender despite being told a couple of times. > > On a lighter note, yes, filling the description box is really > important but we shouldn't treat it as a sin, I am pretty sure almost > all of us who have been around for a couple of years in the opensource > world would have done that some time in the past. > > On a quick search these are the tickets in Ozone with empty > description, the count is 763 [1], and I tried to put all of our names > as the assignee and found we all including me have tickets without > description, can play with the filter. Not pointing anyone, this shows > me as assignee with 17 ticket across all projects without description, > with latest in 2023 itself, So, I myself guilty :-P > > Making policies & then educating people does make sense to me, but no > objections from me if the community decides to be strict. > > Good Luck!!! Thanx Hemant for starting the thread!!! > > -Ayush > > > [1] > https://issues.apache.org/jira/issues/?jql=project%20%3D%20HDDS%20AND%20description%20is%20EMPTY > > On Fri, 22 Sept 2023 at 00:36, Uma Maheswara Rao Gangumalla > <umaganguma...@gmail.com> wrote: > > > > Thank you Hemant for starting the discussion on JIRA and PR descriptions. > > Also reviewers should step up to check the JIRA/PR descriptions as well > > without biased understanding of the JIRA. > > > > We are doing JIRA scrub in community syncs and if we notice JIRAs without > > descriptions we can close them right away. > > > > Regards, > > Uma > > > > On Thu, Sep 21, 2023 at 9:55 AM Hemant Kumar <hem...@apache.org> wrote: > > > > > Hi Ozone Community, > > > As we discussed in the last ozone community meeting about Ozone jiras > and > > > PRs not having enough information/details. Which makes it harder to > > > understand when people outside the project look at them. Hence to make > it > > > better, I'm proposing the following guideline. > > > Please take a look and let me know your thoughts. Once we are in > agreement, > > > I'll add them to Ozone onboarding wiki. > > > > > > *Jira description guideline:* > > > * Title: Title should be a one liner stating the problem. > > > * Description: > > > * What is the problem? Is it a feature, improvement or bug? Add as > > > many details as possible and related design doc and discussion. > > > * For new features, add as many details as possible. If it is part > of > > > the big feature, attach parent jira. > > > * For improvement, add the value it will bring. Is it an > optimization, > > > code simplification or something else? > > > * For bugs, add steps to reproduce it. Where the root cause is > unknown > > > and needs investigation, it would be great to update the jira > description > > > or add the summary once the root cause is identified. > > > * Jira examples: > > > * https://issues.apache.org/jira/browse/HDDS-9272 > > > * https://issues.apache.org/jira/browse/HDDS-9322 > > > * https://issues.apache.org/jira/browse/HDDS-9291 > > > * https://issues.apache.org/jira/browse/HDDS-8940 > > > * https://issues.apache.org/jira/browse/HDDS-9282 > > > > > > *PR description guideline:* > > > * Title: Title should provide a one sentence overview of the purpose > of the > > > PR. > > > * Description: > > > * What changes are proposed in the PR? and Why? > > > * Provide as much context and rationale for the pull request as > > > possible. It could be copy-paste from the jira's description if the > jira is > > > well defined. > > > * If it is complex code, describe the approach used to solve the > issue. > > > If possible attach design doc, issue investigation, github discussion, > etc. > > > * Testing: > > > * How is the code tested? > > > * Attach CD/CI run on the personal git repo. > > > > > > * PR examples: > > > * https://github.com/apache/ozone/pull/3980 > > > * https://github.com/apache/ozone/pull/5265 > > > * https://github.com/apache/ozone/pull/4701 > > > * https://github.com/apache/ozone/pull/5283 > > > * https://github.com/apache/ozone/pull/5300 > > > * https://github.com/apache/ozone/pull/5301 > > > > > > Thanks, > > > Hemant > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org > For additional commands, e-mail: dev-h...@ozone.apache.org > >