The 1.1.3-3 release of apache-commons-logging ("Adapt to current guidelines") removes "BuildArch: noarch", making the package arch dependent. I didn't spot a reason for this, was that done on purpose?
Oops, my bad. No, it wasn't on purpose, I was cleaning up the spec file and accidentally removed this line. I will fix it. Thanks for reporting this.
Fixed in 1.1.3-7.