Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-opentelemetry-sdk for
openSUSE:Factory checked in at 2026-03-30 18:29:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-sdk (Old)
and /work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-opentelemetry-sdk"
Mon Mar 30 18:29:57 2026 rev:18 rq:1343487 version:1.40.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-opentelemetry-sdk/python-opentelemetry-sdk.changes
2026-02-11 18:47:56.923112683 +0100
+++
/work/SRC/openSUSE:Factory/.python-opentelemetry-sdk.new.1999/python-opentelemetry-sdk.changes
2026-03-30 18:30:16.192503171 +0200
@@ -1,0 +2,47 @@
+Mon Mar 23 22:03:00 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 1.40.0:
+ * `opentelemetry-sdk`: deprecate `LoggingHandler` in favor of
+ `opentelemetry-instrumentation-logging`, see `opentelemetry-
+ instrumentation-logging` documentation
+ * `opentelemetry-sdk`: Clarify log processor error handling
+ expectations in documentation
+ * bump semantic-conventions to v1.40.0
+ * Add stale PR GitHub Action
+ * `opentelemetry-sdk`: Drop unused Jaeger exporter environment
+ variables (exporter removed in 1.22.0)
+ * `opentelemetry-sdk`: Clarify timeout units in environment
+ variable documentation
+ * `opentelemetry-exporter-otlp-proto-grpc`: Fix re-
+ initialization of gRPC channel on UNAVAILABLE error
+ * `opentelemetry-exporter-prometheus`: Fix duplicate HELP/TYPE
+ declarations for metrics with different label sets
+ * Allow loading all resource detectors by setting
+ `OTEL_EXPERIMENTAL_RESOURCE_DETECTORS` to `*`
+ * `opentelemetry-sdk`: Fix the type hint of the `_metrics_data`
+ property to allow `None` (#4837).
+ * Regenerate opentelemetry-proto code with v1.9.0 release
+ * Add python 3.14 support
+ * Silence events API warnings for internal users
+ * opentelemetry-sdk: make it possible to override the default
+ processors in the SDK configurator
+ * Prevent possible endless recursion from happening in
+ `SimpleLogRecordProcessor.on_emit`, (#4799) and (#4867).
+ * Implement span start/end metrics
+ * Add environment variable carriers to API
+ * Add experimental composable rule based sampler
+ * Make ConcurrentMultiSpanProcessor fork safe
+ * `opentelemetry-exporter-otlp-proto-http`: fix retry logic and
+ error handling for connection failures in trace, metric, and
+ log exporters
+ * `opentelemetry-sdk`: avoid RuntimeError during iteration of
+ view instrument match dictionary in
+ MetricReaderStorage.collect()
+ * Implement experimental TracerConfigurator
+ * `opentelemetry-sdk`: Fix instrument creation race condition
+ * bump semantic-conventions to v1.39.0
+ * `opentelemetry-sdk`: automatically generate configuration
+ models using OTel config JSON schema
+- drop python314.patch (upstream)
+
+-------------------------------------------------------------------
Old:
----
opentelemetry_sdk-1.39.1.tar.gz
python314.patch
New:
----
opentelemetry_sdk-1.40.0.tar.gz
----------(Old B)----------
Old: models using OTel config JSON schema
- drop python314.patch (upstream)
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-opentelemetry-sdk.spec ++++++
--- /var/tmp/diff_new_pack.LDmcte/_old 2026-03-30 18:30:17.468556206 +0200
+++ /var/tmp/diff_new_pack.LDmcte/_new 2026-03-30 18:30:17.472556371 +0200
@@ -26,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-opentelemetry-sdk%{psuffix}
-Version: 1.39.1
+Version: 1.40.0
Release: 0
Summary: OpenTelemetry Python SDK
License: Apache-2.0
@@ -38,17 +38,15 @@
%if %{with test}
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module opentelemetry-sdk = %{version}}
-BuildRequires: %{python_module opentelemetry-test-utils = 0.60b0}
+BuildRequires: %{python_module opentelemetry-test-utils = 0.61b0}
BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module typing-extensions >= 3.7.4}
%endif
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-# PATCH-FIX-UPSTREAM cherry-pick from
https://github.com/open-telemetry/opentelemetry-python/pull/4798 add python
3.14 support
-Patch0: python314.patch
Requires: python-opentelemetry-api = %{version}
-Requires: python-opentelemetry-semantic-conventions = 0.60b0
+Requires: python-opentelemetry-semantic-conventions = 0.61b0
Requires: python-typing-extensions >= 3.7.4
BuildArch: noarch
%python_subpackages
++++++ opentelemetry_sdk-1.39.1.tar.gz -> opentelemetry_sdk-1.40.0.tar.gz ++++++
++++ 4457 lines of diff (skipped)