Hide Forgot
Description of problem: Dependency choices were wrong. There is no fpc on this box, so why install this rpm? Version-Release number of selected component (if applicable): fpc-srpm-macros-1.0-1.fc24.noarch.rpm How reproducible: dnf update Actual results: rpm installed Expected results: rpm not installed due to sane reasoning on dependencies with fpc. Additional info: Please explain the current situation to me.
fpc-srpm-macros is required by redhat-rpm-config and not by fpc. It's used on build machines to list all architectures where fpc is available. You probably got the latest update of redhat-rpm-config on your machine that now requires fpc-srpm-macros.
Then why is fpc-labelled stuff required on machines where fpc is not present? Why is labelled this way? As you notice via this bug it confusing and feeding the idea of dependency-hell. Unnecessary stuff it is, I removed the rpm and all works fine.