[libvirt] [PATCH] specfile: require libnl3 for Fedora >= 18 and RHEL >= 7

Eric Blake eblake at redhat.com
Fri Aug 24 22:04:29 UTC 2012


On 08/24/2012 03:57 PM, Laine Stump wrote:
> Everything is ready in both netcf and libvirt to switch over to libnl3
> in future releases of both Fedora and RHEL. This needs to be done more
> or less simultaneously in both packages, though, because you can't mix
> libnl1.1 and libnl3 in the same process (e.g. libvirtd using
> libnl-3.so and libnetcf.so, while libnetcf.so uses libnl.so)
> 
> This patch does two things when fedora >= 18 || rhel >= 7):
> 
>   1) requires libnl3-devel
>   2) requires netcf-devel-0.2.2 or greater
> 
> (the idea is that a similar patch is going into netcf's specfile, so
> that when a build of netcf is done on F18 or later (or RHEL7 or later)
> netcf will be guaranteed to be built with libnl3 rather than
> libnl-1.1)
> ---
>  libvirt.spec.in | 9 +++++++++
>  1 file changed, 9 insertions(+)

Makes sense - you have my ACK from a review standpoint, although I'd at
least like to test a build against the netcf package from F18
updates-testing if we have time to do that before DV cuts the 0.10.0
release.

> +
>  %if %{with_netcf}
> +%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
> +BuildRequires: netcf-devel >= 0.2.2
> +%else
>  %if 0%{?fedora} >= 16 || 0%{?rhel} >= 6
>  BuildRequires: netcf-devel >= 0.1.8

Question - should we _also_ be stating that on F17, netcf must be less
than 0.2.2?  I don't know if the specfile format allows you to specify a
version window, or if it even makes sense (I'm guessing that 'yum
update' will detect the .so conflict even if we don't specify a maximum
version, if you try to rebuild too-new netcf on an older Fedora).  So I
don't think this comment requires you to make any changes.

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120824/6f84d0a4/attachment-0001.sig>


More information about the libvir-list mailing list