|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [OSSTEST PATCH 4/4] cs-bisection-step: Properly handle external job refs in template
On Fri, 2015-09-04 at 11:56 +0100, Ian Jackson wrote:
> cs-bisection-step has had, for a long time, code which is supposed to
> handle the situation where the template flight contains build job
> references to other flights.
>
> However:
>
> - The regexp to spot these other-flight job reference runvars would
> never match because it said \s where \S was probably intended (and
> . would be better);
>
> - If it were to match, the flight and job arguments to the recursive
> preparejob invocation were teh wrong way round. preparejob takes
"teh"
Otherwise all 4 of these patches LGTM:
Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> the job name first.
>
> Fix these two bugs. Now it does seem to work properly.
>
> Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
> ---
> cs-bisection-step | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/cs-bisection-step b/cs-bisection-step
> index 37efbea..b676044 100755
> --- a/cs-bisection-step
> +++ b/cs-bisection-step
> @@ -1190,8 +1190,8 @@ END
> foreach my $subjob (@$subjobs) {
> my $target;
> my $jobspec= $subjob->{val};
> - if ($jobspec =~ m/^(\d+)\.(\s+)$/) {
> - $target= preparejob($1, $2, 1);
> + if ($jobspec =~ m/^(\d+)\.(.+)$/) {
> + $target= preparejob($2, $1, 1);
> } else {
> $target= preparejob($jobspec, $copyflight, 1);
> }
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |