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-05-04 12:49:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alloy (Old) and /work/SRC/openSUSE:Factory/.alloy.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alloy" Mon May 4 12:49:46 2026 rev:34 rq:1350287 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/alloy/alloy.changes 2026-04-29 19:21:48.514823937 +0200 +++ /work/SRC/openSUSE:Factory/.alloy.new.30200/alloy.changes 2026-05-04 12:51:26.536354178 +0200 @@ -1,0 +2,11 @@ +Wed Apr 29 16:06:30 UTC 2026 - Witek Bedyk <[email protected]> + +- Use systemd tmpfiles.d to create /var/lib/alloy hierarchy + (jsc#PED-14815) +- CVE-2026-4427: Fix potential Go vuln in github.com/jackc/pgproto3 + (bsc#1259919) + * Add 0001-Bump-sql_exporter.patch +- Use latest openSUSE Tumbleweed image for building web UI assets +- Install nvm to set node version specified upstream + +------------------------------------------------------------------- New: ---- 0001-Bump-sql_exporter.patch alloy.tmpfiles ----------(New B)---------- New: (bsc#1259919) * Add 0001-Bump-sql_exporter.patch - Use latest openSUSE Tumbleweed image for building web UI assets ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alloy.spec ++++++ --- /var/tmp/diff_new_pack.9MUUSg/_old 2026-05-04 12:51:28.304426976 +0200 +++ /var/tmp/diff_new_pack.9MUUSg/_new 2026-05-04 12:51:28.308427140 +0200 @@ -28,6 +28,8 @@ Source3: PACKAGING_README.md Source4: Makefile Source5: prepare_webassets_and_vendor_go_modules.sh +Source6: alloy.tmpfiles +Patch1: 0001-Bump-sql_exporter.patch BuildRequires: go1.26 >= 1.26.2 BuildRequires: pkgconfig(libsystemd) BuildRequires: user(alloy) @@ -69,7 +71,7 @@ pipelines. %prep -%setup -b 2 +%autosetup -p1 -a 2 cd collector/ tar zxf %{SOURCE1} @@ -105,9 +107,8 @@ # sysconfig file install -D -m 0644 packaging/environment-file %{buildroot}%{_fillupdir}/sysconfig.alloy -# working directory -install -d -m 0770 %{buildroot}/%{_sharedstatedir}/%{name} -install -d -m 0770 %{buildroot}/%{_sharedstatedir}/%{name}/data/ +# systemd tmpfiles +install -D -m 0644 %{SOURCE6} %{buildroot}%{_prefix}/lib/tmpfiles.d/alloy.conf %pre %service_add_pre %{name}.service @@ -129,6 +130,6 @@ %{_bindir}/%{name} %{_unitdir}/%{name}.service %dir %attr(770,root,alloy) %config %{_sysconfdir}/%{name} -%dir %attr(770,alloy,alloy) %{_sharedstatedir}/%{name} +%{_prefix}/lib/tmpfiles.d/alloy.conf %{_fillupdir}/sysconfig.alloy ++++++ 0001-Bump-sql_exporter.patch ++++++ ++++ 1860 lines (skipped) ++++++ Makefile ++++++ --- /var/tmp/diff_new_pack.9MUUSg/_old 2026-05-04 12:51:28.368429610 +0200 +++ /var/tmp/diff_new_pack.9MUUSg/_new 2026-05-04 12:51:28.376429940 +0200 @@ -19,6 +19,6 @@ --rm \ --pull=always \ -v .:/data/ \ - registry.opensuse.org/opensuse/leap:16.0 \ + registry.opensuse.org/opensuse/tumbleweed:latest \ bash /data/prepare_webassets_and_vendor_go_modules.sh $(NAME) go1.26 ++++++ alloy.tmpfiles ++++++ d /var/lib/alloy 0770 alloy alloy d /var/lib/alloy/data 0770 alloy alloy ++++++ prepare_webassets_and_vendor_go_modules.sh ++++++ --- /var/tmp/diff_new_pack.9MUUSg/_old 2026-05-04 12:51:28.496434881 +0200 +++ /var/tmp/diff_new_pack.9MUUSg/_new 2026-05-04 12:51:28.500435046 +0200 @@ -17,8 +17,14 @@ gawk \ git-core \ npm \ + patch \ "${golang_package}" || exit 13 +echo "Installing nvm" +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash +export NVM_DIR="$HOME/.nvm" +source $NVM_DIR/nvm.sh + version="$( awk '/^Version:/ {print $2;exit;}' "${package_name}.spec" )" echo "##########" @@ -40,6 +46,7 @@ echo "##########" pushd internal/web/ui/ || exit 25 +nvm install npm install npm run build popd || exit 29 @@ -49,6 +56,7 @@ echo "##########" echo "Vendoring the go modules" +patch --no-backup-if-mismatch -p1 -i ${working_directory}/0001-Bump-sql_exporter.patch pushd collector/ || exit 31 go mod download || exit 33 go mod vendor || exit 35 ++++++ ui-1.16.0.tar.gz ++++++ ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/alloy/vendor.tar.gz /work/SRC/openSUSE:Factory/.alloy.new.30200/vendor.tar.gz differ: char 13, line 1
