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-01-17 14:52:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openQA (Old) and /work/SRC/openSUSE:Factory/.openQA.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA" Sat Jan 17 14:52:49 2026 rev:794 rq:1327464 version:5.1768402729.462b3957 Changes: -------- --- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2026-01-14 16:22:26.395339789 +0100 +++ /work/SRC/openSUSE:Factory/.openQA.new.1928/openQA.changes 2026-01-17 14:53:12.387312972 +0100 @@ -1,0 +2,6 @@ +Thu Jan 15 20:43:21 UTC 2026 - [email protected] + +- Update to version 5.1768402729.462b3957: + * feat: optionally configure fake auth key+secret+expiration + +------------------------------------------------------------------- Old: ---- openQA-5.1768323619.9a70ab91.obscpio New: ---- openQA-5.1768402729.462b3957.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openQA-client-test.spec ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:13.523360332 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:13.523360332 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-client Name: %{short_name}-test -Version: 5.1768323619.9a70ab91 +Version: 5.1768402729.462b3957 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-devel-test.spec ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:13.555361666 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:13.555361666 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-devel Name: %{short_name}-test -Version: 5.1768323619.9a70ab91 +Version: 5.1768402729.462b3957 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA-test.spec ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:13.619364334 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:13.623364501 +0100 @@ -18,7 +18,7 @@ %define short_name openQA Name: %{short_name}-test -Version: 5.1768323619.9a70ab91 +Version: 5.1768402729.462b3957 Release: 0 Summary: Test package for openQA License: GPL-2.0-or-later ++++++ openQA-worker-test.spec ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:13.655365835 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:13.655365835 +0100 @@ -18,7 +18,7 @@ %define short_name openQA-worker Name: %{short_name}-test -Version: 5.1768323619.9a70ab91 +Version: 5.1768402729.462b3957 Release: 0 Summary: Test package for %{short_name} License: GPL-2.0-or-later ++++++ openQA.spec ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:13.691367336 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:13.695367502 +0100 @@ -99,7 +99,7 @@ %define devel_requires %devel_no_selenium_requires chromedriver Name: openQA -Version: 5.1768323619.9a70ab91 +Version: 5.1768402729.462b3957 Release: 0 Summary: The openQA web-frontend, scheduler and tools License: GPL-2.0-or-later ++++++ openQA-5.1768323619.9a70ab91.obscpio -> openQA-5.1768402729.462b3957.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openQA-5.1768323619.9a70ab91/lib/OpenQA/WebAPI/Auth/Fake.pm new/openQA-5.1768402729.462b3957/lib/OpenQA/WebAPI/Auth/Fake.pm --- old/openQA-5.1768323619.9a70ab91/lib/OpenQA/WebAPI/Auth/Fake.pm 2026-01-13 18:00:19.000000000 +0100 +++ new/openQA-5.1768402729.462b3957/lib/OpenQA/WebAPI/Auth/Fake.pm 2026-01-14 15:58:49.000000000 +0100 @@ -5,14 +5,17 @@ use Mojo::Base -base, -signatures; use Time::Seconds; +use constant KEY => $ENV{OPENQA_FAKE_AUTH_KEY} // '1234567890ABCDEF'; +use constant SECRET => $ENV{OPENQA_FAKE_AUTH_SECRET} // '1234567890ABCDEF'; +use constant EXPIRATION => $ENV{OPENQA_FAKE_AUTH_EXPIRATION_S} // ONE_DAY; + sub auth_logout ($self) { return } sub auth_login ($self) { my $headers = $self->req->headers; my %users; - $users{Demo} - = {fullname => 'Demo User', email => '[email protected]', admin => 1, operator => 1, key => '1234567890ABCDEF'}; + $users{Demo} = {fullname => 'Demo User', email => '[email protected]', admin => 1, operator => 1, key => KEY}; $users{nobody} = {fullname => 'Nobody', email => '[email protected]', admin => 0, operator => 0, key => '1111111111111111'}; $users{otherdeveloper} = { @@ -36,9 +39,9 @@ $user->is_operator($userinfo->{operator}); $user->update; - my $key = $user->api_keys->find_or_create({key => $userinfo->{key}, secret => '1234567890ABCDEF'}); + my $key = $user->api_keys->find_or_create({key => $userinfo->{key}, secret => SECRET}); # expire in a day after login - $key->update({t_expiration => DateTime->from_epoch(epoch => time + ONE_DAY)}); + $key->update({t_expiration => DateTime->from_epoch(epoch => time + EXPIRATION)}); $self->session->{user} = $userinfo->{username}; return (error => 0); } ++++++ openQA.obsinfo ++++++ --- /var/tmp/diff_new_pack.7uswtN/_old 2026-01-17 14:53:33.196180453 +0100 +++ /var/tmp/diff_new_pack.7uswtN/_new 2026-01-17 14:53:33.200180619 +0100 @@ -1,5 +1,5 @@ name: openQA -version: 5.1768323619.9a70ab91 -mtime: 1768323619 -commit: 9a70ab916b9b0b0f04ea18643f48a56f7dff2409 +version: 5.1768402729.462b3957 +mtime: 1768402729 +commit: 462b395724ddcfb8c648799d3d4e3b10dfea2835
