# 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