/wave Happy 2022 everyone! [New contributors getting started] There are two curated options for getting started if you're new to the project and looking to get oriented: Failing tests, or starter tickets we label "lhf" (low hanging fruit). Don't let either fool you - it's almost always interesting work with more depth than expected at first glance. Yay mature distributed infrastructure software! :)
Query for failing tests: https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=496&quickFilter=2252 Query for unassigned starter tickets: https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2162&quickFilter=2160 We've bumped up a bit on open test failure tickets; have 26 unassigned to choose from and we have just over 30 good starter tickets evenly split between our next minor release and next major. Feel free to self-select from any of the above lists or reach out on slack if you want some guidance on where to get involved. 2022 is a good year to start getting involved in some coding don't you think? [Dev list discussions in the past 14 days] https://lists.apache.org/list?dev@cassandra.apache.org:lte=2w: We were slightly less chatty than usual over the past couple of weeks which is to be expected. Still - some interesting things to discuss: - When should we cut our next major release (early signs of consensus)? https://lists.apache.org/thread/lsr45h2n72m8fbz3xqby6lsm7lqr7vm8 - How should we version releases and snapshots (early signs of... not so much consensus :D) https://lists.apache.org/thread/zz3x1zl1lo8rkqpf0cl992y6fsy4r9gc And some various and sundry, mostly around me being irritated with failing tests when I try to merge things and trying to figure out how to kill this problem with fire. A grand and well established tradition on the project stretching back years. [Tickets Closed in the past 14 days] https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2175 Not surprisingly things were very slow on the close front (3 total, minimal things). On the plus side, this means picking patches back up that are works in flight here in Jan will require minimal, if any, rebasing. :) [Tickets that need attention] Needs Reviewer: https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&selectedIssue=CASSANDRA-16547&quickFilter=2259 Down from 10 to 9 needing review on 4.0.2 and holding steady at 30 on 4.1.0. I'm going to get a little bit more active in trying to track down or provide review for things on this list; patches rotting (and people having to drag things forward via repeated rebasing) due to lack of review is not my personal favorite. [Test Failure Trendlines] Butler: https://butler.cassandra.apache.org/#/ Stable branches are holding steady and trending slightly down which is what we'd expect for where they are in their lifecycle and the holiday season. * 3.0: 30 -> 28 * 3.11: 42 -> 40 * 4.0: 10 -> 9 * trunk: ... varied. We've been discussing in the #cassandra-dev slack about workflow and ways to make the Butler <-> JIRA relationship a bit more turnkey and the introduction of the Build Lead role. Should have some draft wikis up for review on that shortly. It's been incredibly encouraging to see how active the project has been in 2021 and I look forward to seeing how things evolve with some of the upcoming significant CEP's and features this year. Thanks everyone! ~Josh