Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2025-12-15 11:56:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Mon Dec 15 11:56:52 2025 rev:784 rq:1322667 version:5.1765535865.b566a24c Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2025-12-12 21:42:06.975208218 +0100 +++ /work/SRC/openSUSE:Factory/.openQA.new.1939/openQA.changes 2025-12-15 12:03:27.548100610 +0100 @@ -1,0 +2,7 @@ +Fri Dec 12 21:07:39 UTC 2025 - [email protected] + +- Update to version 5.1765535865.b566a24c: + * fix(codecov): Be strict about coverage thresholds + * Show jobs that have been cloned when `t` parameter is used on overview + +------------------------------------------------------------------- Old: ---- openQA-5.1765469360.5c0525b5.obscpio New: ---- openQA-5.1765535865.b566a24c.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-client-test.spec ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:28.808153675 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:28.812153843 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1765469360.5c0525b5 +Version: 5.1765535865.b566a24c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:28.852155528 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:28.856155696 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1765469360.5c0525b5 +Version: 5.1765535865.b566a24c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:28.892157213 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:28.896157381 +0100 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1765469360.5c0525b5 +Version: 5.1765535865.b566a24c Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:28.936159066 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:28.940159234 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1765469360.5c0525b5 +Version: 5.1765535865.b566a24c Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:28.980160919 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:28.984161087 +0100 @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1765469360.5c0525b5 +Version: 5.1765535865.b566a24c Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later ++++++ openQA-5.1765469360.5c0525b5.obscpio -> openQA-5.1765535865.b566a24c.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1765469360.5c0525b5/codecov.yml new/openQA-5.1765535865.b566a24c/codecov.yml --- old/openQA-5.1765469360.5c0525b5/codecov.yml 2025-12-11 17:09:20.000000000 +0100 +++ new/openQA-5.1765535865.b566a24c/codecov.yml 2025-12-12 11:37:45.000000000 +0100 @@ -7,22 +7,28 @@ fixes: - "/home/circleci/openQA::" coverage: + round: down + precision: 2 status: changes: false project: default: target: 98 + threshold: 0 fully_covered: target: 100.0 + threshold: 0 paths: - lib/openQA/Worker/ - lib/openQA/Worker.pm - lib/OpenQA/Utils.pm tests: target: 100.0 + threshold: 0 paths: - t/ patch: default: target: 100.0 + threshold: 0 branches: null diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1765469360.5c0525b5/lib/OpenQA/WebAPI/Controller/Test.pm new/openQA-5.1765535865.b566a24c/lib/OpenQA/WebAPI/Controller/Test.pm --- old/openQA-5.1765469360.5c0525b5/lib/OpenQA/WebAPI/Controller/Test.pm 2025-12-11 17:09:20.000000000 +0100 +++ new/openQA-5.1765535865.b566a24c/lib/OpenQA/WebAPI/Controller/Test.pm 2025-12-12 11:37:45.000000000 +0100 @@ -836,10 +836,6 @@ sub overview ($self) { my ($search_args, $groups) = $self->compose_job_overview_search_args; my $config = OpenQA::App->singleton->config; - my $validation = $self->validation; - $validation->optional('t')->datetime; - my $until = $validation->param('t'); - $search_args->{until} = $until; my $distri = $search_args->{distri}; my $version = $search_args->{version}; my $jobs_rs = $self->schema->resultset('Jobs'); @@ -889,7 +885,7 @@ results => $results, aggregated => $aggregated, job_ids => $job_ids, - until => $until, + until => $search_args->{until}, parallel_children_collapsable_results_sel => $config->{global}->{parallel_children_collapsable_results_sel}, summary_parts => \@summary_parts, only_distri => $only_distri, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1765469360.5c0525b5/lib/OpenQA/WebAPI/Plugin/Helpers.pm new/openQA-5.1765535865.b566a24c/lib/OpenQA/WebAPI/Plugin/Helpers.pm --- old/openQA-5.1765469360.5c0525b5/lib/OpenQA/WebAPI/Plugin/Helpers.pm 2025-12-11 17:09:20.000000000 +0100 +++ new/openQA-5.1765535865.b566a24c/lib/OpenQA/WebAPI/Plugin/Helpers.pm 2025-12-12 11:37:45.000000000 +0100 @@ -411,6 +411,7 @@ $v->optional('modules', 'comma_separated'); $v->optional('flavor', 'comma_separated'); $v->optional('limit', 'not_empty')->num(1, undef); + $v->optional('t')->datetime; # add simple query params to search args for my $arg (qw(distri version flavor test)) { @@ -486,8 +487,9 @@ my $configured_limit = $c->app->config->{misc_limits}->{tests_overview_max_jobs}; $search_args{limit} = ($v->is_valid('limit') ? min($configured_limit, $v->param('limit')) : $configured_limit) + 1; - # exclude jobs which are already cloned by setting scope for OpenQA::Jobs::complex_query() - $search_args{scope} = 'current'; + # exclude jobs which are already cloned by setting scope for OpenQA::Jobs::complex_query() unless t param is used + if (my $until = $v->param('t')) { $search_args{until} = $until } + else { $search_args{scope} = 'current' } # allow filtering by job ID my $ids = $v->every_param('id'); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1765469360.5c0525b5/t/10-tests_overview.t new/openQA-5.1765535865.b566a24c/t/10-tests_overview.t --- old/openQA-5.1765469360.5c0525b5/t/10-tests_overview.t 2025-12-11 17:09:20.000000000 +0100 +++ new/openQA-5.1765535865.b566a24c/t/10-tests_overview.t 2025-12-12 11:37:45.000000000 +0100 @@ -134,6 +134,9 @@ like($summary, qr/Incomplete: 1/); subtest 'time parameter' => sub { + # assume 99926 is a clone; this should not prevent it from showing up with the t= parameter + $jobs->find(99926)->update({clone_id => 99927}); + my $link_to_fixed = $t->tx->res->dom->at('#summary .time-params a'); if (isnt($link_to_fixed, undef, 'link to "fixed" present')) { my $params = Mojo::Parameters->new(substr($link_to_fixed->attr('href') // '', 1)); ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.wYh2ac/_old 2025-12-15 12:03:53.465192054 +0100 +++ /var/tmp/diff_new_pack.wYh2ac/_new 2025-12-15 12:03:53.473192391 +0100 @@ -1,5 +1,5 @@ name: openQA -version: 5.1765469360.5c0525b5 -mtime: 1765469360 -commit: 5c0525b50074bae31379e7f21d31810747bc1fbe +version: 5.1765535865.b566a24c +mtime: 1765535865 +commit: b566a24c3cd699f60d984b1cab95e385d56a84bf
