Thanks a lot for the discussions. I just merged
https://github.com/apache/beam/pull/35052 with 150 days (stale) + 30 days
(warning).

On Tue, May 27, 2025 at 12:04 PM Kenneth Knowles <k...@apache.org> wrote:

> +1
>
> I like 150 days for marking stale, then 30 before closure also. This
> should help clean up obsolete tickets.
>
> However, IMO the incoming bugs being more than we can address is normal
> for any healthy project. In fact, I think if we see closed bugs > incoming
> bugs then it could be a sign of usage decline or users not knowing how to
> get their issues addressed.
>
> I care much more about every incoming bug getting a good triage. We have
> an "awaiting triage" label for this, with 479 open issues. Only perhaps 25%
> of them were updated in the last 180 days. So that system is maybe not
> working so well.
>
> Kenn
>
> On Tue, May 27, 2025 at 11:00 AM XQ Hu via dev <dev@beam.apache.org>
> wrote:
>
>> Sounds good. Just updated the PR to use 150 days + 30 days.
>>
>> On Tue, May 27, 2025 at 10:57 AM Danny McCormick via dev <
>> dev@beam.apache.org> wrote:
>>
>>> +1 to the proposal.
>>>
>>> > +1 generally, this seems to be the approach many other projects
>>> follow, so it seems reasonable. One note - the 7 day deadline feels a
>>> little too strict. I'd propose to change this to 150 days + 30 days, the
>>> total would be the same, but people can have more time to react.
>>>
>>> This seems reasonable to me, though I will note that reopening an issue
>>> is always an option. But I probably still like 30 days.
>>>
>>> Thanks,
>>> Danny
>>>
>>> On Tue, May 27, 2025 at 10:50 AM Jan Lukavský <je...@seznam.cz> wrote:
>>>
>>>> Hi XQ,
>>>>
>>>> +1 generally, this seems to be the approach many other projects follow,
>>>> so it seems reasonable. One note - the 7 day deadline feels a little too
>>>> strict. I'd propose to change this to 150 days + 30 days, the total would
>>>> be the same, but people can have more time to react.
>>>>
>>>> Thanks for this proposal,
>>>>
>>>>  Jan
>>>> On 5/27/25 16:36, XQ Hu via dev wrote:
>>>>
>>>> Hi, Beam developers,
>>>>
>>>> I was reviewing the Apache Beam repository statistics on OSS Insight (
>>>> https://ossinsight.io/analyze/apache/beam#issues) and wanted to
>>>> discuss our current issue management strategy (the previous discussion in
>>>> 2020 is
>>>> https://lists.apache.org/thread/41yvgw5ymvkkzt3ws1160j58t9hbf2mt).
>>>>
>>>> According to the "Issues" overview section on the page, we currently
>>>> have approximately 7,230 total issues. While it's positive to note that in
>>>> the last 28 days, more issues were closed (74) than opened (56) , the
>>>> overall size of the backlog remains substantial. A large backlog can make
>>>> it challenging to effectively triage, prioritize, and address the most
>>>> relevant items.
>>>>
>>>> I am proposing this PR (https://github.com/apache/beam/pull/35052) and
>>>> suggest the following:
>>>>
>>>>
>>>>    - Initial Staling: Issues that have seen no updates or meaningful
>>>>    activity for 173 days will be automatically labeled as stale .
>>>>    - Notification: When an issue is marked stale, an automated comment
>>>>    will be posted: "This issue has been marked as stale due to 173 days of
>>>>    inactivity. It will be closed in 1 week if no further activity occurs. 
>>>> If
>>>>    you think that’s incorrect or this issue still needs to be addressed,
>>>>    please simply write any comment. If closed, you can reopen the issue at 
>>>> any
>>>>    time. Thank you for your contributions." .
>>>>    - Auto-Closure: If, after an additional 7 days, there is still no
>>>>    activity on the issue, it will be automatically closed . A comment will 
>>>> be
>>>>    added: "This issue has been closed due to lack of activity. If you think
>>>>    that is incorrect, you can reopen the issue at any time." .
>>>>
>>>> This means an issue would be closed after a total of 180 days of
>>>> inactivity.
>>>>
>>>> Rationale:
>>>>
>>>>    - Focus & Efficiency: This process, now backed by an implemented
>>>>    workflow, will help us systematically manage the backlog, allowing the
>>>>    community to focus on active and pressing issues.
>>>>    - Clarity & Consistency: Adopting these specific parameters (173
>>>>    days to stale, 7 days to close) provides a clear and consistent 
>>>> expectation
>>>>    for issue lifecycle management.
>>>>    - Community Input: The 7-day warning period after an issue is
>>>>    marked stale provides a window for community members to intervene if an
>>>>    issue is still relevant or requires further attention.
>>>>
>>>> This approach seems like a good balance, giving ample time (nearly 6
>>>> months) before an issue is flagged, and then a clear warning period before
>>>> closure.
>>>>
>>>> Let me know if you have any concerns or other suggestions. Thanks.
>>>>
>>>> Best,
>>>> XQ
>>>>
>>>>

Reply via email to