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.