Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package
python-google-cloud-appengine-logging for openSUSE:Factory checked in at
2026-01-17 14:54:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-google-cloud-appengine-logging (Old)
and
/work/SRC/openSUSE:Factory/.python-google-cloud-appengine-logging.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-google-cloud-appengine-logging"
Sat Jan 17 14:54:37 2026 rev:5 rq:1327610 version:1.8.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-google-cloud-appengine-logging/python-google-cloud-appengine-logging.changes
2025-10-17 20:14:33.639662882 +0200
+++
/work/SRC/openSUSE:Factory/.python-google-cloud-appengine-logging.new.1928/python-google-cloud-appengine-logging.changes
2026-01-17 14:55:41.213524158 +0100
@@ -1,0 +2,7 @@
+Fri Jan 16 07:48:17 UTC 2026 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 1.8.0
+ * auto-enable mTLS when supported certificates are detected
+ * check Python and dependency versions in generated GAPICs
+
+-------------------------------------------------------------------
Old:
----
google_cloud_appengine_logging-1.7.0.tar.gz
New:
----
google_cloud_appengine_logging-1.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-google-cloud-appengine-logging.spec ++++++
--- /var/tmp/diff_new_pack.Xc70FT/_old 2026-01-17 14:55:41.749546568 +0100
+++ /var/tmp/diff_new_pack.Xc70FT/_new 2026-01-17 14:55:41.753546736 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-google-cloud-appengine-logging
#
-# Copyright (c) 2025 SUSE LLC
+# 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
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-google-cloud-appengine-logging
-Version: 1.7.0
+Version: 1.8.0
Release: 0
Summary: Google Cloud Appengine Logging API client library
License: Apache-2.0
++++++ google_cloud_appengine_logging-1.7.0.tar.gz ->
google_cloud_appengine_logging-1.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/google_cloud_appengine_logging-1.7.0/PKG-INFO
new/google_cloud_appengine_logging-1.8.0/PKG-INFO
--- old/google_cloud_appengine_logging-1.7.0/PKG-INFO 2025-10-17
03:53:49.813434800 +0200
+++ new/google_cloud_appengine_logging-1.8.0/PKG-INFO 2026-01-15
13:37:38.352192400 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: google-cloud-appengine-logging
-Version: 1.7.0
+Version: 1.8.0
Summary: Google Cloud Appengine Logging API client library
Home-page:
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-appengine-logging
Author: Google LLC
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging/gapic_version.py
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging/gapic_version.py
---
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging/gapic_version.py
2025-10-17 03:50:13.000000000 +0200
+++
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging/gapic_version.py
2026-01-15 13:33:58.000000000 +0100
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-__version__ = "1.7.0" # {x-release-please-version}
+__version__ = "1.8.0" # {x-release-please-version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging_v1/__init__.py
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging_v1/__init__.py
---
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging_v1/__init__.py
2025-10-17 03:50:18.000000000 +0200
+++
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging_v1/__init__.py
2026-01-15 13:33:59.000000000 +0100
@@ -13,13 +13,117 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
+import sys
+
+import google.api_core as api_core
+
from google.cloud.appengine_logging_v1 import gapic_version as package_version
__version__ = package_version.__version__
+if sys.version_info >= (3, 8): # pragma: NO COVER
+ from importlib import metadata
+else: # pragma: NO COVER
+ # TODO(https://github.com/googleapis/python-api-core/issues/835): Remove
+ # this code path once we drop support for Python 3.7
+ import importlib_metadata as metadata
from .types.request_log import LogLine, RequestLog, SourceLocation,
SourceReference
+if hasattr(api_core, "check_python_version") and hasattr(
+ api_core, "check_dependency_versions"
+): # pragma: NO COVER
+ api_core.check_python_version("google.cloud.appengine_logging_v1") #
type: ignore
+ api_core.check_dependency_versions("google.cloud.appengine_logging_v1") #
type: ignore
+else: # pragma: NO COVER
+ # An older version of api_core is installed which does not define the
+ # functions above. We do equivalent checks manually.
+ try:
+ import sys
+ import warnings
+
+ _py_version_str = sys.version.split()[0]
+ _package_label = "google.cloud.appengine_logging_v1"
+ if sys.version_info < (3, 9):
+ warnings.warn(
+ "You are using a non-supported Python version "
+ + f"({_py_version_str}). Google will not post any further "
+ + f"updates to {_package_label} supporting this Python
version. "
+ + "Please upgrade to the latest Python version, or at "
+ + f"least to Python 3.9, and then update {_package_label}.",
+ FutureWarning,
+ )
+ if sys.version_info[:2] == (3, 9):
+ warnings.warn(
+ f"You are using a Python version ({_py_version_str}) "
+ + f"which Google will stop supporting in {_package_label} in "
+ + "January 2026. Please "
+ + "upgrade to the latest Python version, or at "
+ + "least to Python 3.10, before then, and "
+ + f"then update {_package_label}.",
+ FutureWarning,
+ )
+
+ def parse_version_to_tuple(version_string: str):
+ """Safely converts a semantic version string to a comparable tuple
of integers.
+ Example: "4.25.8" -> (4, 25, 8)
+ Ignores non-numeric parts and handles common version formats.
+ Args:
+ version_string: Version string in the format "x.y.z" or
"x.y.z<suffix>"
+ Returns:
+ Tuple of integers for the parsed version string.
+ """
+ parts = []
+ for part in version_string.split("."):
+ try:
+ parts.append(int(part))
+ except ValueError:
+ # If it's a non-numeric part (e.g., '1.0.0b1' -> 'b1'),
stop here.
+ # This is a simplification compared to
'packaging.parse_version', but sufficient
+ # for comparing strictly numeric semantic versions.
+ break
+ return tuple(parts)
+
+ def _get_version(dependency_name):
+ try:
+ version_string: str = metadata.version(dependency_name)
+ parsed_version = parse_version_to_tuple(version_string)
+ return (parsed_version, version_string)
+ except Exception:
+ # Catch exceptions from metadata.version() (e.g.,
PackageNotFoundError)
+ # or errors during parse_version_to_tuple
+ return (None, "--")
+
+ _dependency_package = "google.protobuf"
+ _next_supported_version = "4.25.8"
+ _next_supported_version_tuple = (4, 25, 8)
+ _recommendation = " (we recommend 6.x)"
+ (_version_used, _version_used_string) =
_get_version(_dependency_package)
+ if _version_used and _version_used < _next_supported_version_tuple:
+ warnings.warn(
+ f"Package {_package_label} depends on "
+ + f"{_dependency_package}, currently installed at version "
+ + f"{_version_used_string}. Future updates to "
+ + f"{_package_label} will require {_dependency_package} at "
+ + f"version {_next_supported_version} or
higher{_recommendation}."
+ + " Please ensure "
+ + "that either (a) your Python environment doesn't pin the "
+ + f"version of {_dependency_package}, so that updates to "
+ + f"{_package_label} can require the higher version, or "
+ + "(b) you manually update your Python environment to use at "
+ + f"least version {_next_supported_version} of "
+ + f"{_dependency_package}.",
+ FutureWarning,
+ )
+ except Exception:
+ warnings.warn(
+ "Could not determine the version of Python "
+ + "currently being used. To continue receiving "
+ + "updates for {_package_label}, ensure you are "
+ + "using a supported version of Python; see "
+ + "https://devguide.python.org/versions/"
+ )
+
__all__ = (
"LogLine",
"RequestLog",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging_v1/gapic_version.py
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging_v1/gapic_version.py
---
old/google_cloud_appengine_logging-1.7.0/google/cloud/appengine_logging_v1/gapic_version.py
2025-10-17 03:50:13.000000000 +0200
+++
new/google_cloud_appengine_logging-1.8.0/google/cloud/appengine_logging_v1/gapic_version.py
2026-01-15 13:33:58.000000000 +0100
@@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
-__version__ = "1.7.0" # {x-release-please-version}
+__version__ = "1.8.0" # {x-release-please-version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/google_cloud_appengine_logging-1.7.0/google_cloud_appengine_logging.egg-info/PKG-INFO
new/google_cloud_appengine_logging-1.8.0/google_cloud_appengine_logging.egg-info/PKG-INFO
---
old/google_cloud_appengine_logging-1.7.0/google_cloud_appengine_logging.egg-info/PKG-INFO
2025-10-17 03:53:49.000000000 +0200
+++
new/google_cloud_appengine_logging-1.8.0/google_cloud_appengine_logging.egg-info/PKG-INFO
2026-01-15 13:37:38.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: google-cloud-appengine-logging
-Version: 1.7.0
+Version: 1.8.0
Summary: Google Cloud Appengine Logging API client library
Home-page:
https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-appengine-logging
Author: Google LLC