Description of Problem: with the 7.1 product, you cannot build the xmms SRPM without having gnome-core-devel installed. But, if "rpm -ba /usr/src/redhat/SPECS/xmms*spec" is executed, you do NOT get an error from rpm about missing/unsatisfied build dependencies. If you install the gnome-core-devel rpm, the xmms SRPM builds without problems. How Reproducible: Always Steps to Reproduce: 1. rpm -e gnome-core-devel 2. rpm -Uvh <tree-path>/SRPMS/xmms*.src.rpm 3. rpm -ba /usr/src/redhat/SPECS/xmms*spec 4. rpm -Uvh <tree-path>/RedHat/RPMS/gnome-core-devel* 5. rpm -ba /usr/src/redhat/SPECS/xmms*spec Actual Results: first 3 steps result in a failure WITHOUT a build-requires error from rpm next 2 steps build the SRPM without fail Expected Results: I would expect an rpm error message to be written to stderr informing me the xmms SRPM cannot be built without installing the gnome-core-devel RPM. Additional Information:
fixed in xmms-1.2.4-17.src.rpm
Sorry, I tested this incompletely last time, and I have recently discovered more missing build-dependencies. In addition to the current set of build dependenceies, the xmms SRPM also needs build dependencies for: gnome-libs-devel IN ADDITION(!), it looks like there are other optional packages that may or may not be necessary for build dependencies. Judging from the build output, it appears there are possible requirements for Mesa-devel, libogg-devel, and libxml-devel. I'll attach the build output to this defect after this message is posted. Regardless, the gnome-libs-devel dependency must be present for this package to build; otherwise the build fails with a rather cryptic message...
Created attachment 24632 [details] Build output for xmms
Fixed in 1.2.5-5. The other (libogg, libvorbis, Mesa) are for optional plugins.