On Debian 12, upgrading from foreman-installer 3.18.0 to 3.18.1 fails due to recently changed dependency: puppet (>= 8.0.0). Debian 12 has only puppet 7, so the installation fails.
I’ve migrated to OpenVox some time ago and I’m trying to avoid installing anything Perforce related if at all possible.
In fact, as a workaround I installed Debian 13 version of puppet package, so the dependency problem got solved. Not the most elegant solution but suffices for now.
The foreman-installer package depends on puppet-agent or puppet, so either one needs to be present, in my case the transitional puppet package is the solution. The openvox-agent packages provides puppet-agent on which puppet package depends on. The perplexing part is why the foreman-installer’s dependency on puppet-agent (or puppet) doesn’t get satisfied with openvox-agent.