Are there any next steps here? On Mon, Apr 3, 2023, 12:46 PM Galen Warren <ga...@cvillewarrens.com> wrote:
> Thanks for bringing this up. > > I'm currently using Statefun, and I've made a few small code contributions > over time. All of my PRs have been merged into master and most have been > released, but a few haven't been part of a release yet. Most recently, I > helped upgrade Statefun to be compatible with Flink 1.15.2, which was > merged last October but hasn't been released. (And, of course, there have > been more Flink releases since then.) > > IMO, the main thing driving the need for ongoing Statefun releases -- even > in the absence of any new feature development -- is that there is typically > a bit of work to do to make Statefun compatible with each new Flink > release. This usually involves updating dependency versions and sometimes > some simple code changes, a common example being adapting to changes in > Flink config parameters that have changed from, say, delimited strings to > arrays. > > I'd be happy to continue to make the necessary changes to Statefun to be > compatible with each new Flink release, but I don't have the committer > rights that would allow me to release the code. > > > > > > On Mon, Apr 3, 2023 at 5:02 AM Martijn Visser <martijnvis...@apache.org> > wrote: > >> Hi everyone, >> >> I want to open a discussion on the status of the Statefun Project [1] in >> Apache Flink. As you might have noticed, there hasn't been much >> development >> over the past months in the Statefun repository [2]. There is currently a >> lack of active contributors and committers who are able to help with the >> maintenance of the project. >> >> In order to improve the situation, we need to solve the lack of committers >> and the lack of contributors. >> >> On the lack of committers: >> >> 1. Ideally, there are some of the current Flink committers who have the >> bandwidth and can help with reviewing PRs and merging them. >> 2. If that's not an option, it could be a consideration that current >> committers only approve and review PRs, that are approved by those who are >> willing to contribute to Statefun and if the CI passes >> >> On the lack of contributors: >> >> 3. Next to having this discussion on the Dev and User mailing list, we can >> also create a blog with a call for new contributors on the Flink project >> website, send out some tweets on the Flink / Statefun twitter accounts, >> post messages on Slack etc. In that message, we would inform how those >> that >> are interested in contributing can start and where they could reach out >> for >> more information. >> >> There's also option 4. where a group of interested people would split >> Statefun from the Flink project and make it a separate top level project >> under the Apache Flink umbrella (similar as recently has happened with >> Flink Table Store, which has become Apache Paimon). >> >> If we see no improvements in the coming period, we should consider >> sunsetting Statefun and communicate that clearly to the users. >> >> I'm looking forward to your thoughts. >> >> Best regards, >> >> Martijn >> >> [1] https://nightlies.apache.org/flink/flink-statefun-docs-master/ >> [2] https://github.com/apache/flink-statefun >> >