All of lore.kernel.org
 help / color / mirror / Atom feed
* [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
@ 2015-01-06 14:02 xen.org
  2015-01-08 16:37 ` Jim Fehlig
  0 siblings, 1 reply; 11+ messages in thread
From: xen.org @ 2015-01-06 14:02 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson

[-- Attachment #1: Type: text/plain, Size: 3107 bytes --]

flight 33157 libvirt running [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/33157/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-libvirt             <none executed>              queued
 test-amd64-i386-libvirt         <none executed>              queued
 test-amd64-amd64-libvirt        <none executed>              queued
 build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 32648
 build-i386-libvirt            5 libvirt-build             fail REGR. vs. 32648
 build-amd64                   2 hosts-allocate           running [st=running!]
 build-amd64-pvops             2 hosts-allocate           running [st=running!]

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a

version targeted for testing:
 libvirt              18ec863d19bdaf517e26642f794b7ee4d1d2c53f
baseline version:
 libvirt              2360fe5d24175835d3f5fd1c7e8e6e13addab629

------------------------------------------------------------
People who touched revisions under test:
  Cedric Bosdonnat <cbosdonnat@suse.com>
  Chunyan Liu <cyliu@suse.com>
  Cédric Bosdonnat <cbosdonnat@suse.com>
  Daniel P. Berrange <berrange@redhat.com>
  Eric Blake <eblake@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Kiarie Kahurani <davidkiarie4@gmail.com>
  Luyao Huang <lhuang@redhat.com>
  Nehal J Wani <nehaljw.kkd1@gmail.com>
  Pavel Hrdina <phrdina@redhat.com>
------------------------------------------------------------

jobs:
 build-amd64                                                  preparing
 build-armhf                                                  pass
 build-i386                                                   pass
 build-amd64-libvirt                                          queued
 build-armhf-libvirt                                          fail
 build-i386-libvirt                                           fail
 build-amd64-pvops                                            preparing
 build-armhf-pvops                                            pass
 build-i386-pvops                                             pass
 test-amd64-amd64-libvirt                                     queued
 test-armhf-armhf-libvirt                                     blocked
 test-amd64-i386-libvirt                                      queued


------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

broken-job build-amd64-libvirt queued
broken-job test-amd64-i386-libvirt queued
broken-job test-amd64-amd64-libvirt queued
broken build-amd64 hosts-allocate running
broken build-amd64-pvops hosts-allocate running

Not pushing.

(No revision log; it would be 377 lines long.)


[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-06 14:02 [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued xen.org
@ 2015-01-08 16:37 ` Jim Fehlig
  2015-01-08 16:45   ` Ian Campbell
  0 siblings, 1 reply; 11+ messages in thread
From: Jim Fehlig @ 2015-01-08 16:37 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel

xen.org wrote:
> flight 33157 libvirt running [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/33157/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  build-amd64-libvirt             <none executed>              queued
>  test-amd64-i386-libvirt         <none executed>              queued
>  test-amd64-amd64-libvirt        <none executed>              queued
>  build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 32648
>  build-i386-libvirt            5 libvirt-build             fail REGR. vs. 32648
>   

The build failure here was

make[2]: *** No rule to make target `xenconfig/xen_xl_disk.h', needed by
`all'. Stop.

Now fixed with libvirt commits edacdb3d and 533349ff.

Regards,
Jim

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 16:37 ` Jim Fehlig
@ 2015-01-08 16:45   ` Ian Campbell
  2015-01-08 17:16     ` Jim Fehlig
  0 siblings, 1 reply; 11+ messages in thread
From: Ian Campbell @ 2015-01-08 16:45 UTC (permalink / raw)
  To: Jim Fehlig; +Cc: xen-devel, xen.org

On Thu, 2015-01-08 at 09:37 -0700, Jim Fehlig wrote:
> xen.org wrote:
> > flight 33157 libvirt running [real]
> > http://www.chiark.greenend.org.uk/~xensrcts/logs/33157/
> >
> > Regressions :-(
> >
> > Tests which did not succeed and are blocking,
> > including tests which could not be run:
> >  build-amd64-libvirt             <none executed>              queued
> >  test-amd64-i386-libvirt         <none executed>              queued
> >  test-amd64-amd64-libvirt        <none executed>              queued
> >  build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 32648
> >  build-i386-libvirt            5 libvirt-build             fail REGR. vs. 32648
> >   
> 
> The build failure here was
> 
> make[2]: *** No rule to make target `xenconfig/xen_xl_disk.h', needed by
> `all'. Stop.
> 
> Now fixed with libvirt commits edacdb3d and 533349ff.

Great, thanks for the heads up.

It looks like libvirt has imported the disk syntax parser stuff from
xen.git/tools/libxl/libxlu_disk_l.l? Why not just use libxlu.so which
Xen ships containing that code? We do so pretty much exactly because we
thought it would be useful to libvirt...

I must confess that I thought you already did use libxlu...

Ian.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 16:45   ` Ian Campbell
@ 2015-01-08 17:16     ` Jim Fehlig
  2015-01-08 21:56       ` Jim Fehlig
  0 siblings, 1 reply; 11+ messages in thread
From: Jim Fehlig @ 2015-01-08 17:16 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel, xen.org

Ian Campbell wrote:
> On Thu, 2015-01-08 at 09:37 -0700, Jim Fehlig wrote:
>   
>> xen.org wrote:
>>     
>>> flight 33157 libvirt running [real]
>>> http://www.chiark.greenend.org.uk/~xensrcts/logs/33157/
>>>
>>> Regressions :-(
>>>
>>> Tests which did not succeed and are blocking,
>>> including tests which could not be run:
>>>  build-amd64-libvirt             <none executed>              queued
>>>  test-amd64-i386-libvirt         <none executed>              queued
>>>  test-amd64-amd64-libvirt        <none executed>              queued
>>>  build-armhf-libvirt           5 libvirt-build             fail REGR. vs. 32648
>>>  build-i386-libvirt            5 libvirt-build             fail REGR. vs. 32648
>>>   
>>>       
>> The build failure here was
>>
>> make[2]: *** No rule to make target `xenconfig/xen_xl_disk.h', needed by
>> `all'. Stop.
>>
>> Now fixed with libvirt commits edacdb3d and 533349ff.
>>     
>
> Great, thanks for the heads up.
>
> It looks like libvirt has imported the disk syntax parser stuff from
> xen.git/tools/libxl/libxlu_disk_l.l?

Yes.

> Why not just use libxlu.so which
> Xen ships containing that code? We do so pretty much exactly because we
> thought it would be useful to libvirt...
>   

Because I didn't know :-(.  And yes, it would be useful to libvirt, and
would have saved myself and others considerable time.  In hindsight, I
should have cc'd xen-devel on the original patch series.  I think Wei
was the only Xen tools dev to review the series, and he too missed your
suggestion.

> I must confess that I thought you already did use libxlu...
>   

No, not directly.  But I will be doing so now.  I should try to revert
all this nonsense and use libxlu before it ends up in the next libvirt
release.

Thanks a lot Ian!

Regards,
Jim

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 17:16     ` Jim Fehlig
@ 2015-01-08 21:56       ` Jim Fehlig
  2015-01-09  5:59         ` Jim Fehlig
                           ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Jim Fehlig @ 2015-01-08 21:56 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel, xen.org

[-- Attachment #1: Type: text/plain, Size: 619 bytes --]

Jim Fehlig wrote:
> Ian Campbell wrote:
>
>   
>> I must confess that I thought you already did use libxlu...
>>   
>>     
>
> No, not directly.  But I will be doing so now.  I should try to revert
> all this nonsense and use libxlu before it ends up in the next libvirt
> release.
>   

Hmm, I don't think that is going to be possible since libxlutil.h has
never been installed :-(.  I guess something like the below (untested)
patch would have been necessary long ago.  Changing libvirt to use
libxlutil would break a lot of builds where the distro's existing
xen-devel package is missing libxlutil.h.

Regards,
Jim

[-- Attachment #2: install-libxlutil.h.patch --]
[-- Type: text/x-diff, Size: 1204 bytes --]

>From 3425c1cef21d0295fa8fbf9465ea7273b717f637 Mon Sep 17 00:00:00 2001
From: Jim Fehlig <jfehlig@suse.com>
Date: Thu, 8 Jan 2015 14:43:28 -0700
Subject: [PATCH] Install libxlutil.h

libxlutil.{a,so} are installed, but not the corresponding header
file.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
---
 tools/libxl/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/Makefile b/tools/libxl/Makefile
index df08c8a..0fe2868 100644
--- a/tools/libxl/Makefile
+++ b/tools/libxl/Makefile
@@ -266,7 +266,7 @@ install: all
 	$(SYMLINK_SHLIB) libxlutil.so.$(XLUMAJOR).$(XLUMINOR) $(DESTDIR)$(LIBDIR)/libxlutil.so.$(XLUMAJOR)
 	$(SYMLINK_SHLIB) libxlutil.so.$(XLUMAJOR) $(DESTDIR)$(LIBDIR)/libxlutil.so
 	$(INSTALL_DATA) libxlutil.a $(DESTDIR)$(LIBDIR)
-	$(INSTALL_DATA) libxl.h libxl_event.h libxl_json.h _libxl_types.h _libxl_types_json.h _libxl_list.h libxl_utils.h libxl_uuid.h $(DESTDIR)$(INCLUDEDIR)
+	$(INSTALL_DATA) libxl.h libxl_event.h libxl_json.h _libxl_types.h _libxl_types_json.h _libxl_list.h libxl_utils.h libxl_uuid.h libxlutil.h $(DESTDIR)$(INCLUDEDIR)
 	$(INSTALL_DATA) bash-completion $(DESTDIR)$(BASH_COMPLETION_DIR)/xl.sh
 
 .PHONY: clean
-- 
1.8.0.1


[-- Attachment #3: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 21:56       ` Jim Fehlig
@ 2015-01-09  5:59         ` Jim Fehlig
  2015-01-09  9:27         ` Ian Campbell
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 11+ messages in thread
From: Jim Fehlig @ 2015-01-09  5:59 UTC (permalink / raw)
  To: Ian Campbell; +Cc: xen-devel, xen.org

Jim Fehlig wrote:
> Jim Fehlig wrote:
>   
>> Ian Campbell wrote:
>>
>>   
>>     
>>> I must confess that I thought you already did use libxlu...
>>>   
>>>     
>>>       
>> No, not directly.  But I will be doing so now.  I should try to revert
>> all this nonsense and use libxlu before it ends up in the next libvirt
>> release.
>>   
>>     
>
> Hmm, I don't think that is going to be possible since libxlutil.h has
> never been installed :-(.

That's a bit pessimistic.  I could always add something like the
following hack to libvirt

typedef struct XLU_Config XLU_Config;

extern XLU_Config *xlu_cfg_init(FILE *report,
                                const char *report_filename);

extern int xlu_disk_parse(XLU_Config *cfg,
                          int nspecs,
                          const char *const *specs,
                          libxl_device_disk *disk);

Regards,
Jim

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 21:56       ` Jim Fehlig
  2015-01-09  5:59         ` Jim Fehlig
@ 2015-01-09  9:27         ` Ian Campbell
  2015-01-09 16:59         ` Dario Faggioli
  2015-01-19 17:00         ` Ian Campbell
  3 siblings, 0 replies; 11+ messages in thread
From: Ian Campbell @ 2015-01-09  9:27 UTC (permalink / raw)
  To: Jim Fehlig; +Cc: xen-devel, xen.org

On Thu, 2015-01-08 at 14:56 -0700, Jim Fehlig wrote:
> Jim Fehlig wrote:
> > Ian Campbell wrote:
> >
> >   
> >> I must confess that I thought you already did use libxlu...
> >>   
> >>     
> >
> > No, not directly.  But I will be doing so now.  I should try to revert
> > all this nonsense and use libxlu before it ends up in the next libvirt
> > release.
> >   
> 
> Hmm, I don't think that is going to be possible since libxlutil.h has
> never been installed :-(.  I guess something like the below (untested)
> patch would have been necessary long ago.  Changing libvirt to use
> libxlutil would break a lot of builds where the distro's existing
> xen-devel package is missing libxlutil.h.

Whoops, yes, how embarrassing!

Acked-by: Ian Campbell <ian.campbell@citrix.com>

And of course it should be backported to everywhere.

Later:
On Thu, 2015-01-08 at 22:59 -0700, Jim Fehlig wrote:
[...]
> That's a bit pessimistic.  I could always add something like the
> following hack to libvirt

I'd say that if you combine that with an AC_CHECK_HEADERS([libxlutil.h])
in configure.ac and wrap the hack in #ifndef HAVE_LIBXLUTIL_H that
wouldn't be too aweful a hack.

> 
> typedef struct XLU_Config XLU_Config;
> 
> extern XLU_Config *xlu_cfg_init(FILE *report,
>                                 const char *report_filename);
> 
> extern int xlu_disk_parse(XLU_Config *cfg,
>                           int nspecs,
>                           const char *const *specs,
>                           libxl_device_disk *disk);
> 
> Regards,
> Jim
> 
> 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 21:56       ` Jim Fehlig
  2015-01-09  5:59         ` Jim Fehlig
  2015-01-09  9:27         ` Ian Campbell
@ 2015-01-09 16:59         ` Dario Faggioli
  2015-01-09 17:55           ` Jim Fehlig
  2015-01-19 17:00         ` Ian Campbell
  3 siblings, 1 reply; 11+ messages in thread
From: Dario Faggioli @ 2015-01-09 16:59 UTC (permalink / raw)
  To: Jim Fehlig; +Cc: xen-devel, xen.org, Ian Campbell


[-- Attachment #1.1: Type: text/plain, Size: 1132 bytes --]

On Thu, 2015-01-08 at 14:56 -0700, Jim Fehlig wrote:
> Jim Fehlig wrote:
> > No, not directly.  But I will be doing so now.  I should try to revert
> > all this nonsense and use libxlu before it ends up in the next libvirt
> > release.
> >   
> 
> Hmm, I don't think that is going to be possible since libxlutil.h has
> never been installed :-(.  
>
Wow... That's bad! :-/

> From 3425c1cef21d0295fa8fbf9465ea7273b717f637 Mon Sep 17 00:00:00 2001
> From: Jim Fehlig <jfehlig@suse.com>
> Date: Thu, 8 Jan 2015 14:43:28 -0700
> Subject: [PATCH] Install libxlutil.h
>
> libxlutil.{a,so} are installed, but not the corresponding header
> file.
>
> Signed-off-by: Jim Fehlig <jfehlig@suse.com>
>
FWIW, Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

BTW, would backporting this patch makes things at least a bit better?

Regards,
Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)


[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-09 16:59         ` Dario Faggioli
@ 2015-01-09 17:55           ` Jim Fehlig
  0 siblings, 0 replies; 11+ messages in thread
From: Jim Fehlig @ 2015-01-09 17:55 UTC (permalink / raw)
  To: Dario Faggioli; +Cc: xen-devel, xen.org, Ian Campbell

Dario Faggioli wrote:
> On Thu, 2015-01-08 at 14:56 -0700, Jim Fehlig wrote:
>   
>> Jim Fehlig wrote:
>>     
>>> No, not directly.  But I will be doing so now.  I should try to revert
>>> all this nonsense and use libxlu before it ends up in the next libvirt
>>> release.
>>>   
>>>       
>> Hmm, I don't think that is going to be possible since libxlutil.h has
>> never been installed :-(.  
>>
>>     
> Wow... That's bad! :-/
>
>   
>> From 3425c1cef21d0295fa8fbf9465ea7273b717f637 Mon Sep 17 00:00:00 2001
>> From: Jim Fehlig <jfehlig@suse.com>
>> Date: Thu, 8 Jan 2015 14:43:28 -0700
>> Subject: [PATCH] Install libxlutil.h
>>
>> libxlutil.{a,so} are installed, but not the corresponding header
>> file.
>>
>> Signed-off-by: Jim Fehlig <jfehlig@suse.com>
>>
>>     
> FWIW, Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
>
> BTW, would backporting this patch makes things at least a bit better?
>   

Yes.  As Ian noted, it should be backported everywhere.  But I'll also
provide a workaround in libvirt.

Regards,
Jim

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-08 21:56       ` Jim Fehlig
                           ` (2 preceding siblings ...)
  2015-01-09 16:59         ` Dario Faggioli
@ 2015-01-19 17:00         ` Ian Campbell
  2015-01-19 17:42           ` Ian Jackson
  3 siblings, 1 reply; 11+ messages in thread
From: Ian Campbell @ 2015-01-19 17:00 UTC (permalink / raw)
  To: Jim Fehlig; +Cc: xen-devel, xen.org

On Thu, 2015-01-08 at 14:56 -0700, Jim Fehlig wrote:
> From 3425c1cef21d0295fa8fbf9465ea7273b717f637 Mon Sep 17 00:00:00 2001
> From: Jim Fehlig <jfehlig@suse.com>
> Date: Thu, 8 Jan 2015 14:43:28 -0700
> Subject: [PATCH] Install libxlutil.h
> 
> libxlutil.{a,so} are installed, but not the corresponding header
> file.
> 
> Signed-off-by: Jim Fehlig <jfehlig@suse.com>

Nearly missed actually applying this one, sorry. Now done, thanks.

Ian: This should be backported everywhere please.

Ian.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued
  2015-01-19 17:00         ` Ian Campbell
@ 2015-01-19 17:42           ` Ian Jackson
  0 siblings, 0 replies; 11+ messages in thread
From: Ian Jackson @ 2015-01-19 17:42 UTC (permalink / raw)
  To: Ian Campbell; +Cc: Jim Fehlig, xen-devel, xen.org

Ian Campbell writes ("Re: [Xen-devel] [libvirt test] 33157: regressions -	trouble: blocked/fail/pass/preparing/queued"):
> Ian: This should be backported everywhere please.

Noted, thanks.

Ian.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-01-19 17:42 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-06 14:02 [libvirt test] 33157: regressions - trouble: blocked/fail/pass/preparing/queued xen.org
2015-01-08 16:37 ` Jim Fehlig
2015-01-08 16:45   ` Ian Campbell
2015-01-08 17:16     ` Jim Fehlig
2015-01-08 21:56       ` Jim Fehlig
2015-01-09  5:59         ` Jim Fehlig
2015-01-09  9:27         ` Ian Campbell
2015-01-09 16:59         ` Dario Faggioli
2015-01-09 17:55           ` Jim Fehlig
2015-01-19 17:00         ` Ian Campbell
2015-01-19 17:42           ` Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.