Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package google-guest-oslogin for 
openSUSE:Factory checked in at 2026-05-07 15:45:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-guest-oslogin (Old)
 and      /work/SRC/openSUSE:Factory/.google-guest-oslogin.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "google-guest-oslogin"

Thu May  7 15:45:41 2026 rev:38 rq:1350678 version:20260430.00

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/google-guest-oslogin/google-guest-oslogin.changes    
    2025-11-26 18:50:42.043969474 +0100
+++ 
/work/SRC/openSUSE:Factory/.google-guest-oslogin.new.1966/google-guest-oslogin.changes
      2026-05-07 15:47:17.556830373 +0200
@@ -1,0 +2,44 @@
+Mon May  4 11:45:26 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 20260430.00
+  * URLEncode request parameters sent to the metadata server. (#182)
+
+-------------------------------------------------------------------
+Tue Apr 28 21:41:26 UTC 2026 - Robert Schweikert <[email protected]>
+
+- Add /var/google-sudoers.d to tmpfile config
+  + The /var/google-users.d directory is pre-created in the Makefile but
+    the google-sudoers.d is not. But the code wil not behave as expected
+    if the directory is not there. Because of the pre-creation missing in
+    Makefile this was missed initially.
+
+-------------------------------------------------------------------
+Tue Apr  7 19:48:07 UTC 2026 - Robert Schweikert <[email protected]>
+
+- Update to version 20260227.00 (bsc#1257010)
+  + Fix broken cache_refresh behavior when groups are disabled. (#181)
+    * Implement a binary cache for OS Login passwd entries.
+      This change introduces a new binary cache format for storing OS Login
+      passwd information. It includes:
+      - `OsLoginPasswdCacheWriter`: A C++ class to build and write the cache
+         file. It buffers user entries, sorts them, and writes them to a
+         temporary file before atomically renaming it.
+      - `oslogin_passwd_cache_reader`: A C implementation for reading from
+         the cache file using mmap. It provides functions compatible with
+         NSS modules for looking up entries by UID, name, and iterating
+         through all entries.
+      - `eytzinger_layout.h`: A template function to convert a sorted vector
+         into an Eytzinger layout, used for the name index to improve cache
+         locality during lookups.
+      - `oslogin_index_structs.h`: Defines the structures used for the UID
+         and Name indices.
+      - New unit tests (`eytzinger_layout_test.cc`,
+        `oslogin_passwd_cache_reader_test.cc`, `round_trip_test.cc`) to
+        validate the cache functionality, including concurrent read access.
+      - The `Makefile` is updated to build and run the new tests. The `main`
+        function is removed from `oslogin_utils_test.cc` as `gtest_main.cc`
+        is now linked.
+    * Fix incorrect cache_refresh return value.
+  + Add google-guest-oslogin.conf and ggosl-no-var-content.patch 
(jsc#PED-14688)
+
+-------------------------------------------------------------------

Old:
----
  google-guest-oslogin-20251022.00.tar.gz

New:
----
  ggosl-no-var-content.patch
  google-guest-oslogin-20260430.00.tar.gz
  google-guest-oslogin.conf

----------(New B)----------
  New:    * Fix incorrect cache_refresh return value.
  + Add google-guest-oslogin.conf and ggosl-no-var-content.patch (jsc#PED-14688)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ google-guest-oslogin.spec ++++++
--- /var/tmp/diff_new_pack.8djkNo/_old  2026-05-07 15:47:18.260859385 +0200
+++ /var/tmp/diff_new_pack.8djkNo/_new  2026-05-07 15:47:18.264859550 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package google-guest-oslogin
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,13 +26,15 @@
 %{!?_pam_moduledir: %define _pam_moduledir %{_pamdir}}
 
 Name:           google-guest-oslogin
-Version:        20251022.00
+Version:        20260430.00
 Release:        0
 Summary:        Google Cloud Guest OS Login
 License:        Apache-2.0
 Group:          System/Daemons
 URL:            https://github.com/GoogleCloudPlatform/guest-oslogin
 Source:         %{url}/archive/%{version}/%{name}-%{version}.tar.gz
+Source1:        google-guest-oslogin.conf
+Patch1:         ggosl-no-var-content.patch
 Requires:       openssh
 Requires:       pam
 Requires(post): glibc
@@ -78,6 +80,7 @@
 
 %prep
 %setup -q -n guest-oslogin-%{version}
+%patch -P 1
 
 %build
 %if 0%{?suse_version} && 0%{?suse_version} > 1315
@@ -104,6 +107,9 @@
 mkdir -p %{buildroot}%{_sbindir}
 for srv_name in %{buildroot}%{_unitdir}/*.service; do rc_name=$(basename -s 
'.service' $srv_name); ln -s service %{buildroot}%{_sbindir}/rc$rc_name; done
 
+mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d
+install -m 644 %{SOURCE1} %{buildroot}%{_prefix}/lib/tmpfiles.d/
+
 %pre
 %service_add_pre google-oslogin-cache.service
 
@@ -148,6 +154,7 @@
 %{_presetdir}/*
 %{_sbindir}/*
 %{_unitdir}/*
+%{_prefix}/lib/tmpfiles.d/google-guest-oslogin.conf
 %if %{without use_selinux}
 %{_datadir}/selinux
 %{_datadir}/selinux/packages

++++++ ggosl-no-var-content.patch ++++++
--- src/Makefile.orig
+++ src/Makefile
@@ -133,6 +133,6 @@ else
        install -m 0644 -t $(DEST_PRESETDIR) 
$(TOPDIR)/90-google-compute-engine-oslogin.preset
 endif
        # README file in google-users.d
-       install -m 0640 -d $(DEST_GOOGLEUSERSDIR)
-       install -m 0644 -T $(TOPDIR)/google-users-d-README 
$(DEST_GOOGLEUSERSDIR)/README
+       # install -m 0640 -d $(DEST_GOOGLEUSERSDIR)
+       # install -m 0644 -T $(TOPDIR)/google-users-d-README 
$(DEST_GOOGLEUSERSDIR)/README
 

++++++ google-guest-oslogin-20251022.00.tar.gz -> 
google-guest-oslogin-20260430.00.tar.gz ++++++
++++ 2288 lines of diff (skipped)

++++++ google-guest-oslogin.conf ++++++
d /var/google-users.d
d /var/google-sudoers.d

Reply via email to