+1 On Fri, Sep 16, 2022, 9:48 AM Bharath Gowda <bgo...@mifos.org> wrote:
> +1 for the suggested approach. > > Regards, > Bharath > Lead Implementation Analyst | Mifos Initiative > Skype: live:cbharath4| Mobile: +91.7019635592 > http://mifos.org <http://facebook.com/mifos> > <http://www.twitter.com/mifos> > > > On Fri, Sep 16, 2022 at 10:42 AM James Dailey <jamespdai...@gmail.com> > wrote: > >> Devs - >> >> We currently have a lot of open and stale tickets, with the average days >> open being over 1000 days (over the past two years on any given day >> <https://issues.apache.org/jira/secure/ConfigureReport.jspa?projectOrFilterId=project-12319420&periodName=monthly&daysprevious=730&selectedProjectId=12319420&reportKey=com.atlassian.jira.jira-core-reports-plugin%3Aaverageage-report&atl_token=A5KQ-2QAV-T4JA-FDED_27535cfecdbfc0e03095e17815dc0d6cf7af61a1_lin&Next=Next>). >> A group of us met on Zoom to discuss and we propose the below approach. See >> details I shared on wiki >> <https://cwiki.apache.org/confluence/display/FINERACT/Jira+Clean+Up>, >> including recording. If there is no objection we will begin this clean up >> in the next week or so. >> >> 1. *Archiving*: A list of tickets older than 26 months will be >> generated and published to the list. The message will be to please >> review. >> >> 1. IF any reviewer finds that the ticket should NOT be archived, >> then that person should indicate by putting a comment on the ticket >> indicating their interest in working on the ticket further (validating >> issue, specifying more, testing, fixing), ideally with the person >> self-assigning it to themselves. >> 2. Otherwise within a set period of time (five days), all those >> tickets will be "Closed" with a tag added "Cleanup22", and a status of >> "Auto Closed" >> 2. Those closed tickets will be archived, and available for further >> review and may be re-opened, with cause. >> 3. *At each release cycle*, a further list of tickets will be sorted >> based on which versions are affected. Versions older than THREE ago will >> be >> considered "non-active". >> 1. NB: This is a formalization of a practice we have, which is to >> deprecate older versions and encourage our users to upgrade to the most >> recent stable release. As we are on version 1.8 now, any issue >> affecting >> 1.4 or older would be "unsupported". As soon as we release 1.9, >> version >> 1.5 becomes "unsupported". >> 2. This led to a further discussion of release strategy - which I >> will start as a different thread. The main point being, if a release >> is no >> longer a supported release, then those tickets are to be archived. >> 4. *Issue Reporting and Cleanliness: *We will require the tickets to >> include "Version affected" and "Component" to be filled out. This >> allows the sorting above and provides for the ability to trace the origin >> of the issue. We also seek to have better ticket reporting, meaning a >> clear set of criteria for "Bug" vs "Configuration/Documentation" vs "New >> Feature". >> 5. We will hold a regular - monthly - issue triage meeting to >> coordinate on tickets. >> 6. We noted that many of the issues on the list and some of the Jira >> tickets are related to configuration and setup and suggest better >> knowledge >> base management. We are interested in people taking an active role in >> that. >> 7. *Release Cycles: *We noted that we have gotten a number of major >> improvements such that version 1.8 is very different from 1.5 (less than >> two years ago). A new topic is thus to move to a Major release cycle >> Version 2.0, and to consider a Long-Term-Support version of the >> Fineract1.x >> . I can kick that off on a new thread as well. >> >> >> >>