Hello community, here is the log from the commit of package rt-tests for openSUSE:Factory checked in at 2020-06-17 14:51:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rt-tests (Old) and /work/SRC/openSUSE:Factory/.rt-tests.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rt-tests" Wed Jun 17 14:51:45 2020 rev:2 rq:815274 version:1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/rt-tests/rt-tests.changes 2018-11-09 07:55:07.819662312 +0100 +++ /work/SRC/openSUSE:Factory/.rt-tests.new.3606/rt-tests.changes 2020-06-17 14:52:18.481386037 +0200 @@ -1,0 +2,19 @@ +Tue Jun 16 13:29:29 UTC 2020 - Jeffrey Cheung <jche...@suse.com> + +- Update to version 1.6: + * New feature to get a snapshot of a running instance of cyclictest without stopping it by + sending SIGUSR2 to the PID and reading a shared memory segment. This is especially useful + if running cyclictest over a long period of time + * Add SPDX tags V3 + * Some fixes +- Changes from version 1.5 + * Mostly small clean-ups and bug fixes +- Changes from version 1.4 + * Added a number of new programs to the rt-tests suite + - queuelat : simulates a network queue checking for latency violations in packet processing. + - cyclicdeadline : used to test the deadline scheduler (SCHED_DEADLINE) + - deadline_test : tests the deadline scheduler in a cyclictest manner + - ssdd : a tracer to do a bunch of PTRACE_SINGLESTEPs +- Add rt-tests-1.6-Makefile.patch + +------------------------------------------------------------------- Old: ---- rt-tests-1.3.tar.gz New: ---- rt-tests-1.6-Makefile.patch rt-tests-1.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rt-tests.spec ++++++ --- /var/tmp/diff_new_pack.NM11Rx/_old 2020-06-17 14:52:22.121398501 +0200 +++ /var/tmp/diff_new_pack.NM11Rx/_new 2020-06-17 14:52:22.129398528 +0200 @@ -1,7 +1,7 @@ # # spec file for package rt-tests # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,17 @@ Name: rt-tests -Version: 1.3 +Version: 1.6 Release: 0 Summary: Realtime Kernel Testsuite License: GPL-2.0-only Group: System/Benchmark URL: https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git Source0: https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-%{version}.tar.gz +Patch1: rt-tests-1.6-Makefile.patch BuildRequires: libnuma-devel BuildRequires: python-rpm-macros -BuildRequires: python2-base +BuildRequires: python3-base Conflicts: hackbench # Only supported on intel architectures ExclusiveArch: %{ix86} x86_64 @@ -38,10 +39,11 @@ %prep %setup -q +%patch1 -p1 %build export CFLAGS="%{optflags}" -make %{?_smp_mflags} +%make_build %install %make_install prefix=%{_prefix} @@ -65,7 +67,10 @@ %{_bindir}/signaltest %{_bindir}/sigwaittest %{_bindir}/svsematest -%{python2_sitelib}/hwlatdetect.py +%{_bindir}/ssdd +%{_bindir}/get_cpuinfo_mhz.sh +%{_bindir}/determine_maximum_mpps.sh +%{python3_sitelib}/hwlatdetect.py %{_mandir}/man4/backfire.4%{?ext_man} %{_mandir}/man8/cyclictest.8%{?ext_man} %{_mandir}/man8/hackbench.8%{?ext_man} @@ -78,5 +83,9 @@ %{_mandir}/man8/signaltest.8%{?ext_man} %{_mandir}/man8/sigwaittest.8%{?ext_man} %{_mandir}/man8/svsematest.8%{?ext_man} +%{_mandir}/man8/ssdd.8%{?ext_man} +%{_mandir}/man8/queuelat.8%{?ext_man} +%{_mandir}/man8/pip_stress.8%{?ext_man} +%{_mandir}/man8/deadline_test.8%{?ext_man} %changelog ++++++ rt-tests-1.6-Makefile.patch ++++++ Index: rt-tests-1.6/Makefile =================================================================== --- rt-tests-1.6/Makefile +++ rt-tests-1.6/Makefile @@ -11,6 +11,7 @@ pmqtest.c \ ptsematest.c \ rt-migrate-test.c \ + sendme.c \ signaltest.c \ sigwaittest.c \ svsematest.c \ @@ -27,6 +28,7 @@ prefix ?= /usr/local bindir ?= $(prefix)/bin mandir ?= $(prefix)/share/man +srcdir ?= $(prefix)/src CFLAGS ?= -Wall -Wno-nonnull CPPFLAGS += -D_GNU_SOURCE -Isrc/include @@ -87,6 +89,7 @@ VPATH += src/sched_deadline: VPATH += src/queuelat: VPATH += src/ssdd: +VPATH += src/backfire: $(OBJDIR)/%.o: %.c | $(OBJDIR) $(CC) -D VERSION=$(VERSION) -c $< $(CFLAGS) $(CPPFLAGS) -o $@ @@ -138,6 +141,9 @@ pmqtest: $(OBJDIR)/pmqtest.o $(OBJDIR)/librttest.a $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(EXTRA_LIBS) +sendme: $(OBJDIR)/sendme.o $(OBJDIR)/librttest.a + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(EXTRA_LIBS) + pip_stress: $(OBJDIR)/pip_stress.o $(OBJDIR)/librttest.a $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) @@ -176,10 +182,13 @@ .PHONY: install install: all install_hwlatdetect - mkdir -p "$(DESTDIR)$(bindir)" "$(DESTDIR)$(mandir)/man8" + mkdir -p "$(DESTDIR)$(bindir)" "$(DESTDIR)$(mandir)/man4" + mkdir -p "$(DESTDIR)$(srcdir)" "$(DESTDIR)$(mandir)/man8" cp $(TARGETS) "$(DESTDIR)$(bindir)" - install src/queuelat/get_cpuinfo_mhz.sh "$(DESTDIR)$(bindir)" - install src/queuelat/determine_maximum_mpps.sh "${DESTDIR}${bindir}" + install -m 755 src/queuelat/get_cpuinfo_mhz.sh "${DESTDIR}${bindir}" + install -m 755 src/queuelat/determine_maximum_mpps.sh "${DESTDIR}${bindir}" + install -D -m 644 src/backfire/backfire.c "$(DESTDIR)$(srcdir)/backfire/backfire.c" + install -m 644 src/backfire/Makefile "$(DESTDIR)$(srcdir)/backfire/Makefile" gzip -c src/cyclictest/cyclictest.8 >"$(DESTDIR)$(mandir)/man8/cyclictest.8.gz" gzip -c src/pi_tests/pi_stress.8 >"$(DESTDIR)$(mandir)/man8/pi_stress.8.gz" gzip -c src/ptsematest/ptsematest.8 >"$(DESTDIR)$(mandir)/man8/ptsematest.8.gz" @@ -193,6 +202,8 @@ gzip -c src/queuelat/queuelat.8 >"$(DESTDIR)$(mandir)/man8/queuelat.8.gz" gzip -c src/sched_deadline/deadline_test.8 >"$(DESTDIR)$(mandir)/man8/deadline_test.8.gz" gzip -c src/ssdd/ssdd.8 >"$(DESTDIR)$(mandir)/man8/ssdd.8.gz" + gzip -c src/backfire/backfire.4 >"$(DESTDIR)$(mandir)/man4/backfire.4.gz" + gzip -c src/backfire/sendme.8 >"$(DESTDIR)$(mandir)/man8/sendme.8.gz" .PHONY: install_hwlatdetect install_hwlatdetect: hwlatdetect ++++++ rt-tests-1.3.tar.gz -> rt-tests-1.6.tar.gz ++++++ ++++ 4637 lines of diff (skipped)