This early patch changes the spec file to:
- remove the old Obsoletes: livir and such, that was 3 years ago
- make sure the inter packages require %{version}-%{release} and
not just %{version}
- compresses the ChangeLog which is getting close to a megabyte
- split out a separate libvirt-client binary rpm including only
what is needed to access the libvirt service from a client
viewpioint. The main package requires the client anyway
So I moved in the client:
- the shared library, I guess it's uncontroversial
- the virsh/virt-xml-validate binaries, I guess it it doesn't block
i386/x86_64 to be parallel installable that's fine
- the man pages, obvious based on previous
- the proxy when built, more controversial, it assumes that there
is a service running locally so could be left on the main package
- sasl and policykit data, more controversial, I guess it's better
to associate them with the client
- the schemas to allow checking on the client
Some of this is still open, including the name of the subpackage which I
initially expected to be libvirt-libs but in retrospect maybe -client
will be more in line with the content,
Comments welcome :-)
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
daniel(a)veillard.com | Rpmfind RPM search engine
http://rpmfind.net/
http://veillard.com/ | virtualization library
http://libvirt.org/