Hello community, here is the log from the commit of package forkstat for openSUSE:Factory checked in at 2019-09-05 12:45:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/forkstat (Old) and /work/SRC/openSUSE:Factory/.forkstat.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "forkstat" Thu Sep 5 12:45:07 2019 rev:11 rq:728285 version:0.02.11 Changes: -------- --- /work/SRC/openSUSE:Factory/forkstat/forkstat.changes 2019-01-21 10:58:38.623408510 +0100 +++ /work/SRC/openSUSE:Factory/.forkstat.new.7948/forkstat.changes 2019-09-05 12:45:10.911448908 +0200 @@ -1,0 +2,13 @@ +Tue Aug 27 09:40:34 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.02.11 + * fix off-by-one end of string strncpy bug in tty name copying + +------------------------------------------------------------------- +Sun Jul 7 18:40:25 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 0.02.10 + * Fix spelling mistake in manual + * Update copyright year + +------------------------------------------------------------------- Old: ---- forkstat-0.02.09.tar.xz New: ---- forkstat-0.02.11.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ forkstat.spec ++++++ --- /var/tmp/diff_new_pack.V34UCx/_old 2019-09-05 12:45:11.599449028 +0200 +++ /var/tmp/diff_new_pack.V34UCx/_new 2019-09-05 12:45:11.599449028 +0200 @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: forkstat -Version: 0.02.09 +Version: 0.02.11 Release: 0 Summary: Process fork/exec/exit monitoring tool License: GPL-2.0-or-later ++++++ forkstat-0.02.09.tar.xz -> forkstat-0.02.11.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forkstat-0.02.09/Makefile new/forkstat-0.02.11/Makefile --- old/forkstat-0.02.09/Makefile 2018-12-04 12:12:13.000000000 +0100 +++ new/forkstat-0.02.11/Makefile 2019-08-12 17:07:36.000000000 +0200 @@ -1,5 +1,5 @@ # -# Copyright (C) 2014-2018 Canonical, Ltd. +# Copyright (C) 2014-2019 Canonical, Ltd. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -16,7 +16,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # -VERSION=0.02.09 +VERSION=0.02.11 # # Version "Perspicacious Process Peeker" # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forkstat-0.02.09/forkstat.8 new/forkstat-0.02.11/forkstat.8 --- old/forkstat-0.02.09/forkstat.8 2018-12-04 12:12:13.000000000 +0100 +++ new/forkstat-0.02.11/forkstat.8 2019-08-12 17:07:36.000000000 +0200 @@ -76,7 +76,7 @@ specify duration in seconds to run forkstat. .TP .B \-e -specify events to trace as a comma seperated list. By default the fork, exec and exit +specify events to trace as a comma separated list. By default the fork, exec and exit events are traced. Available events are: .TS l lw(4i). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forkstat-0.02.09/forkstat.c new/forkstat-0.02.11/forkstat.c --- old/forkstat-0.02.09/forkstat.c 2018-12-04 12:12:13.000000000 +0100 +++ new/forkstat-0.02.11/forkstat.c 2019-08-12 17:07:36.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2014-2018 Canonical Ltd. + * Copyright (C) 2014-2019 Canonical Ltd. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -421,7 +421,7 @@ if (!tni) return tty; - (void)strncpy(tni->tty_name, tty, sizeof(tni->tty_name) - 1); + (void)strncpy(tni->tty_name, tty, sizeof(tni->tty_name)); tni->dev = dev; tni->next = tty_name_info[hash]; tty_name_info[hash] = tni; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forkstat-0.02.09/snap/Makefile new/forkstat-0.02.11/snap/Makefile --- old/forkstat-0.02.09/snap/Makefile 2018-12-04 12:12:13.000000000 +0100 +++ new/forkstat-0.02.11/snap/Makefile 2019-08-12 17:07:36.000000000 +0200 @@ -1,26 +1,6 @@ -VERSION=$(shell git tag | tail -1 | cut -c2-) -COMMITS=$(shell git log --oneline | wc -l) -SHA=$(shell git log -1 --oneline | cut -d' ' -f1) -DATE=$(shell date +'%Y%m%d') -V=$(VERSION)-$(DATE)-$(COMMITS)-$(SHA) - -all: get_icon set_version +all: snapcraft -set_version: - cat snapcraft.yaml | sed 's/version: .*/version: $(V)/' > snapcraft-tmp.yaml - mv snapcraft-tmp.yaml snapcraft.yaml - -get_icon: - @if [ ! -e setup/gui/icon.svg ]; \ - then \ - echo copying icon.svg; \ - mkdir -p setup/gui; \ - cp ../mascot/forkstat.svg setup/gui/icon.svg; \ - fi; - clean: rm -rf setup *.snap snapcraft clean - cat snapcraft.yaml | sed 's/version: .*/version: 0/' > snapcraft-tmp.yaml - mv snapcraft-tmp.yaml snapcraft.yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/forkstat-0.02.09/snap/snapcraft.yaml new/forkstat-0.02.11/snap/snapcraft.yaml --- old/forkstat-0.02.09/snap/snapcraft.yaml 2018-12-04 12:12:13.000000000 +0100 +++ new/forkstat-0.02.11/snap/snapcraft.yaml 2019-08-12 17:07:36.000000000 +0200 @@ -1,5 +1,7 @@ name: forkstat -version: 0 +version: git +version-script: | + echo $(git describe --tags) summary: process fork/exec/exit monitoring tool description: Forkstat monitors process fork(), exec() and exit() activity. It is useful for monitoring system behaviour and to track down rogue processes that are spawning off processes and potentially abusing the system. confinement: strict
