Description of Problem: rpmbuild appears to ignore BuildRequires lines when the spec file contains BuildArch: noarch. Version-Release number of selected component (if applicable): 4.0.2 How Reproducible: every time Steps to Reproduce: 1. download sgml-common from rawhide 2. remove libxml2 3. rebuild sgml-common srpm Actual Results: rpm attempts to compile sgml-common Expected Results: rpm display error stating that build dependancies aren't met. Additional Information: This happens on both the rpm shipped with Red Hat Linux 6.2 and 7.0 as errata (rpm 4.0.2). It doesn't show up on the RPM shipped with Red Hat Linux 7.2, which is rpm 4.0.3
The fix for this is gonna be rpm-4.0.3, in the pipes now. The release to ftp.rpm.org is in the pipes now, the errata is gonna take a bit longer. Meanwhile, penultimate bits are at ftp://ftp.rpm.org/pub/rpm/test-4.0.3, been there for months, 6x as well.
I can't find any proposed errata for rpm 4.0.3 on any platform.
Huh? The "official" rpm-4.0.3 release has been promised for months. The errata release will happen afterwards, and will be rate limited by whatever QA chooses to do. No, it's not out yet, the "official" rlease will probebaly be there tomorrow. Meanwhile, did you look at the URL? Those bits are identical to what was released in Red Hat 7.2, but not yet "officially" released.
Ah, oops. I thought that since Red Hat Linux 7.2 shipped with RPM 4.0.3, that it had been "officially" released. I was browsing the beta site errata list looking for it, but didn't see anything. Sorry about the confusion.
<grin> No problem, rpm has a very confusing release cycle.