# easyconfigs merge sprint (15 Dec 2025) - Open PRs before start of sprint (day before 10:30pm CET): 575 - **Goal: push down to less than 500 open PRs...** - Short sync meeting at 10:00 CET via https://umu.zoom.us/j/561463243 - **Note: we are *very* close to a new EasyBuild release (v5.2.0), so please don't merge "disruptive" PRs that may delay the release further...** - focus on easyconfig PRs (new software, updates, simply bug fixes) - skip PRs that touch (a lot of) existing easyconfig files for now... ## Future easyconfig merge sprints - Mon 16 Feb 2026 - Mon 13 Apr 2026 - Mon 15 Jun 2026 - Mon 17 Aug 2026 ## Recent history - 16 June 2025: 985 -> 696 - 18 Aug 2025: 704 -> 597 - 13 Oct 2025: 659 -> 558 - 15 Dec 2025: 575 -> 533 ## General points - Use `#merge-sprint` Slack channel for communication (use threads!) - Focus on easyconfig PRs - PRs that require changes in easyblocks/framework are mostly out-of-scope for today - Try not to spend time on PRs opened today (PR number >= 24872) - @maintainers: - **Assign PRs to yourself if you're tackling them** - **Don't cut corners to get PRs merged!** - @triage-team: - Label PRs that are ready to merge (CI passes, test reports OK) with [`ready-to-merge` label](https://github.com/easybuilders/easybuild-easyconfigs/issues?q=state%3Aopen%20label%3Aready-to-merge) - Label stale PRs not worth spending more time on with `stale` label - Label PRs that look OK to you but may need another review with [`ready-to-review` label](https://github.com/easybuilders/easybuild-easyconfigs/issues?q=state%3Aopen%20label%3Aready-to-review) ## Teams ### Team recent Members: Bob - Get recent PRs reviewed/tested/merged - Focus on PRs with number > 22100 (opened in 2025) - [ready-to-merge PRs](https://github.com/easybuilders/easybuild-easyconfigs/labels/ready-to-merge) - (Bob) [ready-to-review PRs](https://github.com/easybuilders/easybuild-easyconfigs/labels/ready-to-review) ### Team merge Members: Jan (triage, 2025a+b) - Get older open PRs reviewed/tested/merged - Focus on PRs with number < 22100 (opened before 2025) ### Team whale Members: Åke, Davide - Focus on PRs by frequent contributors with a lot of open PRs (whales) - **1 maintainer per whale** (multiple whales per maintainer is fine) - See if 1-on-1 communication speeds up getting PRs merged - Ask them (via Slack) to revisit their list of open PRs, see what can/should be closed (and close) Whales (with > 10 open PRs, cover ~51% of open PRs) * (Davide) [SimonPinches](https://github.com/easybuilders/easybuild-easyconfigs/pulls/SimonPinches): 41 * (Davide) [sassy-crick](https://github.com/easybuilders/easybuild-easyconfigs/pulls/sassy-crick): 32 * [Flamefire](https://github.com/easybuilders/easybuild-easyconfigs/pulls/Flamefire): 31 * (Åke) [Thyre](https://github.com/easybuilders/easybuild-easyconfigs/pulls/Thyre): 27 * see `ready-to-review` * Bob will take a look at [ROCm-LLVM v19.0.0 (PR #23304)](https://github.com/easybuilders/easybuild-easyconfigs/pull/23304) * [ThomasHoffmann77](https://github.com/easybuilders/easybuild-easyconfigs/pulls/ThomasHoffmann77): 21 * [pavelToman](https://github.com/easybuilders/easybuild-easyconfigs/pulls/pavelToman): 16 * [lexming](https://github.com/easybuilders/easybuild-easyconfigs/pulls/lexming): 16 * [fizwit](https://github.com/easybuilders/easybuild-easyconfigs/pulls/fizwit): 14 * (Åke) [Micket](https://github.com/easybuilders/easybuild-easyconfigs/pulls/Micket): 11 * [akesandgren](https://github.com/easybuilders/easybuild-easyconfigs/pulls/akesandgren): 11 * [verdurin](github.com/easybuilders/easybuild-easyconfigs/pulls/verdurin): 11 * [Louwrensth](https://github.com/easybuilders/easybuild-easyconfigs/pulls/Louwrensth): 11 * [JarneRenders](https://github.com/easybuilders/easybuild-easyconfigs/pulls/JarneRenders): 10 * [smoors](https://github.com/easybuilders/easybuild-easyconfigs/pulls/smoors): 10 * [boegel](https://github.com/easybuilders/easybuild-easyconfigs/pulls/boegel): 10 * [tanmoy1989](https://github.com/easybuilders/easybuild-easyconfigs/pulls/tanmoy1989): 10 * [maxim-masterov](https://github.com/easybuilders/easybuild-easyconfigs/pulls/maxim-masterov): 10 ### Team cleanup Members: Kenneth - Focus on closing stale/old PRs - Deal with version clashes (same toolchain, different version) -> prefer newer - Just another version, without good reason (for old toolchains) -> close - No response after review -> close - Take into account supported toolchains, see https://docs.easybuild.io/policies/toolchains - Close PRs using (only) toolchains *older *than 2022b (GCC 12.2.0) - Use friendly comment when closing: ``` Closing this since ___TOOLCHAIN_USED___ is deprecated or no longer supported, see https://docs.easybuild.io/policies/toolchains Sorry for not getting back to this ___PR_AUTHOR___ If this is still relevant, please consider opening a new pull request using a more recent toolchain ``` ### Team easyblocks Members: ... - Focus on easyblock PRs that are blocking easyconfig PRs - Only low-hanging fruit, not PRs that require extensive testing ### Team triage Members (can be non-maintainers): ... - Label [unlabeled PRs](https://github.com/easybuilders/easybuild-easyconfigs/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc+no%3Alabel) - Check PRs with only `change` label, many should be `bugfix` or `enhancement` instead - Merge PRs with [`ready-to-merge`](https://github.com/easybuilders/easybuild-easyconfigs/labels/ready-to-merge) or [`ready-to-review`](https://github.com/easybuilders/easybuild-easyconfigs/labels/ready-to-review) ### Team EESSI Members: ... PRs related to EESSI