Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-opentelemetry-api for
openSUSE:Factory checked in at 2021-01-22 21:51:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-opentelemetry-api (Old)
and /work/SRC/openSUSE:Factory/.python-opentelemetry-api.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-opentelemetry-api"
Fri Jan 22 21:51:53 2021 rev:4 rq:866015 version:0.17b0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-opentelemetry-api/python-opentelemetry-api.changes
2020-04-16 23:02:05.947620679 +0200
+++
/work/SRC/openSUSE:Factory/.python-opentelemetry-api.new.28504/python-opentelemetry-api.changes
2021-01-22 21:52:01.981824319 +0100
@@ -1,0 +2,90 @@
+Fri Jan 22 13:40:17 UTC 2021 - Benjamin Greiner <[email protected]>
+
+- aiocontextvars is only needed for older Python 3.6. Python 3.7
+ and beyond provide everything in stdlib contextvars. See
+ upstreams' setup.cfg. Use rpm boolean dependencies to pull in
+ aiocontextvars only for python36 if available (TW) or python3 if
+ python3-base < 3.7 (Leap)
+
+-------------------------------------------------------------------
+Fri Jan 22 11:39:19 UTC 2021 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Version update to 0.17b0
+ + Added
+ - Add support for OTLP v0.6.0 (#1472)
+ - Add protobuf via gRPC exporting support for Jaeger (#1471)
+ - Add support for Python 3.9 (#1441)
+ - Added the ability to disable instrumenting libraries specified by
+ OTEL_PYTHON_DISABLED_INSTRUMENTATIONS env variable, when using
+ opentelemetry-instrument command. (#1461)
+ - Add `fields` to propagators (#1374)
+ - Add local/remote samplers to parent based sampler (#1440)
+ - Add support for
OTEL_SPAN_{ATTRIBUTE_COUNT_LIMIT,EVENT_COUNT_LIMIT,LINK_COUNT_LIMIT}
+ (#1377)
+ - Return `None` for `DictGetter` if key not found (#1449)
+ - Added support for Jaeger propagator (#1219)
+ - Remove dependency on SDK from `opentelemetry-instrumentation` package. The
+ `opentelemetry-sdk` package now registers an entrypoint
`opentelemetry_configurator`
+ to allow `opentelemetry-instrument` to load the configuration for the SDK
(#1420)
+ - `opentelemetry-exporter-zipkin` Add support for array attributes in Span
and
+ Resource exports (#1285)
+ - Added `__repr__` for `DefaultSpan`, added `trace_flags` to `__repr__` of
+ `SpanContext` (#1485)
+ - `opentelemetry-sdk` Add support for OTEL_TRACE_SAMPLER and
OTEL_TRACE_SAMPLER_ARG
+ env variables (#1496)
+ - Adding `opentelemetry-distro` package to add default configuration for
+ span exporter to OTLP (#1482)
+ + Changed
+ - `opentelemetry-exporter-zipkin` Updated zipkin exporter status code and
error tag
+ (#1486)
+ - Recreate span on every run of a `start_as_current_span`-decorated function
(#1451)
+ - `opentelemetry-exporter-otlp` Headers are now passed in as tuple as
metadata, instead of a
+ string, which was incorrect. (#1507)
+ - `opentelemetry-exporter-jaeger` Updated Jaeger exporter status code tag
(#1488)
+ - `opentelemetry-api` `opentelemety-sdk` Moved `idsgenerator` into sdk
(#1514)
+ - `opentelemetry-sdk` The B3Format propagator has been moved into its own
package:
+ `opentelemetry-propagator-b3` (#1513)
+ - Update default port for OTLP exporter from 55680 to 4317 (#1516)
+ - `opentelemetry-exporter-zipkin` Update boolean attribute value
transformation (#1509)
+ - Move opentelemetry-opentracing-shim out of instrumentation folder (#1533)
+ - `opentelemetry-sdk` The JaegerPropagator has been moved into its own
package:
+ `opentelemetry-propagator-jaeger` (#1525)
+ - `opentelemetry-exporter-jaeger`, `opentelemetry-exporter-zipkin` Update
+ InstrumentationInfo tag keys for Jaeger and Zipkin exporters (#1535)
+ - `opentelemetry-sdk` Remove rate property setter from
TraceIdRatioBasedSampler (#1536)
+ - Fix TraceState to adhere to specs (#1502)
+ + Removed
+ - `opentelemetry-api` Remove ThreadLocalRuntimeContext since python3.4 is
not supported.
+- from version 0.16b1
+ + Added
+ - Add meter reference to observers (#1425)
+- from version 0.16b0
+ + Added
+ - Add optional parameter to `record_exception` method (#1314)
+ - Add pickle support to SpanContext class (#1380)
+ - Add instrumentation library name and version to OTLP exported metrics
(#1418)
+ - Add Gzip compression for exporter (#1141)
+ - Support for v2 api protobuf format (#1318)
+ - Add IDs Generator as Configurable Property of Auto Instrumentation
(#1404)
+ - Added support for `OTEL_EXPORTER` to the `opentelemetry-instrument`
command
+ (#1036)
+ + Changed
+ - Change temporality for Counter and UpDownCounter (#1384)
+ - OTLP exporter: Handle error case when no credentials supplied (#1366)
+ - Update protobuf versions (#1356)
+ - Add missing references to instrumented packages (#1416)
+ - Instrumentation Package depends on the OTel SDK (#1405)
+ - Allow samplers to modify tracestate (#1319)
+ - Update exception handling optional parameters, add escaped attribute to
record_exception
+ (#1365)
+ - Rename `MetricRecord` to `ExportRecord` (#1367)
+ - Rename `Record` to `Accumulation` (#1373)
+ - Rename `Meter` to `Accumulator (#1372)
+ - Fix `ParentBased` sampler for implicit parent spans. Fix also
`trace_state`
+ erasure for dropped spans or spans sampled by the `TraceIdRatioBased`
sampler.
+ (#1394)
+- See upstream CHANGELOG.md for the changes from 0.7b1 to 0.15b0
+ +
https://raw.githubusercontent.com/open-telemetry/opentelemetry-python/master/CHANGELOG.md
+- Drop tests.tar.bz2 tarball as tests are included in the upstream source now
+
+-------------------------------------------------------------------
Old:
----
LICENSE
opentelemetry-api-0.6b0.tar.gz
tests.tar.bz2
New:
----
opentelemetry-api-0.17b0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-opentelemetry-api.spec ++++++
--- /var/tmp/diff_new_pack.xNFGbJ/_old 2021-01-22 21:52:02.605825204 +0100
+++ /var/tmp/diff_new_pack.xNFGbJ/_new 2021-01-22 21:52:02.609825210 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-opentelemetry-api
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,21 +19,21 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-opentelemetry-api
-Version: 0.6b0
+Version: 0.17b0
Release: 0
Summary: OpenTelemetry Python API
License: Apache-2.0
URL:
https://github.com/open-telemetry/opentelemetry-python/tree/master/opentelemetry-api
Source:
https://files.pythonhosted.org/packages/source/o/opentelemetry-api/opentelemetry-api-%{version}.tar.gz
-# https://github.com/open-telemetry/opentelemetry-python/pull/557
-Source98: tests.tar.bz2
-# https://github.com/open-telemetry/opentelemetry-python/issues/473
-Source99:
https://raw.githubusercontent.com/open-telemetry/opentelemetry-python/master/LICENSE
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
+BuildRequires: ((python3-aiocontextvars and python3-base < 3.7) or
(python36-aiocontextvars and python36-base))
BuildArch: noarch
Requires: python-setuptools
+%if %{python_version_nodots} < 37
+Requires: python-aiocontextvars
+%endif
# SECTION test requirements
BuildRequires: %{python_module pytest}
# /SECTION
@@ -43,8 +43,7 @@
OpenTelemetry Python API
%prep
-%setup -q -n opentelemetry-api-%{version} -a98
-cp %{SOURCE99} .
+%setup -q -n opentelemetry-api-%{version}
%build
%python_build
@@ -54,10 +53,7 @@
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
-# test_environment_variables and test_getattr erroring,
-# let us see whether they got fixed via github PR referenced
-# above (in next version)
-%pytest -k 'not (test_getattr or test_environment_variables)'
+%pytest
%files %{python_files}
%doc README.rst
++++++ opentelemetry-api-0.6b0.tar.gz -> opentelemetry-api-0.17b0.tar.gz ++++++
++++ 6502 lines of diff (skipped)