[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] OSSTest nested patch PART2 -- L2 installation failure
Hi Ians, Now I get to L2 installation. Failures: 1. Use of uninitialized value $prefix in pattern match (m//) at Osstest/TestSupport.pm line 1596 sub ether_prefix($) { my ($ho) = @_; my $prefix = get_host_property($ho, 'gen-ether-prefix-base'); $prefix =~ m/^(\w+:\w+):(\w+):(\w+)$/ or die "$prefix ?"; my $lhs = $1; my $pv = (hex($2)<<8) | (hex($3)); $pv ^= $mjobdb->gen_ether_offset($ho,$flight); $prefix = sprintf "%s:%02x:%02x", $lhs, ($pv>>8)&0xff, $pv&0xff; return $prefix; } L1 as host seems not having ether-prefix base defined. Proposed fix: my $prefix = get_host_property($ho, 'gen-ether-prefix-base') // '$some default value'? 2. Use of uninitialized value $meth in split at Osstest/TestSupport.pm line 1068 sub get_host_method_object ($$$) { my ($ho, $kind, $meth) = @_; my (@meth) = split /\s+/, $meth; my $mo; eval ("use Osstest::${kind}::$meth[0];". "\$mo = Osstest::${kind}::$meth[0]->new(\$ho, \@meth);") or die "get_host_method_object $kind $meth $@"; return $mo; } L1 as host seems not have dhcp watch method defined Proposed fix: add default value Your opinions? Best Regards, Robert Ho _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |