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
 

Reply via email to