Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package alloy for openSUSE:Factory checked in at 2026-04-26 21:12:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alloy (Old) and /work/SRC/openSUSE:Factory/.alloy.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alloy" Sun Apr 26 21:12:04 2026 rev:32 rq:1349335 version:1.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/alloy/alloy.changes 2026-03-03 15:31:15.321846593 +0100 +++ /work/SRC/openSUSE:Factory/.alloy.new.11940/alloy.changes 2026-04-26 21:14:46.761917591 +0200 @@ -1,0 +2,134 @@ +Wed Apr 22 15:47:02 UTC 2026 - Witek Bedyk <[email protected]> + +- update to 1.15.1: + * Bug Fixes + - database_observability: Ensure connection_info_monitor + goroutine exits on Stop + - prometheus.exporter.postgres: Close DB connections on update + +------------------------------------------------------------------- +Thu Mar 26 08:34:00 UTC 2026 - Witek Bedyk <[email protected]> + +- update to 1.15.0: + * BREAKING CHANGES + - otelcol: Upgrade to OTel Collector v0.147.0 + - Renamed undocumented metrics that was previously prefixed + with <component_id><metric_name> to + loki_source_awsfirehose<metric_name> + * Security + CVE-2026-26958: Update filippo.io/edwards25519 to version 1.1.1 + (bsc#1258609). + * Features + - alloy-mixin: Add filters, groupBy, and multi-select dashboard + variables + - beyla.ebpf: Add support for Prometheus native histograms + - beyla.ebpf: Bump Beyla to v3.6 + - converters: Support converting Promtail limits_config + - database_observability.mysql: Add filtering of query samples + and wait events by minimum duration + - database_observability.mysql: Embed prometheus exporter + within db-o11y component + - database_observability.postgres: Add configurable limit to + pg_stat_statements query + - database_observability.postgres: Embed prometheus exporter + within db-o11y component + - database_observability: Promote components to stable + - Expose Functionality to Handle syslogs with Empty MSG Field + - loki.process: Support structured metadata as source type of + stage.labels for loki.process + - loki.secretfilter: Add sampling for secretfilter entries + - loki.source.gcplog: Add alloy config for MaxOutstandingBytes + and MaxOutstandingMessages + - loki.write: Add loki pipeline latency metric + - mixin: Update loki dashboard + - otelcol.receiver.datadog: Expose intake proxy and + trace_id_cache_size settings + - prometheus.exporter.cloudwatch: Use aws-sdk-go-v2 by default + - pyroscope.ebpf: Add comm, pid labels and kernel frame options + +- update to 1.14.2: + * Security + CVE-2026-33186: Update module google.golang.org/grpc to v1.79.3 + (bsc#1260317). + +- update to 1.14.1: + * Bug Fixes + - Correctly handle the deprecated topic field in + otelcol.receiver.kafka configuration + - loki.process: Protect against json that does not look like + docker json format + - loki.source.file: Keep positions for compressed files when + reading is finished + - otelcol.receiver.datadog: Expose intake proxy and + trace_id_cache_size settings + - prometheus.scrape: Update arguments and targets even if + scrape_native_histograms and extra_metrics are updated + +- update to 1.14.0: + * BREAKING CHANGES + - loki.secretfilter: Some config options are removed entirely: + partial_mask (replaced with redact_percent), allowlist (now + controlled with custom gitleaks config), enable_entropy, + include_generic, types (now controlled with custom gitleaks + config). + - otelcol.receiver.prometheus: otelcol.receiver.prometheus no + longer sets start times of OTLP metrics. + * Security: + CVE-2026-25934: Update module github.com/go-git/go-git/v5 to + v5.16.5 (bsc#1258099). + +- update to 1.13.2: + * Bug Fixes + - Expose missing otelcol.processor.tail_sampling options + - mixin: Add zipped dashboards as a release artifact + - profiler: Backport Go 1.26 gopclntab textStart fix + - prometheus.exporter.postgres: Update version of the exporter + fork to fix pg_settings + - pyroscope.ebpf: Backport dotnet nibble map fix + +- update to 1.13.1: + * Bug Fixes + - timeout before starting new ones + +- update to 1.13.0: + * BREAKING CHANGES + - otelcol: Upgrade to OTel Collector v0.142.0 + - otelcol.receiver.kafka: The global topic attribute has been + deleted; use the topics attributes inside the logs, metrics, + and traces blocks instead. + - otelcol.exporter > sending_queue > batch > min_size changed + from 8192 to 2000 and max_size changed from 0 to 3000 + * Features + - Add a virtual_node_peer_attributes and + virtual_node_extra_label arguments to + otelcol.connector.servicegraph + - Add an otelcol.processor.metric_start_time component + - Add job level period, length, and add_cloudwatch_timestamp + options and labels_snake_case to CW exporter + - Add missing configuration parameter + deployment_name_from_replicaset to k8sattributes processor + - Add parcas symbols upload to pyroscope.ebpf + - Add sharding for loki.write + - Add unexposed otel engine and extension to codebase and + change build structure + - beyla.ebpf: Add meta_cache_address to + beyla.ebpf.attributes.kubernetes + - beyla.ebpf: Upgrade Beyla to v2.8.5 + - Change the defaults for sending_queue > batch block inside + otelcol.exporter components + - cluster: Support DNS discovery mode prefixes in + --cluster.join-addresses flag + - converter: Update promtail converter to use file_match block + for loki.source.file + - database_observability: Add health check collector for + postgres component + - database_observability: Expose exclude_schemas and + exclude_databases settings + - database_observability: Support Azure cloud provider config + data + - database_observability.mysql: Support excluding schemas in + all collectors + - database_observability.postgres: Support excluding DBs in all + collectors + +------------------------------------------------------------------- Old: ---- alloy-1.12.2.obscpio ui-1.12.2.tar.gz New: ---- alloy-1.15.1.tar.gz ui-1.15.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alloy.spec ++++++ --- /var/tmp/diff_new_pack.PG96Fq/_old 2026-04-26 21:14:51.734120031 +0200 +++ /var/tmp/diff_new_pack.PG96Fq/_new 2026-04-26 21:14:51.762121171 +0200 @@ -17,12 +17,12 @@ Name: alloy -Version: 1.12.2 +Version: 1.15.1 Release: 0 Summary: OpenTelemetry Collector distribution with programmable pipelines License: Apache-2.0 URL: https://github.com/grafana/alloy -Source0: %{name}-%{version}.tar.gz +Source0: %{URL}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.gz Source2: ui-%{version}.tar.gz Source3: PACKAGING_README.md @@ -68,11 +68,9 @@ pipelines. %prep -%autosetup -p 1 -a 1 -pwd -cd internal/web/ -tar xzf %{SOURCE2} -cd ../../ +%setup -b 2 +cd collector/ +tar zxf %{SOURCE1} %build # hash will be shortended by COMMIT_HASH:0:8 later @@ -80,6 +78,7 @@ DATE_FMT="+%%Y-%%m-%%dT%%H:%%M:%%SZ" BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u "${DATE_FMT}") +cd ./collector go build \ -mod=vendor \ -buildmode=pie \ @@ -89,12 +88,12 @@ -X github.com/grafana/alloy/internal/build.Version=v%{version} \ -X github.com/grafana/alloy/internal/build.BuildUser=geeko@obs \ -X github.com/grafana/alloy/internal/build.BuildDate=${BUILD_DATE}" \ - -tags "builtinassets promtail_journal_enabled" \ + -tags "netgo embedalloyui promtail_journal_enabled" \ -o bin/%{name} . %install # Install the binary. -install -D -m 0755 bin/%{name} %{buildroot}/%{_bindir}/%{name} +install -D -m 0755 collector/bin/%{name} %{buildroot}/%{_bindir}/%{name} # systemd unit install -D -m 0644 packaging/rpm/%{name}.service %{buildroot}/%{_unitdir}/%{name}.service ++++++ Makefile ++++++ --- /var/tmp/diff_new_pack.PG96Fq/_old 2026-04-26 21:14:52.222139900 +0200 +++ /var/tmp/diff_new_pack.PG96Fq/_new 2026-04-26 21:14:52.254141203 +0200 @@ -1,3 +1,8 @@ +.ONESHELL: +SHELL := /bin/bash + +NVM_DIR ?= $(HOME)/.config/nvm + NAME = alloy SPEC = alloy.spec @@ -7,24 +12,29 @@ rm -rf $(NAME) $(NAME)-*.obscpio $(NAME)-*.tar.gz ui-*.tar.gz vendor.tar.gz tar: - osc service manualrun - @version=$$( awk '/^Version:/ {print $$2;exit;}' $(SPEC) ) && \ - echo "Package version is $$version" && \ - basename=$(NAME)-$$version && \ - obscpio=$$basename.obscpio && \ - ui=ui-$$version.tar && \ - wd=$$(pwd) && \ - tmpdir=$$(mktemp -d -p /tmp) && \ - cd $$tmpdir && \ - cpio -idv < $$wd/$$obscpio && \ - cd $$basename && \ - cd internal/web/ui/ && \ - yarn --network-timeout=1200000 && \ - yarn run build && \ - cd .. && \ - echo "Creating web assets tarball" && \ - tar -cf $$wd/$$ui ui/ && \ - cd $$wd && \ - gzip -f $$ui && \ + osc service manualrun download_files + @version=$$( awk '/^Version:/ {print $$2;exit;}' $(SPEC) ) + echo "Package version is $$version" + basename=$(NAME)-$$version + tar=$$basename.tar + ui=ui-$$version.tar + wd=$$(pwd) + tmpdir=$$(mktemp -d -p /tmp) + pushd $$tmpdir + tar zxf $$wd/$$tar.gz + pushd $$basename/internal/web/ui/ + . $(NVM_DIR)/nvm.sh + npm install + npm run build + popd + echo "Creating web assets tarball" + tar zcf $$wd/$$ui.gz $$basename/internal/web/ui/dist/ + pushd $$basename/collector/ + go mod download + go mod vendor + go mod verify + tar zcf $$wd/vendor.tar.gz vendor + popd + popd rm -rf $$tmpdir ++++++ _service ++++++ --- /var/tmp/diff_new_pack.PG96Fq/_old 2026-04-26 21:14:52.546153092 +0200 +++ /var/tmp/diff_new_pack.PG96Fq/_new 2026-04-26 21:14:52.594155046 +0200 @@ -1,24 +1,7 @@ <services> - <service name="obs_scm" mode="manual"> - <param name="url">https://github.com/grafana/alloy</param> - <param name="scm">git</param> - <param name="exclude">.git</param> - <param name="revision">v1.12.2</param> - <param name="versionformat">@PARENT_TAG@</param> - <param name="versionrewrite-pattern">v(.*)</param> - <param name="changesgenerate">disable</param> - </service> - <service name="set_version" mode="manual"> - </service> + <service name="download_files" mode="manual" /> <service name="go_modules" mode="manual"> - <param name="replace">github.com/expr-lang/expr=github.com/expr-lang/[email protected]</param> - </service> - <!-- services below are running at buildtime --> - <service name="tar" mode="buildtime"> - </service> - <service name="recompress" mode="buildtime"> - <param name="file">*.tar</param> - <param name="compression">gz</param> + <param name="subdir">collector</param> </service> </services> ++++++ ui-1.12.2.tar.gz -> ui-1.15.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/alloy/ui-1.12.2.tar.gz /work/SRC/openSUSE:Factory/.alloy.new.11940/ui-1.15.1.tar.gz differ: char 4, line 1 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/alloy/vendor.tar.gz /work/SRC/openSUSE:Factory/.alloy.new.11940/vendor.tar.gz differ: char 9, line 1
