(Please let me know if I should report this on releng's tracker instead)
On el9, %dist is set to %{!?distprefix0:%{?distprefix}}%{expand:%{lua:for i=0,9999 do print("%{?distprefix" .. i .."}") end}}.el9%{?with_bootstrap:~bootstrap} in /usr/lib/rpm/macros.d/macros.dist, just like it is in Fedora. However, the epel9-next-build tag completely overrides this to .el9.next instead of of simply appending .next. This breaks the forge macros, the go macros (and other macros that depend on the forge macros or otherwise rely on %distprefix), and the %bcond_without bootstrap behavior.
%dist
%{!?distprefix0:%{?distprefix}}%{expand:%{lua:for i=0,9999 do print("%{?distprefix" .. i .."}") end}}.el9%{?with_bootstrap:~bootstrap}
/usr/lib/rpm/macros.d/macros.dist
epel9-next-build
.el9.next
.next
%distprefix
%bcond_without bootstrap
This isn't really time constrained.
Please open this on https://pagure.io/releng/issues/
Metadata Update from @zlopez: - Issue close_status updated to: Invalid - Issue status updated to: Closed (was: Open)