Trying to build kdeadmin pkg in rawhide fails at the end with ... + cp -pr AUTHORS COPYING README /builddir/rpmbuild/BUILDROOT/kdeadmin-4.0.99-1.fc10.x86_64/usr/share/doc/kdeadmin-4.0.99 + exit 0 rpmbuild: rpmfc.c:423: rpmfcHelper: Assertion `EVR != ((void *)0)' failed. EXCEPTION: Command failed. See logs for output. It's always built fine until recently in rawhide (and builds fine on stock F-9). See also: http://koji.fedoraproject.org/koji/taskinfo?taskID=726996
This is what the rpm pkg-config dep extraction barfs on with kdeadmin 4.0.5, I suspect it's the same with 4.0.99: $ pkg-config --print-provides system-tools-backends system-tools-backends = Looking at the generated system-tools-backends.pc, the version information is missing : ... Name: gst-backends Description: GNOME System Tools backends Version: Requires: ... system-tools-backends.pc.cmake says "Version: ${VERSION}" so the root cause seems to be version not getting populated correctly. And sure, rpm needs to handle it better than dying on assert().
thanks! looks like a bug on our end then. I'll defer to you whether you want to keep this open wrt: "rpm needs to handle it better than dying on assert()"
Taking this off the KDE 4.1 blocker: it doesn't affect pushing KDE 4.1 to F9 at all, and we also have a workaround for Rawhide (we simply remove the offending .pc file, it appears to be unused anyway (crossing fingers)).
Fixed upstream so it'll bail out cleanly instead of assert(), rawhide will get it on next tarball update.