On 05/30/2012 05:50 PM, Eric Blake wrote: > On 05/30/2012 09:35 AM, Martin Kletzander wrote: >> Apart from the non-sanlock check build, there is also a little fix for >> qemu (EXTRA_DIST had qemu.conf and others inside even if the build was >> supposed to be without qemu). >> --- >> libvirt.spec.in | 5 +++++ >> src/Makefile.am | 6 +++++- >> 2 files changed, 10 insertions(+), 1 deletions(-) > >> >> diff --git a/libvirt.spec.in b/libvirt.spec.in >> index d4e43f6..3c544f1 100644 >> --- a/libvirt.spec.in >> +++ b/libvirt.spec.in >> @@ -1232,6 +1232,11 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug >> %endif >> %find_lang %{name} >> >> +%if ! %{with_sanlock} >> +rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/libvirt_sanlock.aug >> +rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug >> +%endif >> + > > ACK to this hunk. > >> %if ! %{with_lxc} >> rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/libvirtd_lxc.aug >> rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/tests/test_libvirtd_lxc.aug >> diff --git a/src/Makefile.am b/src/Makefile.am >> index 23747d7..e56a8ef 100644 >> --- a/src/Makefile.am >> +++ b/src/Makefile.am >> @@ -785,9 +785,9 @@ augeas_DATA += qemu/libvirtd_qemu.aug >> augeastest_DATA += qemu/test_libvirtd_qemu.aug >> CLEANFILES += qemu/test_libvirtd_qemu.aug >> >> -endif >> EXTRA_DIST += qemu/qemu.conf qemu/libvirtd_qemu.aug \ >> qemu/test_libvirtd_qemu.aug.in qemu/THREADS.txt >> +endif > > NACK to this hunk. If we decide something is worth putting in the > tarball, then it must _always_ be in the tarball, regardless of > configure options. How can I reproduce the failure you were seeing, so > that we can fix it properly? If the problem is one of 'make dist' > failing when qemu is configured to be off, because EXTRA_DIST > unconditionally includes the file but the file is only generated under > HAVE_QEMU, then we need to either fix things so that the file can > unconditionally be generated, or so that the file is not part of the > tarball (and that depends on what tools are required for generating the > file). > >> @@ -1147,6 +1147,7 @@ else >> check-augeas-lxc: >> endif >> >> +if HAVE_SANLOCK >> test_libvirt_sanlock.aug: locking/test_libvirt_sanlock.aug.in \ >> locking/qemu-sanlock.conf $(AUG_GENTEST) >> $(AUG_GENTEST) locking/qemu-sanlock.conf $< $@ >> @@ -1155,6 +1156,9 @@ check-augeas-sanlock: test_libvirt_sanlock.aug >> $(AM_V_GEN)if test -x '$(AUGPARSE)'; then \ >> '$(AUGPARSE)' -I $(srcdir)/locking test_libvirt_sanlock.aug; \ >> fi >> +else >> +check-augeas-sanlock: >> +endif > > ACK to this hunk - if sanlock is not configured, then we don't need to > test it. > Thanks, ACK'd hunks are pushed, the NACK'd one was just my misunderstanding, it doesn't do anything wrong. However, I didn't change the commit message, so it maybe a little confusing and I realized it after the push. What's the best way to solve that? Martin -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list