[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable bisection] complete build-i386-libvirt
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable bisection] complete build-i386-libvirt"): > libvirt doesn't use the LIBXL_API_VERSION mechanism but instead uses the > LIBXL_HAVE stuff to retain compatibility. This means that either: (a) Anyone who makes a backwards-incompatible[1] change to the libxl API must ensure that the corresponding libvirt change is in the libvirt tree and through its osstest push gate before the libxl change is committed; or (b) We need to stop gating xen.git pushes on libvirt. [1] Of course if you use LIBXL_API_VERSION there is no such thing as a backwards-incompatible change. I mean an change that breaks non-VERSION using callers. Neither (a) nor (b) is particularly palatable. Perhaps we can avoid this by having the libvirt builds #define LIBXL_API_VERSION but only some of the time. As a configure option perhaps. (The configure option would specify not the version to use, but rather just that VERSION ought to be defined rather than not.) We could supply that option in the osstest push gates for things that aren't libvirt. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |