Hi David,

Thanks for this initiative. It looks really helpful and please count me in.

Regards,
Ammu Parvathy

On 2024/11/07 10:35:43 Hong Liang wrote:
> Hi David,
> 
> Thanks for this proposal. I agree that this is something we can strive to
> do better in the Flink community, and I would be keen to help out here.
> 
> +1 to the suggestion for a recurring working group meeting to triage and
> assign PRs.
> 
> I think the suggestions we have on the thread are great, but can be
> explored independently!
> 1. Review open PRs. We could simply get started by sorting by updated date
> in descending order (LIFO ensures we are looking at the freshest ones), or
> choosing a particular component
> https://github.com/apache/flink/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc
> 2. Bot to followup on stale PRs, and close them if not needed.
> 
> Side note: Also did some analysis of the PRs by labels, and attached the
> data below. I imagine we could close out the Documentation ones quite
> quickly!
> 
> Regards,
> Hong
> 
> Open PRs as of (2024-11-07) by label.
> 
> review=description? : 275
> component=TableSQL/Planner : 138
> component=TableSQL/API : 109
> component=Documentation : 90
> component=<none> : 70
> component=Runtime/StateBackends : 54
> component=Runtime/Coordination : 44
> component=chinese-translation : 41
> component=TableSQL/Runtime : 39
> component=Formats : 37
> component=Connectors/Hive : 36
> component=API/DataStream : 32
> component=Runtime/Checkpointing : 32
> component=Tests : 29
> component=Deployment/Kubernetes : 25
> component=Connectors/FileSystem : 24
> component=Connectors/Common : 21
> component=API/Core : 20
> component=Runtime/WebFrontend : 20
> component=TableSQL/Ecosystem : 19
> component=Runtime/Task : 17
> dependencies : 16
> component=API/Python : 15
> component=FileSystems : 15
> component=TableSQL/Client : 15
> component=Runtime/REST : 14
> component=Deployment/YARN : 13
> component=Runtime/Metrics : 13
> component=BuildSystem/CI : 12
> component=API/TypeSerializationSystem : 11
> component=Client/JobSubmission : 11
> component=Runtime/Configuration : 11
> component=BuildSystem : 9
> component=Library/CEP : 8
> java : 8
> javascript : 8
> component=CommandLineClient : 7
> component=Connectors/HBase : 6
> component=Runtime/Network : 6
> component=Connectors/Kafka : 5
> component=Connectors/Kinesis : 5
> component=TestInfrastructure : 5
> component=Connectors/HadoopCompatibility : 4
> component=Deployment/Scripts : 4
> component=API/DataSet : 3
> component=Connectors/Cassandra : 3
> component=TableSQL/LegacyPlanner : 3
> review=consensus? : 3
> component=Connectors/GoogleCloudPubSub : 2
> component=Connectors/Pulsar : 2
> component=Examples : 2
> component=API/Scala : 1
> component=BuildSystem/AzurePipelines : 1
> component=BuildSystem/Shaded : 1
> component=Documentation/Training : 1
> component=flink-docker : 1
> component=ProjectWebsite : 1
> component=Runtime/QueryableState : 1
> post-ui-rework : 1
> 
> 
> On Thu, Nov 7, 2024 at 5:06 AM Lyrics Cool <kt...@gmail.com> wrote:
> 
> > Hello David,
> >
> > I believe this is a valuable initiative that will significantly enhance the
> > codebase as well. I would also like to join this group and contribute to
> > the community.
> >
> > Regards,
> > Anu K T
> >
> > On Mon, Nov 4, 2024 at 8:36 PM David Radley <da...@uk.ibm.com>
> > wrote:
> >
> > > Hello,
> > > I have been looking at the Flink Jira and git. I see a large number of
> > > Flink Jira issues that are open and critical or blockers
> > >
> > https://issues.apache.org/jira/browse/FLINK-36655?jql=project%20%3D%20FLINK%20AND%20priority%20in%20(Blocker%2C%20Critical)
> > > I realise some of these issues may not actually be critical as they have
> > > been labelled by the submitter.
> > >
> > > I see 1239 open unmerged PRs
> > > https://github.com/apache/flink/pulls?q=is%3Apr+is%3Aopen. Some of these
> > > are not associated with assigned  issues, so may never be merged. This
> > > amount of unmerged PRs, means that many people have put a lot of time and
> > > effort into creating code that has not made it into the codebase, so they
> > > do not get the credit for the contribution, which must be disheartening
> > and
> > > the codebase does not get the benefit of the contribution.
> > >
> > > This is a large amount of technical debt. I would like to help address
> > > this problem by setting up a workgroup, with others in the community who
> > > would like this addressed. The scope of the workgroup would be to improve
> > > these numbers by activities such as:
> > >
> > >   *   Triaging PRs so it is easier for committers to merge or close them.
> > >   *   Identifying prs that could be closed out as no longer relevant.
> > >   *   Getting committer buy in.
> > >
> > > Are there other ideas from the community around how this could be
> > improved
> > > with or without a workgroup, or whether the existing processes should be
> > > sufficient or enhanced?
> > >
> > > Is there an appetite to address this in the community? I am happy to
> > drive
> > > this as a community workgroup, with my team in IBM, if there is community
> > > support.
> > >
> > > We could call the community workgroup ?Community Health Initiative? CHI
> > to
> > > energise the Flink community.
> > >
> > > WDYT?
> > >
> > > Kind regards, David.
> > >
> > > Unless otherwise stated above:
> > >
> > > IBM United Kingdom Limited
> > > Registered in England and Wales with number 741598
> > > Registered office: Building C, IBM Hursley Office, Hursley Park Road,
> > > Winchester, Hampshire SO21 2JN
> > >
> >
> 

Reply via email to