https://bugzilla.redhat.com/show_bug.cgi?id=2263999
--- Comment #18 from Sandro gui1ty@penguinpee.nl --- (In reply to Ben Beasley from comment #16)
Unfortunately, I think there’s more than that, including arched packages with noarch binary packages like python-dask, which build on every architecture, and packages that have indirect dependencies on python-pandas via noarch packages.
I started with “fedrq wrsrc python-pandas.” (Usually wrsrc -s is nicer, but I wanted to make sure to capture packages that only had runtime dependencies on pandas.) The first entry is R-reticulate, https://src.fedoraproject.org/rpms/R-reticulate/blob/rawhide/f/R-reticulate. spec. It has no BuildArch/ExcludeArch/ExclusiveArch, so it’s a normal arched package that builds everywhere, and it’s therefore affected. It has its own tree of dependent packages: both R-rsconnect and R-sessioninfo depend on it.
It would have been too easy otherwise. ;)
I didn't consider packages only build requiring pandas. That's why R-reticulate is not on my list. Nor did I consider sub packages, which I should have, since, as you pointed out, a single src package may provide noarch and arched sub packages.
Back to the drawing board it is. Thanks for pointing out the flaws and for submitting the first PR getting things rolling. I'll post an updated list taking above points into consideration.