commit procdump for openSUSE:Factory
Hello community, here is the log from the commit of package procdump for openSUSE:Factory checked in at 2020-06-07 21:39:21 Comparing /work/SRC/openSUSE:Factory/procdump (Old) and /work/SRC/openSUSE:Factory/.procdump.new.3606 (New) Package is "procdump" Sun Jun 7 21:39:21 2020 rev:4 rq:812186 version:1.1.1 Changes: --- /work/SRC/openSUSE:Factory/procdump/procdump.changes2020-01-30 16:20:13.066068324 +0100 +++ /work/SRC/openSUSE:Factory/.procdump.new.3606/procdump.changes 2020-06-07 21:39:28.953671532 +0200 @@ -1,0 +2,8 @@ +Sun Jun 7 08:08:00 UTC 2020 - Luigi Baldoni + +- Update to version 1.1.1 + * Added -T thread count trigger and -F file descriptor count +trigger +- Add procdump-gcc10.patch + +--- Old: procdump-1.1.tar.gz New: procdump-1.1.1.tar.gz procdump-gcc10.patch Other differences: -- ++ procdump.spec ++ --- /var/tmp/diff_new_pack.Rr3s3U/_old 2020-06-07 21:39:29.725673980 +0200 +++ /var/tmp/diff_new_pack.Rr3s3U/_new 2020-06-07 21:39:29.729673992 +0200 @@ -17,12 +17,14 @@ Name: procdump -Version:1.1 +Version:1.1.1 Release:0 Summary:Process coredump emitter using performance triggers License:MIT URL:https://github.com/Microsoft/ProcDump-for-Linux Source0: https://github.com/Microsoft/ProcDump-for-Linux/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM procdump-gcc10.patch +Patch0: procdump-gcc10.patch BuildRequires: pkgconfig(zlib) %description @@ -30,7 +32,7 @@ suite. It can create core dumps of processes based on performance triggers. %prep -%setup -q -n ProcDump-for-Linux-%{version} +%autosetup -p1 -n ProcDump-for-Linux-%{version} %build export CFLAGS="%{optflags}" ++ procdump-1.1.tar.gz -> procdump-1.1.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ProcDump-for-Linux-1.1/INSTALL.md new/ProcDump-for-Linux-1.1.1/INSTALL.md --- old/ProcDump-for-Linux-1.1/INSTALL.md 2019-12-13 19:22:42.0 +0100 +++ new/ProcDump-for-Linux-1.1.1/INSTALL.md 2020-04-03 21:03:02.0 +0200 @@ -1,6 +1,6 @@ # Install ProcDump -## Ubuntu 14.04, 16.04, 18.04, 19.04 & 19.10 +## Ubuntu 16.04, 18.04 & 19.10 1. Register Microsoft key and feed ```sh wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb @@ -71,6 +71,18 @@ ``` 2. Install Procdump +```sh +sudo dnf install procdump +``` + +## Fedora 31 + 1. Register Microsoft key and feed +```sh +sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc +sudo wget -q -O /etc/yum.repos.d/microsoft-prod.repo https://packages.microsoft.com/config/fedora/31/prod.repo +``` + + 2. Install Procdump ```sh sudo dnf install procdump ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ProcDump-for-Linux-1.1/Makefile new/ProcDump-for-Linux-1.1.1/Makefile --- old/ProcDump-for-Linux-1.1/Makefile 2019-12-13 19:22:42.0 +0100 +++ new/ProcDump-for-Linux-1.1.1/Makefile 2020-04-03 21:03:02.0 +0200 @@ -16,6 +16,8 @@ OUT=$(BINDIR)/procdump TESTOUT=$(BINDIR)/ProcDumpTestApplication +# Revision value from build pipeline +REVISION:=$(if $(REVISION),$(REVISION),'9') # installation directory DESTDIR ?= / @@ -33,7 +35,7 @@ $(BUILDDIR)/SOURCES $(BUILDDIR)/SPECS $(BUILDDIR)/BUILD $(BUILDDIR)/BUILDROOT # package details -PKG_VERSION=1.1 +PKG_VERSION=1.1.1 all: clean build @@ -82,8 +84,8 @@ .PHONY: deb deb: tarball - debbuild --define='_Revision ${Revision}' $(PKGBUILDFLAGS) $(BUILDDIR)/SPECS/procdump.spec + debbuild --define='_Revision ${REVISION}' $(PKGBUILDFLAGS) $(BUILDDIR)/SPECS/procdump.spec .PHONY: rpm rpm: tarball - rpmbuild --define='_Revision ${Revision}' $(PKGBUILDFLAGS) $(BUILDDIR)/SPECS/procdump.spec + rpmbuild --define='_Revision ${REVISION}' $(PKGBUILDFLAGS) $(BUILDDIR)/SPECS/procdump.spec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ProcDump-for-Linux-1.1/README.md new/ProcDump-for-Linux-1.1.1/README.md --- old/ProcDump-for-Linux-1.1/README.md2019-12-13 19:22:42.0 +0100 +++ new/ProcDump-for-Linux-1.1.1/README.md 2020-04-03 21:03:02.0 +0200 @@ -41,12 +41,17 @@ ``` Usage: procdump [OPTIONS...] TARGET OPTIONS - -C CPU threshold at which to create a dump of the process from 0 to 100 * nCPU - -c CPU threshold below which to create a dump of the
commit procdump for openSUSE:Factory
Hello community, here is the log from the commit of package procdump for openSUSE:Factory checked in at 2020-01-30 16:20:05 Comparing /work/SRC/openSUSE:Factory/procdump (Old) and /work/SRC/openSUSE:Factory/.procdump.new.26092 (New) Package is "procdump" Thu Jan 30 16:20:05 2020 rev:3 rq:768681 version:1.1 Changes: --- /work/SRC/openSUSE:Factory/procdump/procdump.changes2018-11-08 09:49:10.857050987 +0100 +++ /work/SRC/openSUSE:Factory/.procdump.new.26092/procdump.changes 2020-01-30 16:20:13.066068324 +0100 @@ -1,0 +2,13 @@ +Thu Jan 30 11:56:33 UTC 2020 - Luigi Baldoni + + Update to version 1.1 + * Added support for .NET Core 3.x+ core dump generation that +results in manageable core dump sizes (#67) + * Added -w parameter to support targetting name of the process +executable (#34, #40) + * Small bug fixes (#36, #50, #57, #58, #59) + * Add a multi-distro spec file to build procdump (#29) + +- Dropped group tag + +--- Old: procdump-1.0.1.tar.gz New: procdump-1.1.tar.gz Other differences: -- ++ procdump.spec ++ --- /var/tmp/diff_new_pack.jT4ehi/_old 2020-01-30 16:20:14.478067949 +0100 +++ /var/tmp/diff_new_pack.jT4ehi/_new 2020-01-30 16:20:14.478067949 +0100 @@ -1,7 +1,7 @@ # # spec file for package procdump # -# 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,11 +17,10 @@ Name: procdump -Version:1.0.1 +Version:1.1 Release:0 Summary:Process coredump emitter using performance triggers License:MIT -Group: Development/Tools/Debuggers URL:https://github.com/Microsoft/ProcDump-for-Linux Source0: https://github.com/Microsoft/ProcDump-for-Linux/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: pkgconfig(zlib) ++ procdump-1.0.1.tar.gz -> procdump-1.1.tar.gz ++ 1938 lines of diff (skipped)
commit procdump for openSUSE:Factory
Hello community, here is the log from the commit of package procdump for openSUSE:Factory checked in at 2018-11-08 09:49:05 Comparing /work/SRC/openSUSE:Factory/procdump (Old) and /work/SRC/openSUSE:Factory/.procdump.new (New) Package is "procdump" Thu Nov 8 09:49:05 2018 rev:2 rq:646659 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/procdump/procdump.changes2017-12-11 18:57:03.216988022 +0100 +++ /work/SRC/openSUSE:Factory/.procdump.new/procdump.changes 2018-11-08 09:49:10.857050987 +0100 @@ -1,0 +2,19 @@ +Tue Nov 6 11:15:29 UTC 2018 - Jan Engelhardt + +- Trim filler words from descriptions' sentences. + +--- +Mon Nov 5 10:36:59 UTC 2018 - Luigi Baldoni + +- Update to version 1.0.1 + * hook into Travis CI to run integration tests + * fixed potential deadlock upon malloc failing + * fixed improper process name parsing and sanitizing process +name for dump file generation + * fixed various typos + * fixed post-build check failures on openSUSE + +- Dropped procdump-SUSE.patch (merged upstream) and + procdump-no_return_nonvoid.patch (no longer necessary) + +--- Old: procdump-1.0.tar.gz procdump-SUSE.patch procdump-no_return_nonvoid.patch New: procdump-1.0.1.tar.gz Other differences: -- ++ procdump.spec ++ --- /var/tmp/diff_new_pack.1CEdtb/_old 2018-11-08 09:49:11.221050558 +0100 +++ /var/tmp/diff_new_pack.1CEdtb/_new 2018-11-08 09:49:11.225050553 +0100 @@ -1,7 +1,7 @@ # # spec file for package procdump # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,48 +12,38 @@ # 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: procdump -Version:1.0 +Version:1.0.1 Release:0 -Summary:Create core dumps based on performance triggers +Summary:Process coredump emitter using performance triggers License:MIT Group: Development/Tools/Debuggers -Url:https://github.com/Microsoft/ProcDump-for-Linux +URL:https://github.com/Microsoft/ProcDump-for-Linux Source0: https://github.com/Microsoft/ProcDump-for-Linux/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE procdump-SUSE.patch -Patch0: procdump-SUSE.patch -# PATCH-FIX-UPSTREAM procdump-no_return_nonvoid.patch -Patch1: procdump-no_return_nonvoid.patch BuildRequires: pkgconfig(zlib) -%if 0%{?suse_version} <= 1320 -BuildRequires: gcc6 -%endif %description -ProcDump is a Linux reimagining of the classic ProcDump tool from the -Sysinternals suite of tools for Windows. ProcDump provides a convenient -way for Linux developers to create core dumps of their application -based on performance triggers. +A Linux version of the eponymous ProcDump tool from the Windows Sysinternals +suite. It can create core dumps of processes based on performance triggers. %prep %setup -q -n ProcDump-for-Linux-%{version} -%patch0 -p1 -%patch1 -p1 %build -export CC=gcc -test -x "$(type -p gcc-6)" && export CC=gcc-6 +export CFLAGS="%{optflags}" +# build is not always parallel-safe make %install %make_install %files -%doc LICENSE README.md +%license LICENSE +%doc README.md %{_bindir}/%{name} %{_mandir}/man1/%{name}.1%{ext_man} ++ procdump-1.0.tar.gz -> procdump-1.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ProcDump-for-Linux-1.0/.travis.yml new/ProcDump-for-Linux-1.0.1/.travis.yml --- old/ProcDump-for-Linux-1.0/.travis.yml 1970-01-01 01:00:00.0 +0100 +++ new/ProcDump-for-Linux-1.0.1/.travis.yml2018-01-10 22:16:01.0 +0100 @@ -0,0 +1,16 @@ +sudo: required +language: c + +os: + - linux +install: true +dist: trusty +compiler: gcc +addons: + apt: +packages: + - stress-ng + - gdb +script: + - make + - sudo ./tests/integration/run.sh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ProcDump-for-Linux-1.0/DEBIAN_PACKAGE.control new/ProcDump-for-Linux-1.0.1/DEBIAN_PACKAGE.control --- old/ProcDump-for-Linux-1.0/DEBIAN_PACKAGE.control 2017-12-06 01:37:11.0 +0100 +++ new/ProcDump-for-Linux-1.0.1/DEBIAN_PACKAGE.c