Hello community,

here is the log from the commit of package google-compute-engine for 
openSUSE:Factory checked in at 2019-09-25 08:30:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-compute-engine (Old)
 and      /work/SRC/openSUSE:Factory/.google-compute-engine.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "google-compute-engine"

Wed Sep 25 08:30:00 2019 rev:17 rq:732804 version:20190801

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/google-compute-engine/google-compute-engine.changes  
    2019-08-06 17:27:30.492685554 +0200
+++ 
/work/SRC/openSUSE:Factory/.google-compute-engine.new.7948/google-compute-engine.changes
    2019-09-25 08:30:01.746371402 +0200
@@ -1,0 +2,21 @@
+Tue Sep 17 03:02:11 UTC 2019 - Robert Schweikert <[email protected]>
+
+- Fix file list
+  + On i586 Python code is also under _libdir thus creating a conflict between
+    the packages.
+
+-------------------------------------------------------------------
+Wed Sep 11 11:47:46 UTC 2019 - Robert Schweikert <[email protected]>
+
+- Add gcei_disableipv6.patch (bsc#1150058)
+  + Upstream introduced an interface named "DisableIpv6" but the
+    implementation was incomplete and the interface was missing for SUSE
+    distros
+
+-------------------------------------------------------------------
+Tue Aug 20 11:06:50 UTC 2019 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Fix install location of NSS and PAM shared libraries (bsc#1146172)
+- Switch RPM group for oslogin package from Hardware to System/Daemons
+
+-------------------------------------------------------------------

New:
----
  gcei_disableipv6.patch

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

Other differences:
------------------
++++++ google-compute-engine.spec ++++++
--- /var/tmp/diff_new_pack.N1uJXx/_old  2019-09-25 08:30:03.294371193 +0200
+++ /var/tmp/diff_new_pack.N1uJXx/_new  2019-09-25 08:30:03.306371191 +0200
@@ -37,6 +37,7 @@
 Patch4:         gcei-link-boost_regex.patch
 # see: https://github.com/GoogleCloudPlatform/compute-image-packages/issues/831
 Patch5:         gcei-normalize-python-version.patch
+Patch6:         gcei_disableipv6.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -73,7 +74,7 @@
 
 %package oslogin
 Summary:        OS Login Functionality for Google Compute Engine
-Group:          Hardware
+Group:          System/Daemons
 
 Requires:       pam
 Requires(post): openssh
@@ -101,6 +102,7 @@
 %patch4 -p1
 %endif
 %patch5 -p1
+%patch6 -p1
 find -name "*.py" | xargs sed -i 'sm#!/usr/bin/pythonmm'
 cp %{SOURCE9} google-optimize-local-ssd.service
 cp %{SOURCE10} google-set-multiqueue.service
@@ -149,7 +151,7 @@
 cp google-compute-engine/src/etc/rsyslog.d/* 
%{buildroot}/%{_sysconfdir}/rsyslog.d
 # oslogin
 pushd google-compute-engine-oslogin
-make install DESTDIR=%{buildroot} NSS_INSTALL_PATH=%{_lib} 
PAM_INSTALL_PATH=%{_lib}/security
+make install DESTDIR=%{buildroot} LIBDIR=/%{_libdir} PAMDIR=/%{_lib}/security
 popd
 # kernel module blacklist
 mkdir -p %{buildroot}/%{_sysconfdir}/modprobe.d
@@ -233,9 +235,8 @@
 %attr(0755,root,root) %{_bindir}/google_oslogin_control
 %attr(0755,root,root) %{_bindir}/google_authorized_keys
 %attr(0755,root,root) %{_bindir}/google_oslogin_nss_cache
-%dir /usr/lib/security
 /%{_mandir}/man8/*
-/usr/lib/*.so*
-/usr/lib/security/*.so*
+/%{_lib}/security/*
+/%{_libdir}/libnss*
 
 %changelog

++++++ gcei_disableipv6.patch ++++++
>From 028fcda7d0d5b62770d24985dec464b1fea48ee6 Mon Sep 17 00:00:00 2001
From: Zach Marano <[email protected]>
Date: Tue, 10 Sep 2019 14:59:38 -0700
Subject: [PATCH] Add missing DisableIpv6 function for SLES 12 and default
 case.

---
 .../google_compute_engine/distro_lib/sles_12/utils.py    | 9 +++++++++
 .../google_compute_engine/distro_lib/utils.py            | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git 
a/packages/python-google-compute-engine/google_compute_engine/distro_lib/sles_12/utils.py
 
b/packages/python-google-compute-engine/google_compute_engine/distro_lib/sles_12/utils.py
index a8bd4864..aacfc471 100644
--- 
a/packages/python-google-compute-engine/google_compute_engine/distro_lib/sles_12/utils.py
+++ 
b/packages/python-google-compute-engine/google_compute_engine/distro_lib/sles_12/utils.py
@@ -39,6 +39,15 @@ def EnableIpv6(self, interfaces, logger, 
dhclient_script=None):
     """
     pass
 
+  def DisableIpv6(self, interfaces, logger):
+    """Disable Ipv6.
+
+    Args:
+      interface: string, the output device names for enabling IPv6.
+      logger: logger object, used to write to SysLog and serial port.
+    """
+    pass
+
   def EnableNetworkInterfaces(self, interfaces, logger, dhclient_script=None):
     """Enable the list of network interfaces.
 
diff --git 
a/packages/python-google-compute-engine/google_compute_engine/distro_lib/utils.py
 
b/packages/python-google-compute-engine/google_compute_engine/distro_lib/utils.py
index df1d45cd..50f4f986 100644
--- 
a/packages/python-google-compute-engine/google_compute_engine/distro_lib/utils.py
+++ 
b/packages/python-google-compute-engine/google_compute_engine/distro_lib/utils.py
@@ -37,6 +37,15 @@ def EnableIpv6(self, interfaces, logger, 
dhclient_script=None):
     """
     pass
 
+  def DisableIpv6(self, interfaces, logger):
+    """Disable Ipv6.
+
+    Args:
+      interface: string, the output device names for enabling IPv6.
+      logger: logger object, used to write to SysLog and serial port.
+    """
+    pass
+
   def EnableNetworkInterfaces(self, interfaces, logger, dhclient_script=None):
     """Enable the list of network interfaces.
 

Reply via email to