I don't see any issue here
* php-sodium requires php-common(aarch-64) = 7.4.23-1.el8
* php-common provides php-common(aarch-64) = 7.4.23-1.el8
> Does anyone know what "package X is filtered out by modular filtering" means? I'm extremely close to getting a full build of this but this is stopping me now.
CentOS 8 distribute most software as modules, including PHP.
So if you want to use the package manager (dnf) and provide your packages in a repository, you need to create a modular repository, which is NOT simple
Official way
=> module build system
=> koji
=> mock
=> rpmbuild
Else you have to generate the modularity metadata yourself (some big yaml file) and add them to the repository metadata.
Desktop: Fedora 37 + rpmfusion + remi-test
Laptop: Fedora 38 + rpmfusion + remi (SCL only)
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi