Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-opentelemetry-proto for 
openSUSE:Factory checked in at 2026-06-27 18:04:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-proto (Old)
 and      /work/SRC/openSUSE:Factory/.python-opentelemetry-proto.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-opentelemetry-proto"

Sat Jun 27 18:04:51 2026 rev:16 rq:1361875 version:1.42.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-opentelemetry-proto/python-opentelemetry-proto.changes
    2026-04-28 11:57:09.587471714 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-opentelemetry-proto.new.11887/python-opentelemetry-proto.changes
 2026-06-27 18:05:58.267717061 +0200
@@ -1,0 +2,119 @@
+Sat Jun 20 15:58:07 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.42.1:
+  * This is a patch release on the previous 1.42.0/0.63b0
+    release, fixing the issue(s) below.
+  * ### Fixed
+  * Preserve the random trace ID flag when creating child spans
+    instead of always setting the random trace id bit depending
+    on the available trace id generator.
+- update to 1.42.0:
+  * ### Added
+  * `opentelemetry-api`, `opentelemetry-sdk`: add support for
+    'random-trace-id' flags in W3C traceparent header trace
+    flags. Implementations of `IdGenerator` that do randomly
+    generate the 56 least significant bits, should also implement
+    a `is_trace_id_random` methods that returns `True`.
+  * logs: add exception support to Logger emit and LogRecord
+    attributes
+  * `opentelemetry-exporter-otlp-proto-grpc`: make retryable gRPC
+    error codes configurable for gRPC exporters
+  * `opentelemetry-sdk`: Add
+    `create_logger_provider`/`configure_logger_provider` to
+    declarative file configuration, enabling LoggerProvider
+    instantiation from config files without reading env vars
+  * `opentelemetry-exporter-otlp-json-common`: add
+    'opentelemetry-exporter-otlp-json-common' package for OTLP
+    JSON exporters
+  * `opentelemetry-sdk`: Add `service` resource detector support
+    to declarative file configuration via
+    `detection_development.detectors[].service`
+  * `opentelemetry-docker-tests`: add docker-tests coverage of
+    `opentelemetry-exporter-otlp-proto-grpc` and `opentelemetry-
+    exporter-otlp-proto-http` metrics export
+  * Add `registry` keyword argument to `PrometheusMetricReader`
+    to allow passing a custom Prometheus registry
+  * Add WeaverLiveCheck test util
+  * `opentelemetry-sdk`: add `load_entry_point` shared utility to
+    declarative file configuration for loading plugins via entry
+    points; refactor propagator loading to use it
+  * `opentelemetry-sdk`: add sampler plugin loading to
+    declarative file configuration via the
+    `opentelemetry_sampler` entry point group, matching the
+    spec's PluginComponentProvider mechanism
+  * `opentelemetry-sdk`: add propagator plugin loading to
+    declarative file configuration via the
+    `opentelemetry_propagator` entry point group, matching the
+    spec's PluginComponentProvider mechanism
+  * `opentelemetry-sdk`: add exporter plugin loading to
+    declarative file configuration for all three signals (traces,
+    metrics, logs) via the `opentelemetry_*_exporter` entry point
+    groups, matching the spec's PluginComponentProvider mechanism
+  * `opentelemetry-sdk`: add generic resource detector plugin
+    loading to declarative file configuration via the
+    `opentelemetry_resource_detector` entry point group, matching
+    the spec's PluginComponentProvider mechanism
+  * `opentelemetry-sdk`: add `additional_properties` support to
+    generated config models via custom `datamodel-codegen`
+    template, enabling plugin/custom component names to flow
+    through typed dataclasses
+  * Add ability to selectively enable exporting of SDK internal
+    metrics with the `OTEL_PYTHON_SDK_INTERNAL_METRICS_ENABLED`
+    environment variable.
+  * ### Changed
+  * `opentelemetry-semantic-conventions`: use `X | Y` union
+    annotation
+  * `opentelemetry-api`: update `EnvironmentGetter` and
+    `EnvironmentSetter` to use normalized environment variable
+    names
+  * Apply fixes for `UP` ruff rule
+  * `opentelemetry-sdk`: only load entrypoints for resource
+    detectors if they are configured via
+    `OTEL_EXPERIMENTAL_RESOURCE_DETECTORS`
+  * ci: wait for tracecontext server readiness instead of a fixed
+    sleep in `scripts/tracecontext-integration-test.sh`
+  * Switch to SPDX license headers and add CI enforcement
+  * `opentelemetry-semantic-conventions`: Bump semantic
+    conventions to 1.41.1, this changes the metrics name of
+    `K8S_CONTAINER_CPU_LIMIT_UTILIZATION` and
+    `K8S_CONTAINER_CPU_REQUEST_UTILIZATION`.
+  * ### Removed
+  * `opentelemetry-api`: remove third-party importlib-metadata in
+    favor of standard library since Python >= 3.10 is now
+    required
+  * Drop Python 3.9 support
+  * ### Fixed
+  * `opentelemetry-sdk`: Allow declarative OTLP HTTP exporters to
+    map `compression: deflate` instead of rejecting it as
+    unsupported.
+  * Fix incorrect code example in `create_tracer()` docstring
+  * `opentelemetry-sdk`: Fix `ProcessResourceDetector` to use
+    `sys.orig_argv` so that `process.command`,
+    `process.command_line`, and `process.command_args` reflect
+    the original invocation for `python -m ` runs (where
+    `sys.argv[0]` is rewritten to the module path)
+  * `opentelemetry-sdk`: fix YAML structure injection via
+    environment variable substitution in declarative file
+    configuration; values containing newlines are now emitted as
+    quoted YAML scalars per spec requirement
+  * `opentelemetry-sdk`: Fix mutable attributes reference in
+    metrics, attributes passed to instrument `add`/`record` are
+    now copied so that subsequent mutations do not affect
+    recorded data points
+  * `opentelemetry-sdk`: make resource detector ordering
+    deterministic
+  * Fix incorrect type annotation on `detectors` parameter of
+    `get_aggregated_resources`
+  * `opentelemetry-api`: Enforce W3C Baggage size limits on
+    outbound propagation in `W3CBaggagePropagator.inject()`.
+    Previously only inbound extraction enforced limits; now
+    inject also caps entries at 180, individual pairs at 4096
+    bytes, and total header at 8192 bytes per the W3C Baggage
+    spec. The extract path max_pairs limit now counts all size-
+    valid entries rather than only successfully parsed ones.
+  * `opentelemetry-sdk`: fix multi-processor `force_flush`
+    skipping remaining processors when one returns `None`
+  * `opentelemetry-test-utils`: fix weaver live check hanging
+    when weaver log output fills the pipe buffer
+
+-------------------------------------------------------------------

