Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package telemetrygen for openSUSE:Factory checked in at 2026-04-30 20:31:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/telemetrygen (Old) and /work/SRC/openSUSE:Factory/.telemetrygen.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "telemetrygen" Thu Apr 30 20:31:10 2026 rev:13 rq:1350178 version:0.151.0 Changes: -------- --- /work/SRC/openSUSE:Factory/telemetrygen/telemetrygen.changes 2026-04-18 21:36:12.469154809 +0200 +++ /work/SRC/openSUSE:Factory/.telemetrygen.new.30200/telemetrygen.changes 2026-04-30 20:31:29.689495963 +0200 @@ -1,0 +2,132 @@ +Thu Apr 30 06:20:26 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 0.151.0: + * telemetrygen-related changes + - [telemetrygen] Add timeout flag (#47299) + * Dependencies + - [chore]Update OTEL_VERSION=v0.151.0 + OTEL_STABLE_VERSION=v1.57.0 (#48000) + - Update module modernc.org/sqlite to v1.50.0 (#47996) + - Update module golang.org/x/vuln to v1.3.0 (#47995) + - Update module gitlab.com/gitlab-org/api/client-go/v2 to + v2.21.0 (#47993) + - Update module github.com/redis/go-redis/v9 to v9.19.0 + (#47990) + - Update module github.com/hetznercloud/hcloud-go/v2 to v2.39.0 + (#47986) + - Update module github.com/getsentry/sentry-go to v0.46.1 + (#47981) + - Update module github.com/leodido/go-syslog/v4 to v4.5.0 + (#47982) + - Update module github.com/IBM/sarama to v1.48.0 (#47978) + - Update module github.com/DataDog/datadog-api-client-go/v2 to + v2.59.0 (#47973) + - Update module github.com/hetznercloud/hcloud-go/v2 to v2.38.0 + (#47974) + - Update module github.com/snowflakedb/gosnowflake/v2 to v2.0.2 + (#47977) + - Update module github.com/vmware/govmomi to v0.53.1 (#47951) + - Update module github.com/apache/cassandra-gocql-driver/v2 to + v2.1.1 (#47948) + - Update module + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common + to v1.3.88 (#47950) + - Update prom/prometheus Docker tag to v3.11.3 (#47952) + - Update All github.com/aws packages (#47943) + - Update All github.com/azure packages (#47944) + - Update golang:1.26 Docker digest to b54cbf5 (#47942) + - Update All github.com/datadog packages (#47161) + - [chore] Update core dependencies (#47899) + - Bump github.com/Azure/go-ntlmssp from 0.1.0 to 0.1.1 in + /receiver/windowseventlogreceiver (#47890) + - [chore] update modernize flag (#47892) + - Update module github.com/google/go-github/v84 to v85 (#47822) + - [chore] Update core dependencies (#47879) + - Update module + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common + to v1.3.84 (#47839) + - Update module github.com/getsentry/sentry-go to v0.46.0 + (#47817) + - Update module github.com/moby/moby/client to v0.4.1 (#47791) + - Update module github.com/rabbitmq/amqp091-go to v1.11.0 + (#47818) + - Update module gitlab.com/gitlab-org/api/client-go/v2 to + v2.20.1 (#47809) + - Update module github.com/elastic/go-docappender/v2 to v2.14.1 + (#47786) + - Update module + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common + to v1.3.83 (#47795) + - Update module github.com/SAP/go-hdb to v1.16.6 (#47792) + - Update module github.com/DeRuina/timberjack to v1.4.2 + (#47794) + - Update module github.com/puzpuzpuz/xsync/v4 to v4.5.0 + (#47808) + - Update All go.opentelemetry.io/build-tools packages to + v0.30.0 (#47799) + - Update module cloud.google.com/go/pubsub/v2 to v2.6.0 + (#47805) + - Update module github.com/aerospike/aerospike-client-go/v8 to + v8.7.0 (#47806) + - Update module modernc.org/sqlite to v1.49.1 (#47810) + - Update module github.com/jackc/pgx/v5 to v5.9.2 (#47789) + - Update module + github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage + to v0.150.0 (#47807) + - Update module github.com/moby/moby/api to v1.54.2 (#47790) + - Update module github.com/Azure/azure-sdk-for-go/sdk/azcore to + v1.21.1 (#47785) + - Update kubernetes monorepo to v0.35.4 (#47783) + - Update All github.com/aws packages (#47780) + - Update github-actions deps (#47781) + - Update dockerfile deps (#47779) + - Bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 in + /internal/tools (#47735) + - [chore] Update core dependencies (#47706) + - Update module github.com/googleapis/gax-go/v2 to v2.22.0 + (#47653) + - [internal/aws/proxy] Migrate from AWS SDK v1 to v2 (#47244) + - [processor/spanpruning] Add histogram support for latency + distribution on aggregated summary spans (#47604) + - [receiver/chrony] Enable re-aggregation feature (#47533) + - Update module gitlab.com/gitlab-org/api/client-go/v2 to + v2.18.0 (#47647) + - Update mcr.microsoft.com/mssql/server:2025-latest Docker + digest to 60dc610 (#47646) + - Update module github.com/tinylib/msgp to v1.6.4 (#47639) + - Update module google.golang.org/api to v0.276.0 (#47643) + - Update github-actions deps to v9 (major) (#47642) + - Update module cloud.google.com/go/spanner to v1.90.0 (#47635) + - Update module gitlab.com/gitlab-org/api/client-go/v2 to + v2.17.0 (#47640) + - Update module + github.com/open-telemetry/opentelemetry-collector-contrib/extension/internal/credentialsfile + to v0.150.0 (#47636) + - Update All golang.org/x packages (#47626) + - Update module github.com/ClickHouse/clickhouse-go/v2 to + v2.45.0 (#47627) + - Update module github.com/getsentry/sentry-go to v0.45.1 + (#47630) + - Update module github.com/leodido/go-syslog/v4 to v4.4.0 + (#47631) + - Update module github.com/apache/pulsar-client-go to v0.19.0 + (#47628) + - Update module github.com/SAP/go-hdb to v1.16.5 (#47610) + - Update module github.com/snowflakedb/gosnowflake/v2 to v2.0.1 + (#47613) + - Update All github.com/aws packages (#47619) + - Update module + github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common + to v1.3.78 (#47614) + - Update module modernc.org/sqlite to v1.48.2 (#47616) + - Update module software.sslmate.com/src/go-pkcs12 to v0.7.1 + (#47617) + - Update module github.com/coreos/go-oidc/v3 to v3.18.0 + (#47629) + - Update All cloud.google.com/go packages (#47618) + - Update dependency simple-git to v3.36.0 (#47624) + - Update docker-compose deps (#47625) + - Update golang:1.26 Docker digest to fcdb3e4 (#47608) + - Update github-actions deps (#47607) + +------------------------------------------------------------------- Old: ---- telemetrygen-0.150.0.obscpio New: ---- telemetrygen-0.151.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ telemetrygen.spec ++++++ --- /var/tmp/diff_new_pack.acgxQG/_old 2026-04-30 20:31:30.965547844 +0200 +++ /var/tmp/diff_new_pack.acgxQG/_new 2026-04-30 20:31:30.965547844 +0200 @@ -17,7 +17,7 @@ Name: telemetrygen -Version: 0.150.0 +Version: 0.151.0 Release: 0 Summary: Telemetry generator for OpenTelemetry License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.acgxQG/_old 2026-04-30 20:31:31.049551259 +0200 +++ /var/tmp/diff_new_pack.acgxQG/_new 2026-04-30 20:31:31.053551422 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/open-telemetry/opentelemetry-collector-contrib.git</param> <param name="scm">git</param> - <param name="revision">refs/tags/v0.150.0</param> + <param name="revision">refs/tags/v0.151.0</param> <param name="match-tag">v*</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.acgxQG/_old 2026-04-30 20:31:31.129554512 +0200 +++ /var/tmp/diff_new_pack.acgxQG/_new 2026-04-30 20:31:31.133554674 +0200 @@ -3,6 +3,6 @@ <param name="url">https://github.com/open-telemetry/opentelemetry-collector-contrib</param> <param name="changesrevision">da05052499099b69cbb68a679a0efeac95a5d88c</param></service><service name="tar_scm"> <param name="url">https://github.com/open-telemetry/opentelemetry-collector-contrib.git</param> - <param name="changesrevision">5358b4751851c4b07f3976530b870490ba996f59</param></service></servicedata> + <param name="changesrevision">25a1fd0fc4bafc64fc28ab33516bedf30b3c9a50</param></service></servicedata> (No newline at EOF) ++++++ telemetrygen-0.150.0.obscpio -> telemetrygen-0.151.0.obscpio ++++++ ++++ 167860 lines of diff (skipped) ++++++ telemetrygen.obsinfo ++++++ --- /var/tmp/diff_new_pack.acgxQG/_old 2026-04-30 20:31:45.442136429 +0200 +++ /var/tmp/diff_new_pack.acgxQG/_new 2026-04-30 20:31:45.458137080 +0200 @@ -1,5 +1,5 @@ name: telemetrygen -version: 0.150.0 -mtime: 1776083093 -commit: 5358b4751851c4b07f3976530b870490ba996f59 +version: 0.151.0 +mtime: 1777413063 +commit: 25a1fd0fc4bafc64fc28ab33516bedf30b3c9a50 ++++++ vendor.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/featuregate/README.md new/vendor/go.opentelemetry.io/collector/featuregate/README.md --- old/vendor/go.opentelemetry.io/collector/featuregate/README.md 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/featuregate/README.md 2026-04-28 23:51:03.000000000 +0200 @@ -6,25 +6,36 @@ and should be available to every component such that decisions may be made based on flags at the component level. -## Usage +## Defining Feature Gates -### With mdatagen +### Declaratively in `metadata.yaml` (Recommended) -In components that use mdatagen, feature gates should be defined in the -component's `metadata.yml`. +The preferred way to define feature gates is declaratively in the component's +`metadata.yaml` file. The `mdatagen` code generator will automatically register +the gate and generate the necessary Go code. ```yaml feature_gates: - id: namespaced.uniqueIdentifier description: A brief description of what the gate controls - stage: stable + stage: alpha from_version: 'v0.65.0' reference_url: 'https://github.com/open-telemetry/opentelemetry-collector/issues/6167' ``` -Running the mdatagen code generator with this configuration will initialize the -feature flag in the `internal/metadata` submodule. -The status of the gate can later be checked by calling that submodule: +The supported fields are: + +| Field | Required | Description | +|-------|----------|-------------| +| `id` | Yes | Unique identifier for the feature gate | +| `description` | Yes | Brief description of what the gate controls | +| `stage` | Yes | Lifecycle stage: `alpha`, `beta`, `stable`, or `deprecated` | +| `from_version` | Yes | Version when the feature gate was introduced | +| `to_version` | For `stable`/`deprecated` | Version when the gate reached its current stage | +| `reference_url` | Yes | URL with contextual information (issue or PR) | + +Running `mdatagen` will generate the gate registration in the `internal/metadata` +submodule. The status of the gate can then be checked in code: ```go if metadata.NamespacedUniqueIdentifierFeatureGate.IsEnabled() { @@ -32,9 +43,11 @@ } ``` -### In code +See the [mdatagen documentation](../cmd/mdatagen/README.md) for more details. + +### Programmatically in code -In components that don't use mdatagen, feature gates can be defined and +For packages that don't use `mdatagen`, feature gates can be defined and registered with the global registry in an `init()` function. This makes the `Gate` available to be configured and queried with the defined [`Stage`](#feature-lifecycle) default value. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/logs_service.go new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/logs_service.go --- old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/logs_service.go 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/logs_service.go 2026-04-28 23:51:03.000000000 +0200 @@ -57,7 +57,7 @@ // //nolint:revive func logsServiceExportHandler(srv any, ctx context.Context, dec func(any) error, interceptor grpc.UnaryServerInterceptor) (any, error) { - in := new(internal.ExportLogsServiceRequest) + in := internal.NewExportLogsServiceRequest() if err := dec(in); err != nil { return nil, err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/metrics_service.go new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/metrics_service.go --- old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/metrics_service.go 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/metrics_service.go 2026-04-28 23:51:03.000000000 +0200 @@ -57,7 +57,7 @@ // //nolint:revive func metricsServiceExportHandler(srv any, ctx context.Context, dec func(any) error, interceptor grpc.UnaryServerInterceptor) (any, error) { - in := new(internal.ExportMetricsServiceRequest) + in := internal.NewExportMetricsServiceRequest() if err := dec(in); err != nil { return nil, err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/profiles_service.go new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/profiles_service.go --- old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/profiles_service.go 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/profiles_service.go 2026-04-28 23:51:03.000000000 +0200 @@ -57,7 +57,7 @@ // //nolint:revive func profilesServiceExportHandler(srv any, ctx context.Context, dec func(any) error, interceptor grpc.UnaryServerInterceptor) (any, error) { - in := new(internal.ExportProfilesServiceRequest) + in := internal.NewExportProfilesServiceRequest() if err := dec(in); err != nil { return nil, err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/trace_service.go new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/trace_service.go --- old/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/trace_service.go 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/internal/otelgrpc/trace_service.go 2026-04-28 23:51:03.000000000 +0200 @@ -57,7 +57,7 @@ // //nolint:revive func traceServiceExportHandler(srv any, ctx context.Context, dec func(any) error, interceptor grpc.UnaryServerInterceptor) (any, error) { - in := new(internal.ExportTraceServiceRequest) + in := internal.NewExportTraceServiceRequest() if err := dec(in); err != nil { return nil, err } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/pcommon/value.go new/vendor/go.opentelemetry.io/collector/pdata/pcommon/value.go --- old/vendor/go.opentelemetry.io/collector/pdata/pcommon/value.go 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/pcommon/value.go 2026-04-28 23:51:03.000000000 +0200 @@ -419,8 +419,14 @@ // See https://cs.opensource.google/go/go/+/refs/tags/go1.17.7:src/encoding/json/encode.go;l=585. // This allows us to avoid using reflection. func float64AsString(f float64) string { - if math.IsInf(f, 0) || math.IsNaN(f) { - return "json: unsupported value: " + strconv.FormatFloat(f, 'g', -1, 64) + if math.IsNaN(f) { + return "NaN" + } + if math.IsInf(f, 1) { + return "Infinity" + } + if math.IsInf(f, -1) { + return "-Infinity" } // Convert as if by ES6 number to string conversion. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/go.opentelemetry.io/collector/pdata/plog/config.schema.yaml new/vendor/go.opentelemetry.io/collector/pdata/plog/config.schema.yaml --- old/vendor/go.opentelemetry.io/collector/pdata/plog/config.schema.yaml 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/go.opentelemetry.io/collector/pdata/plog/config.schema.yaml 2026-04-28 23:51:03.000000000 +0200 @@ -5,7 +5,7 @@ x-customType: uint32 logs: description: 'Logs is the top-level struct that is propagated through the logs pipeline. Use NewLogs to create new instance, zero-initialized instance is not valid for use. This is a reference type, if passed by value and callee modifies it the caller will see the modification. Must use NewLogs function to create new instances. Important: zero-initialized instance is not valid for use.' - $ref: go.opentelemetry.io/collector/pdata/internal.logs_wrapper + $ref: /pdata/internal.logs_wrapper severity_number: description: SeverityNumber represents severity number of a log record. type: integer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt --- old/vendor/modules.txt 2026-04-13 14:24:53.000000000 +0200 +++ new/vendor/modules.txt 2026-04-28 23:51:03.000000000 +0200 @@ -62,10 +62,10 @@ ## explicit; go 1.24.0 go.opentelemetry.io/auto/sdk go.opentelemetry.io/auto/sdk/internal/telemetry -# go.opentelemetry.io/collector/featuregate v1.56.0 +# go.opentelemetry.io/collector/featuregate v1.57.0 ## explicit; go 1.25.0 go.opentelemetry.io/collector/featuregate -# go.opentelemetry.io/collector/pdata v1.56.0 +# go.opentelemetry.io/collector/pdata v1.57.0 ## explicit; go 1.25.0 go.opentelemetry.io/collector/pdata/internal go.opentelemetry.io/collector/pdata/internal/json
