Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package loki for openSUSE:Factory checked in at 2025-11-26 17:16:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/loki (Old) and /work/SRC/openSUSE:Factory/.loki.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "loki" Wed Nov 26 17:16:33 2025 rev:28 rq:1320102 version:3.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/loki/loki.changes 2025-11-09 21:13:04.468124891 +0100 +++ /work/SRC/openSUSE:Factory/.loki.new.14147/loki.changes 2025-11-26 17:17:14.286749368 +0100 @@ -1,0 +2,44 @@ +Tue Nov 25 21:52:56 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to version 3.6.2: + * fix(deps): Loki 3.6.1 CVE updates (#20014) + * docs: 3.5.8 Release Notes (backport release-3.6.x) (#19995) + * docs: Release Notes 3.6.1 (backport release-3.6.x) (#19971) + * docs: backport typo to 3.6 (#19967) + * chore(docs): Fix link to helm chart values.yaml (backport release-3.6.x) (#19963) + * chore(release-3.6.x): release 3.6.1 (#19953) + +------------------------------------------------------------------- +Fri Nov 21 19:30:03 UTC 2025 - Marcus Rueckert <[email protected]> + +- Add support for instantiated services and a target to + disable/restart all at the same time + +------------------------------------------------------------------- +Fri Nov 21 17:28:17 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to version 3.6.1: + * fix(docker): set WORKDIR to root in loki Dockerfiles (#19952) + * fix(docker): missing permissions to start docker (backport release-3.6.x) (#19948) + * chore(k277): release 3.6.0 (#19686) + +------------------------------------------------------------------- +Tue Nov 18 23:26:07 UTC 2025 - Marcus Rueckert <[email protected]> + +- add support for instantiated services + +------------------------------------------------------------------- +Tue Nov 18 23:24:08 UTC 2025 - Marcus Rueckert <[email protected]> + +- Sync service files with upstream again + +------------------------------------------------------------------- +Mon Nov 17 23:23:30 UTC 2025 - Marcus Rueckert <[email protected]> + +- Update to version 3.6.0: + A new big feature and bugfix release + + For all the details see + https://github.com/grafana/loki/releases/tag/v3.6.0 + +------------------------------------------------------------------- Old: ---- loki-3.5.8.obscpio New: ---- loki-3.6.2.obscpio loki.target [email protected] promtail.target [email protected] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ loki.spec ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:05.064891493 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:05.092892674 +0100 @@ -20,8 +20,11 @@ %global loki_logdir /var/log/loki %global promtail_datadir /var/lib/promtail +%global loki_services loki.target loki.service [email protected] +%global promtail_services promtail.target promtail.service [email protected] + Name: loki -Version: 3.5.8 +Version: 3.6.2 Release: 0 Summary: Loki: like Prometheus, but for logs License: Apache-2.0 @@ -32,6 +35,10 @@ Source2: promtail.service Source3: sysconfig.loki Source4: sysconfig.promtail +Source5: [email protected] +Source6: [email protected] +Source7: loki.target +Source8: promtail.target Source99: series Patch0: proper-data-directories.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -113,8 +120,14 @@ # Service files for Loki and promtail install -Dm644 %{SOURCE1} %{buildroot}%{_unitdir}/loki.service install -Dm644 %{SOURCE2} %{buildroot}%{_unitdir}/promtail.service +install -Dm644 %{SOURCE5} %{buildroot}%{_unitdir}/[email protected] +install -Dm644 %{SOURCE6} %{buildroot}%{_unitdir}/[email protected] +install -Dm644 %{SOURCE7} %{buildroot}%{_unitdir}/loki.target +install -Dm644 %{SOURCE8} %{buildroot}%{_unitdir}/promtail.target + install -Dm644 %{SOURCE3} %{buildroot}%{_fillupdir}/sysconfig.loki install -Dm644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.promtail + install -dm755 %{buildroot}%{_sbindir} ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcloki ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcpromtail @@ -135,35 +148,37 @@ install -D -d -m 0750 %{buildroot}%{promtail_datadir} %{buildroot}%{loki_datadir} %{buildroot}%{loki_logdir} %pre -%service_add_pre loki.service +%service_add_pre %{loki_services} %post -%fillup_only -%service_add_post loki.service +%fillup_only -n loki +%service_add_post %{loki_services} %preun -%service_del_preun loki.service +%service_del_preun %{loki_services} %postun -%service_del_postun loki.service promtail.service +%service_del_postun %{loki_services} %{promtail_services} %pre -n promtail -%service_add_pre promtail.service +%service_add_pre %{promtail_services} %post -n promtail %fillup_only -n promtail -%service_add_post promtail.service +%service_add_post %{promtail_services} %preun -n promtail -%service_del_preun promtail.service +%service_del_preun %{promtail_services} %postun -n promtail -%service_del_postun promtail.service +%service_del_postun %{promtail_services} %files %license LICENSE %doc README.md +%{_unitdir}/loki.target %{_unitdir}/loki.service +%{_unitdir}/[email protected] %{_fillupdir}/sysconfig.loki %{_bindir}/loki %dir %{_sysconfdir}/loki @@ -173,7 +188,9 @@ %dir %attr(-,loki,loki) %{loki_logdir}/ %files -n promtail +%{_unitdir}/promtail.target %{_unitdir}/promtail.service +%{_unitdir}/[email protected] %{_fillupdir}/sysconfig.promtail %{_bindir}/promtail %dir %{_sysconfdir}/loki ++++++ _service ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:05.508910224 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:05.520910731 +0100 @@ -7,7 +7,7 @@ <param name="versionformat">@PARENT_TAG@+git@TAG_OFFSET@.%h</param> --> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v3.5.8</param> + <param name="revision">v3.6.2</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="submodules">disable</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:05.564912587 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:05.600914106 +0100 @@ -3,6 +3,6 @@ <param name="url">git://github.com/grafana/loki.git</param> <param name="changesrevision">525040a3265715ca8cfb52cd39108ccfac9f8af6</param></service><service name="tar_scm"> <param name="url">https://github.com/grafana/loki.git</param> - <param name="changesrevision">cf335437062aa68f3ba657c89012ab499dedb738</param></service></servicedata> + <param name="changesrevision">2f85998f1adfce540137da4c9cf9b0997a1c42cd</param></service></servicedata> (No newline at EOF) ++++++ loki-3.5.8.obscpio -> loki-3.6.2.obscpio ++++++ /work/SRC/openSUSE:Factory/loki/loki-3.5.8.obscpio /work/SRC/openSUSE:Factory/.loki.new.14147/loki-3.6.2.obscpio differ: char 49, line 1 ++++++ loki.obsinfo ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:05.760920856 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:05.784921868 +0100 @@ -1,5 +1,5 @@ name: loki -version: 3.5.8 -mtime: 1762330292 -commit: cf335437062aa68f3ba657c89012ab499dedb738 +version: 3.6.2 +mtime: 1764091520 +commit: 2f85998f1adfce540137da4c9cf9b0997a1c42cd ++++++ loki.service ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:05.876925750 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:05.896926593 +0100 @@ -1,6 +1,8 @@ [Unit] Description=Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system Documentation=https://github.com/grafana/loki +After=network-online.target +Wants=network-online.target [Service] # added automatically, for details please see @@ -14,14 +16,17 @@ ProtectKernelModules=true ProtectControlGroups=true RestrictRealtime=true -# end of automatic additions -Restart=always +# end of automatic additions User=loki EnvironmentFile=-/etc/sysconfig/loki ExecStart=/usr/bin/loki -config.file=${CONFIG_FILE} ExecReload=/bin/kill -HUP $MAINPID -TimeoutStopSec=20s +# Give a reasonable amount of time for the server to start up/shut down +TimeoutSec = 120 +TimeoutStopSec=120s SendSIGKILL=no +Restart=always +RestartSec = 2 [Install] WantedBy=multi-user.target ++++++ loki.target ++++++ [Unit] Description=Target to restart all parts of Grafana Loki [Install] WantedBy=multi-user.target ++++++ [email protected] ++++++ [Unit] Description=Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system Documentation=https://github.com/grafana/loki After=network-online.target Wants=network-online.target [Service] # added automatically, for details please see # https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort ProtectSystem=full ProtectHome=true PrivateDevices=true ProtectHostname=true ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectControlGroups=true RestrictRealtime=true # end of automatic additions User=loki Environment=CONFIG_FILE=/etc/loki/%i.yaml ExecStart=/usr/bin/loki -config.file=${CONFIG_FILE} ExecReload=/bin/kill -HUP $MAINPID # Give a reasonable amount of time for the server to start up/shut down TimeoutSec = 120 TimeoutStopSec=120s SendSIGKILL=no Restart=always RestartSec = 2 [Install] WantedBy=loki.target ++++++ promtail.service ++++++ --- /var/tmp/diff_new_pack.QZ632X/_old 2025-11-26 17:18:06.040932668 +0100 +++ /var/tmp/diff_new_pack.QZ632X/_new 2025-11-26 17:18:06.048933006 +0100 @@ -1,6 +1,8 @@ [Unit] Description=promtail is the agent responsible for gathering logs and sending them to Loki. Documentation=https://github.com/grafana/loki/blob/master/docs/promtail.md +After=network-online.target +Wants=network-online.target [Service] # added automatically, for details please see @@ -14,14 +16,17 @@ ProtectKernelModules=true ProtectControlGroups=true RestrictRealtime=true -# end of automatic additions -Restart=always +# end of automatic additions User=root EnvironmentFile=-/etc/sysconfig/promtail ExecStart=/usr/bin/promtail -config.file=${CONFIG_FILE} ExecReload=/bin/kill -HUP $MAINPID +# Give a reasonable amount of time for promtail to start up/shut down +TimeoutSec = 60 TimeoutStopSec=20s SendSIGKILL=no +Restart=always +RestartSec = 2 [Install] WantedBy=multi-user.target ++++++ promtail.target ++++++ [Unit] Description=Target to restart all parts of Grafana Loki [Install] WantedBy=multi-user.target ++++++ [email protected] ++++++ [Unit] Description=promtail is the agent responsible for gathering logs and sending them to Loki. Documentation=https://github.com/grafana/loki/blob/master/docs/promtail.md After=network-online.target Wants=network-online.target [Service] # added automatically, for details please see # https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort ProtectSystem=full ProtectHome=true PrivateDevices=true ProtectHostname=true ProtectClock=true ProtectKernelTunables=true ProtectKernelModules=true ProtectControlGroups=true RestrictRealtime=true # end of automatic additions User=root Environment=CONFIG_FILE=/etc/promtail/%i.yaml ExecStart=/usr/bin/promtail -config.file=${CONFIG_FILE} ExecReload=/bin/kill -HUP $MAINPID # Give a reasonable amount of time for promtail to start up/shut down TimeoutSec = 60 TimeoutStopSec=20s SendSIGKILL=no Restart=always RestartSec = 2 [Install] WantedBy=promtail.target
