It’s been a while since the last update because I forgot to set the calendar event as recurring.
@ofedoren has since expanded Fixes #29991 - Enable Zeitwerk by ofedoren · Pull Request #10131 · theforeman/foreman · GitHub and opened PRs to various plugins:
- Fixes #37452 - Support Zeitwerk loader by ofedoren · Pull Request #752 · theforeman/foreman-tasks · GitHub
- Fixes #37453 - Support Zeitwerk loader by ofedoren · Pull Request #895 · theforeman/foreman_remote_execution · GitHub
- Fixes #37464 - Support Zeitwerk loader by ofedoren · Pull Request #570 · theforeman/foreman_openscap · GitHub
- Fixes #37468 - Support Zeitwerk loader by ofedoren · Pull Request #183 · theforeman/foreman_templates · GitHub
- Fixes #37469 - Support Zeitwerk loader by ofedoren · Pull Request #75 · theforeman/foreman_webhooks · GitHub
- Fixes #37471 - Support Zeitwerk loader by ofedoren · Pull Request #10997 · Katello/katello · GitHub
Many of those PRs actually address issues that Fixes #33895 - Set up Zeitwerk inflector by ekohl · Pull Request #10076 · theforeman/foreman · GitHub will introduce. In the short term @ekohl will update Fixes #33895 - Set up Zeitwerk inflector by ekohl · Pull Request #10076 · theforeman/foreman · GitHub to see if HTTP
as an acronym is a good idea, or if it breaks too much.
We’ll continue to work on those, but because of availability it may be a bit slower in the coming weeks. Looking at Foreman’s 3.11 schedule the expected GA date is 2024-06-18 so we’ve agreed to aim for merging Zeitwerk shortly after that. In due time we’ll make a proper announcement that we’re going to break plugins.