Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package loki for openSUSE:Factory checked in at 2021-12-16 02:00:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/loki (Old) and /work/SRC/openSUSE:Factory/.loki.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "loki" Thu Dec 16 02:00:43 2021 rev:6 rq:940654 version:2.4.1+git.1636374074.f61a4d261 Changes: -------- --- /work/SRC/openSUSE:Factory/loki/loki.changes 2021-10-29 22:35:44.587716339 +0200 +++ /work/SRC/openSUSE:Factory/.loki.new.2520/loki.changes 2021-12-16 02:01:16.219645150 +0100 @@ -1,0 +2,27 @@ +Mon Dec 13 20:15:36 UTC 2021 - ecsos <ec...@opensuse.org> + +- Change user in promtail.service from loki to root. + Without run as root promtail can not tail logfiles. + +------------------------------------------------------------------- +Mon Dec 13 13:56:26 UTC 2021 - ec...@opensuse.org + +- Update to version 2.4.1+git.1636374074.f61a4d261: + * fix flaky retention tests (#4697) (#4698) + * Project: Loki 2.4.1 release notes (#4688) (#4692) + * Adds replication_factor doc to common config (#4683) (#4691) + * overrides checks for nil tenant limits on AllByUserID (#4687) (#4690) + * Loki: check new Read target when initializing boltdb-shipper store (#4681) (#4689) + * remove my text to test PR push (#4678) + * testing docs publish + * change branch publish pr runs on + * Docs: revise v2.4 release notes (#4675) (#4676) + * update references to new 2.4.0 image (#4672) (#4673) + +------------------------------------------------------------------- +Sun Dec 12 23:32:48 UTC 2021 - Robert Munteanu <romb...@apache.org> + +- Move the logcli tool in a separate package, to allow users to install it + without pulling in the full loki package + +------------------------------------------------------------------- Old: ---- loki-2.2.1+git.1617669398.babea82e.tar.bz2 New: ---- _servicedata loki-2.4.1+git.1636374074.f61a4d261.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ loki.spec ++++++ --- /var/tmp/diff_new_pack.j5kic7/_old 2021-12-16 02:01:16.863645541 +0100 +++ /var/tmp/diff_new_pack.j5kic7/_new 2021-12-16 02:01:16.867645543 +0100 @@ -17,9 +17,9 @@ Name: loki -Version: 2.2.1+git.1617669398.babea82e +Version: 2.4.1+git.1636374074.f61a4d261 Release: 0 -Summary: Loki: like Prometheus, but for logs. +Summary: Loki: like Prometheus, but for logs License: Apache-2.0 Group: System/Monitoring URL: https://grafana.com/loki @@ -33,6 +33,7 @@ BuildRequires: golang-packaging BuildRequires: systemd-devel BuildRequires: golang(API) >= 1.15 +Requires: logcli = %{version} Requires: group(loki) Requires: user(loki) Requires(post): %fillup_prereq @@ -48,14 +49,21 @@ %package -n promtail Summary: Promtail Client Group: System/Monitoring -Requires: group(loki) -Requires: user(loki) %description -n promtail Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. This package contains the Promtail client. +%package -n logcli +Summary: LogCLI tool +Group: System/Monitoring + +%description -n logcli +Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. + +This package contains the LogCLI command-line tool. + %prep %setup -q %{name}-%{version} %patch0 -p1 @@ -72,7 +80,7 @@ go build -ldflags="$GOLDFLAGS" ./cmd/loki go build -ldflags="$GOLDFLAGS" ./cmd/logcli -CGO_ENABLED=1 go build -ldflags="$GOLDFLAGS" ./cmd/promtail +CGO_ENABLED=1 go build -ldflags="$GOLDFLAGS" ./clients/cmd/promtail %install @@ -88,7 +96,7 @@ # Config files install -Dm644 cmd/loki/loki-local-config.yaml \ %{buildroot}%{_sysconfdir}/loki/loki.yaml -install -Dm644 cmd/promtail/promtail-local-config.yaml \ +install -Dm644 clients/cmd/promtail/promtail-local-config.yaml \ %{buildroot}%{_sysconfdir}/loki/promtail.yaml # Binaries @@ -129,7 +137,6 @@ %{_unitdir}/loki.service %{_fillupdir}/sysconfig.loki %{_bindir}/loki -%{_bindir}/logcli %dir %{_sysconfdir}/loki %config(noreplace) %{_sysconfdir}/loki/loki.yaml %{_sbindir}/rcloki @@ -141,4 +148,7 @@ %config(noreplace) %{_sysconfdir}/loki/promtail.yaml %{_sbindir}/rcpromtail +%files -n logcli +%{_bindir}/logcli + %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.j5kic7/_old 2021-12-16 02:01:16.895645560 +0100 +++ /var/tmp/diff_new_pack.j5kic7/_new 2021-12-16 02:01:16.895645560 +0100 @@ -5,8 +5,9 @@ <param name="exclude">.git</param> <param name="filename">loki</param> <param name="versionformat">@PARENT_TAG@+git.%ct.%h</param> - <param name="revision">v2.2.1</param> + <param name="revision">v2.4.1</param> <param name="versionrewrite-pattern">v(.*)</param> + <param name="changesgenerate">enable</param> </service> <service name="recompress" mode="disabled"> <param name="file">loki*.tar</param> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/grafana/loki.git</param> <param name="changesrevision">f61a4d2612d8fa3a385c90c363301ec05bab34d8</param></service></servicedata> (No newline at EOF) ++++++ loki-2.2.1+git.1617669398.babea82e.tar.bz2 -> loki-2.4.1+git.1636374074.f61a4d261.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/loki/loki-2.2.1+git.1617669398.babea82e.tar.bz2 /work/SRC/openSUSE:Factory/.loki.new.2520/loki-2.4.1+git.1636374074.f61a4d261.tar.bz2 differ: char 11, line 1 ++++++ promtail.service ++++++ --- /var/tmp/diff_new_pack.j5kic7/_old 2021-12-16 02:01:16.963645601 +0100 +++ /var/tmp/diff_new_pack.j5kic7/_new 2021-12-16 02:01:16.967645604 +0100 @@ -16,7 +16,7 @@ RestrictRealtime=true # end of automatic additions Restart=always -User=loki +User=root EnvironmentFile=-/etc/sysconfig/promtail ExecStart=/usr/bin/promtail -config.file=${CONFIG_FILE} ExecReload=/bin/kill -HUP $MAINPID