Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openQA for openSUSE:Factory checked in at 2026-10-27 16:48:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Tue Oct 27 16:48:05 2026 rev:899 rq:1392794 version:5.1793015014.afb80823 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2026-10-24 22:06:18.215825992 +0200 +++ /work/SRC/openSUSE:Factory/.openQA.new.2252680/openQA.changes 2026-10-27 16:48:36.874612698 +0100 @@ -1,0 +2,7 @@ +Mon Oct 26 12:43:36 UTC 2026 - [email protected] + +- Update to version 5.1793015014.afb80823: + * test: forbid FA sr-only in templates and JS + * fix(ui): use Bootstrap's .visually-hidden instead of FA's .sr-only + +------------------------------------------------------------------- Old: ---- openQA-5.1792772346.47ae4497.obscpio New: ---- openQA-5.1793015014.afb80823.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-client-test.spec ++++++ --- /var/tmp/diff_new_pack.9wLNEa/_old 2026-10-27 16:48:38.576684077 +0100 +++ /var/tmp/diff_new_pack.9wLNEa/_new 2026-10-27 16:48:38.578684160 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1792772346.47ae4497 +Version: 5.1793015014.afb80823 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.9wLNEa/_old 2026-10-27 16:48:38.622686006 +0100 +++ /var/tmp/diff_new_pack.9wLNEa/_new 2026-10-27 16:48:38.624686089 +0100 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1792772346.47ae4497 +Version: 5.1793015014.afb80823 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.9wLNEa/_old 2026-10-27 16:48:38.662687683 +0100 +++ /var/tmp/diff_new_pack.9wLNEa/_new 2026-10-27 16:48:38.664687767 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1792772346.47ae4497 +Version: 5.1793015014.afb80823 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.9wLNEa/_old 2026-10-27 16:48:38.705689486 +0100 +++ /var/tmp/diff_new_pack.9wLNEa/_new 2026-10-27 16:48:38.707689570 +0100 @@ -104,7 +104,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1792772346.47ae4497 +Version: 5.1793015014.afb80823 Release: 0 Summary: Framework for automated system-level testing (web-frontend, scheduler and tools) Group: Development/Tools/Other ++++++ openQA-5.1792772346.47ae4497.obscpio -> openQA-5.1793015014.afb80823.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/assets/javascripts/job_next_previous.js new/openQA-5.1793015014.afb80823/assets/javascripts/job_next_previous.js --- old/openQA-5.1792772346.47ae4497/assets/javascripts/job_next_previous.js 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/assets/javascripts/job_next_previous.js 2026-10-26 12:43:34.000000000 +0100 @@ -140,7 +140,8 @@ html += '<a data-bs-toggle="tooltip" data-placement="top" '; html += 'data-container="#res_' + row.id + '" '; html += 'data-async="' + async_url + '" '; - html += "title=\"<i class='fa-solid fa-sync fa-spin fa-2x fa-fw'></i><span class='sr-only'>Loading...</span>\""; + html += + "title=\"<i class='fa-solid fa-sync fa-spin fa-2x fa-fw'></i><span class='visually-hidden'>Loading...</span>\""; html += 'class="failedmodule" '; html += 'href="' + urlWithBase('/tests/' + row.id + '#step/' + htmlEscape(row.failedmodules[i]) + '/1') + '">'; html += '<span title="' + htmlEscape(row.failedmodules[i]) + '">' + htmlEscape(row.failedmodules[i]) + '</span>'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/admin/activity_view/user.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/admin/activity_view/user.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/admin/activity_view/user.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/admin/activity_view/user.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -11,7 +11,7 @@ <div id="flash-messages"></div> <p id="progress-indication" style="display: none"> <i class="fa-solid fa-gear fa-spin fa-3x fa-fw"></i> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </p> <div id="results" class="list-group"> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/admin/group/group_property_editor.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/admin/group/group_property_editor.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/admin/group/group_property_editor.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/admin/group/group_property_editor.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -286,7 +286,7 @@ </p> <p class="properties-progress-indication"> <i class="fa-solid fa-gear fa-spin fa-3x fa-fw"></i> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </p> <p class="properties-status"></p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/admin/job_template/index.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/admin/job_template/index.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/admin/job_template/index.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/admin/job_template/index.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -148,7 +148,7 @@ </p> <p class="progress-indication"> <i class="fa-solid fa-gear fa-spin fa-3x fa-fw"></i> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </p> <div class="result"></div> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/comments/pagination.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/comments/pagination.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/comments/pagination.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/comments/pagination.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -15,7 +15,7 @@ % } class="page-link" aria-label="Previous"> <span aria-hidden="true">«</span> - <span class="sr-only">Previous</span> + <span class="visually-hidden">Previous</span> % if ($current_page_is_the_first) { </span> % } @@ -48,7 +48,7 @@ % } class="page-link" aria-label="Next"> <span aria-hidden="true">»</span> - <span class="sr-only">Next</span> + <span class="visually-hidden">Next</span> % if ($current_page_is_the_last) { </span> % } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/main/index.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/main/index.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/main/index.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/main/index.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -22,7 +22,7 @@ <div id="build-results-loading"> <div class="d-flex justify-content-center"> - <i class="fa-solid fa-circle-notch fa-spin fa-4x" role="status"><span class="sr-only">Loading…</span></i> + <i class="fa-solid fa-circle-notch fa-spin fa-4x" role="status"><span class="visually-hidden">Loading…</span></i> </div> </div> <div id="build-results" data-build-results-url="<%= url_for('dashboard_build_results') %>"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/search/search.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/search/search.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/search/search.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/search/search.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -14,7 +14,7 @@ <div id="flash-messages"></div> <p id="progress-indication" style="display: none"> <i class="fa-solid fa-gear fa-spin fa-3x fa-fw"></i> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </p> <div id="results" class="list-group"> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/test/archive_wait.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/test/archive_wait.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/test/archive_wait.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/test/archive_wait.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -11,7 +11,7 @@ <h3>Preparing Archive for Job <%= $job->id %></h3> <p class="lead">Please wait while the ZIP archive is being created. This might take a while for large jobs.</p> <div class="spinner-border text-primary my-4" role="status"> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </div> <div id="archive-error" class="alert alert-danger d-none my-4" role="alert"></div> <p>You will be automatically redirected once the download is ready.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/test/live.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/test/live.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/test/live.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/test/live.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -199,7 +199,7 @@ <div id="liveview-loading"> <div class="d-flex justify-content-center"> <i class="fa-solid fa-circle-notch fa-spin fa-4x" role="status"> - <span class="sr-only">Loading…</span> + <span class="visually-hidden">Loading…</span> </i> </div> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/templates/webapi/test/tr_job_result_failedmodules.html.ep new/openQA-5.1793015014.afb80823/templates/webapi/test/tr_job_result_failedmodules.html.ep --- old/openQA-5.1792772346.47ae4497/templates/webapi/test/tr_job_result_failedmodules.html.ep 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/templates/webapi/test/tr_job_result_failedmodules.html.ep 2026-10-26 12:43:34.000000000 +0100 @@ -15,7 +15,7 @@ data-bs-placement="top" data-bs-container="#res_<%= $resultid %>" data-bs-async="<%= url_for('test_module_fails', 'testid' => $jobid, 'moduleid' => $failedmodule) %>" - title="<i class='fa-solid fa-sync fa-spin fa-2x fa-fw'></i><span class='sr-only'>Loading...</span>" + title="<i class='fa-solid fa-sync fa-spin fa-2x fa-fw'></i><span class='visually-hidden'>Loading...</span>" class="failedmodule" href="<%= url_for('test', 'testid' => $jobid) . "#step/$failedmodule/1" %>" ><%= text_with_title($failedmodule) %></a> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1792772346.47ae4497/xt/01-style.t new/openQA-5.1793015014.afb80823/xt/01-style.t --- old/openQA-5.1792772346.47ae4497/xt/01-style.t 2026-10-23 18:19:06.000000000 +0200 +++ new/openQA-5.1793015014.afb80823/xt/01-style.t 2026-10-26 12:43:34.000000000 +0100 @@ -31,6 +31,8 @@ is qx{git grep -I -lw 'var' assets/javascripts/ ':!assets/javascripts/shapes.js'}, '', 'No legacy "var" keyword in modern JavaScript files (use const or let)'; +is qx{git grep -I -lw 'sr-only' templates/ assets/javascripts/}, '', + 'No Font Awesome sr-only helper, Bootstrap 5 defines only visually-hidden'; is qx{git grep -l -e '^sub \\S\\+ [^(]\\+' --and --not -e 'sub [(\{]' --and --not -e 'sub \\S\\+(' --and --not -e 'sub \\S\\+;' --and --not -e '# no:style:signatures' ':!contrib/' ':!external/' ':!docs/'}, '', 'All files use sub signatures everywhere (nameless and in-place definitions still allowed)'; ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.9wLNEa/_old 2026-10-27 16:48:53.566312565 +0100 +++ /var/tmp/diff_new_pack.9wLNEa/_new 2026-10-27 16:48:53.572312816 +0100 @@ -1,5 +1,5 @@ name: openQA -version: 5.1792772346.47ae4497 -mtime: 1792772346 -commit: 47ae4497f59fe5c8bacfc8e718d1869f670c2a5b +version: 5.1793015014.afb80823 +mtime: 1793015014 +commit: afb808231f259ada298c3fb34b5c13571da85f7d
