unlike libxenctl and libxenguest, libxenstore is unversioned. What this means is that xen-devel owns libxenstore.so and xen requires it, so xen depends on xen-devel, which is obviously wrong. Attached is a patch which moves libxenstore.so into xen-libs. Sane enough to commit? (Obviously, the correct fix is to actually make libxenstore.so versioned. I'll push that upstream)
Created attachment 132706 [details] xen-libxenstore.patch
Applied and built