Description of problem: I trying to compile a program (mcwm) which uses xcb-util. In particular, it includes the file xcb_keysyms.h. In F16 that file is included in xcb-util-devel 0.3.6. In F17 that header file is no longer part of xcb-util-devel 0.3.8. It appears the reason is that upstreams has split up xcb-util into several packages in 0.3.8. In addition to xcb-util there is xcb-util-image, xcb-util-keysyms, xcb-util-renderutil, and xcb-util-wm. (And obviously, I will need at least xcb-util-keysyms.) It seems to me it would make sense to package all of these for Fedora. I'm writing this report on the assumption that the package was simply upgraded without anyone noticing the split. Or maybe I'm wrong? Maybe there was a conscious decision to omit the separated packages for some reason? Version-Release number of selected component (if applicable): xcb-util-0.3.8-2.fc17.x86_64
Yep, looks like xcb-util upstream spilt things up starting with 0.3.8, so not strictly a downstream/package bug *here* per-se. Just means that someone needs to some work to package the new components (like any other new package coming to fedora).
It's certainly not a "bug" really. I just thought it would be natural for the same packager to handle all of the packages, since they probably should be released together. But it that's not the plan, then sure, we are waiting for a packager for them. (I'll consider doing it in a little while, if no one else does it before me.)