All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH OSSTEST] get_hostflags: return an empty list when there is no flight/job.
@ 2015-07-29 16:28 Ian Campbell
  2015-07-31 15:31 ` Ian Jackson
  0 siblings, 1 reply; 5+ messages in thread
From: Ian Campbell @ 2015-07-29 16:28 UTC (permalink / raw)
  To: ian.jackson, xen-devel; +Cc: Ian Campbell

From: Ian Campbell <Ian.Campbell@citrix.com>

Otherwise trying to use mg-hosts mkpxedir fails with:

$ OSSTEST_CONFIG=production-config-cambridge ./mg-hosts mkpxedir -n rice-weevil
2015-07-27 10:12:28 Z serial method sympathy rice-weevil: osstser1.xs.citrite.net /root/sympathy/rice-weevil /root/sympathy/rice-weevil.log*
2015-07-27 10:12:28 Z TftpScope is default
2015-07-27 10:12:28 Z task 260549 static ianc@osstest: ianc@osstest manual
Use of uninitialized value $otherflightjob in pattern match (m//) at Osstest.pm line 308.
Use of uninitialized value $otherflightjob in pattern match (m//) at Osstest.pm line 308.
Use of uninitialized value $otherflightjob in concatenation (.) or string at Osstest.pm line 308.
 ? at Osstest.pm line 308.

Signed-off-by: Ian Campbell <Ian.Campbell@citrix.com>
---
 Osstest/TestSupport.pm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Osstest/TestSupport.pm b/Osstest/TestSupport.pm
index 4696d68..19d643a 100644
--- a/Osstest/TestSupport.pm
+++ b/Osstest/TestSupport.pm
@@ -1292,6 +1292,7 @@ sub git_dir_revision ($$) {
 sub get_hostflags ($) {
     my ($ident) = @_;
     # may be run outside transaction, or with flights locked
+    return () unless $flight && $job;
     my $flags= get_runvar_default('all_hostflags',     $job, '').','.
                get_runvar_default("${ident}_hostflags", $job, '');
     return grep /./, split /\,/, $flags;
-- 
2.1.4

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

end of thread, other threads:[~2015-08-11 15:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-29 16:28 [PATCH OSSTEST] get_hostflags: return an empty list when there is no flight/job Ian Campbell
2015-07-31 15:31 ` Ian Jackson
2015-07-31 15:39   ` Ian Campbell
2015-08-05 10:50     ` Ian Campbell
2015-08-11 15:57       ` Ian Campbell

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.