Old:
----
  opentelemetry_proto-1.41.1.tar.gz

New:
----
  opentelemetry_proto-1.42.1.tar.gz

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

Other differences:
------------------
++++++ python-opentelemetry-proto.spec ++++++
--- /var/tmp/diff_new_pack.NUuQob/_old  2026-06-27 18:05:59.007742057 +0200
+++ /var/tmp/diff_new_pack.NUuQob/_new  2026-06-27 18:05:59.007742057 +0200
@@ -19,7 +19,7 @@
 %{?sle15_python_module_pythons}
 Name:           python-opentelemetry-proto
 # Please keep in sync with python-opentelemetry-exporter-otlp-*
-Version:        1.41.1
+Version:        1.42.1
 Release:        0
 Summary:        OpenTelemetry Python Proto
 License:        Apache-2.0

++++++ opentelemetry_proto-1.41.1.tar.gz -> opentelemetry_proto-1.42.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/opentelemetry_proto-1.41.1/PKG-INFO 
new/opentelemetry_proto-1.42.1/PKG-INFO
--- old/opentelemetry_proto-1.41.1/PKG-INFO     2020-02-02 01:00:00.000000000 
+0100
+++ new/opentelemetry_proto-1.42.1/PKG-INFO     2020-02-02 01:00:00.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: opentelemetry-proto
-Version: 1.41.1
+Version: 1.42.1
 Summary: OpenTelemetry Python Proto
 Project-URL: Homepage, 
https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-proto
 Project-URL: Repository, https://github.com/open-telemetry/opentelemetry-python
@@ -12,13 +12,12 @@
 Classifier: Intended Audience :: Developers
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.9
 Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3.14
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 Requires-Dist: protobuf<7.0,>=5.0
 Description-Content-Type: text/x-rst
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/opentelemetry_proto-1.41.1/pyproject.toml 
new/opentelemetry_proto-1.42.1/pyproject.toml
--- old/opentelemetry_proto-1.41.1/pyproject.toml       2020-02-02 
01:00:00.000000000 +0100
+++ new/opentelemetry_proto-1.42.1/pyproject.toml       2020-02-02 
01:00:00.000000000 +0100
@@ -8,7 +8,7 @@
 description = "OpenTelemetry Python Proto"
 readme = "README.rst"
 license = "Apache-2.0"
-requires-python = ">=3.9"
+requires-python = ">=3.10"
 authors = [
   { name = "OpenTelemetry Authors", email = 
"[email protected]" },
 ]
@@ -18,7 +18,6 @@
   "Intended Audience :: Developers",
   "Programming Language :: Python",
   "Programming Language :: Python :: 3",
-  "Programming Language :: Python :: 3.9",
   "Programming Language :: Python :: 3.10",
   "Programming Language :: Python :: 3.11",
   "Programming Language :: Python :: 3.12",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/opentelemetry_proto-1.41.1/src/opentelemetry/proto/version/__init__.py 
new/opentelemetry_proto-1.42.1/src/opentelemetry/proto/version/__init__.py
--- old/opentelemetry_proto-1.41.1/src/opentelemetry/proto/version/__init__.py  
2020-02-02 01:00:00.000000000 +0100
+++ new/opentelemetry_proto-1.42.1/src/opentelemetry/proto/version/__init__.py  
2020-02-02 01:00:00.000000000 +0100
@@ -1,15 +1,4 @@
 # Copyright The OpenTelemetry Authors
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
 
-__version__ = "1.41.1"
+__version__ = "1.42.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/opentelemetry_proto-1.41.1/tests/test_proto.py 
new/opentelemetry_proto-1.42.1/tests/test_proto.py
--- old/opentelemetry_proto-1.41.1/tests/test_proto.py  2020-02-02 
01:00:00.000000000 +0100
+++ new/opentelemetry_proto-1.42.1/tests/test_proto.py  2020-02-02 
01:00:00.000000000 +0100
@@ -1,16 +1,5 @@
 # Copyright The OpenTelemetry Authors
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
 # type: ignore
 
 from importlib.util import find_spec

Reply via email to