Hello community, here is the log from the commit of package lsof for openSUSE:Factory checked in at 2018-02-21 14:08:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lsof (Old) and /work/SRC/openSUSE:Factory/.lsof.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lsof" Wed Feb 21 14:08:41 2018 rev:34 rq:578049 version:4.90 Changes: -------- --- /work/SRC/openSUSE:Factory/lsof/lsof.changes 2016-09-01 14:02:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lsof.new/lsof.changes 2018-02-21 14:08:41.228205502 +0100 @@ -1,0 +2,46 @@ +Mon Feb 19 13:07:42 UTC 2018 - kstreit...@suse.com + +- Update to version 4.90 [bsc#1081562] + * Taught the Configure script to create a dummy opt_random.h + for FreeBSD systems whose <sys/random.h> includes it. + * Added support for the FreeBSD ZFUSE file system. + * Corrected the quoting in a Darwin putchar() statement in the + dfile.c source file. + * Added support for the FreeBSD DTYPE_PTS file descriptor and + for unknown descriptors that reference the kernel's badfileops + operation switch. Enabled FreeBSD 12.0 support. + * Enhanced -K option with the form "-K i" to direct lsof to + (i)gnore tasks. Linux task reports now include both + process and task command names, making lsof's "-c <name>" + option work correctly. + * Added a patch to prevent NFS blocking in Linux + * Installed a FreeBSD patch that prevents examining a TCP state + structure during a race condition. + * Updated FreeBSD for new UFS inode structure that lacks an i_dev + member in the most recent 12.0-CURRENT. + * Added "#define KLD_MODULE" to dlsof.h and dnode2.c to prevent + <machine/cpuconf.h> from generating an "ARM_NARCH is 0" error. + This is needed so lsof can access kernel structures. + * Added recognition of the FreeBSD 11 file system name "nullfs". + * Added a patch that is needed on FreeBSD 12 so the lsof + compilation can obtain the inpcb and tcpcb structures from + their respective header files. Updated FreeBSD dmnt.c for the + ino64 changes. + * Inserted a patch for Solaris 12.x to avoid compilation errors + from <sys/aio_req.h>. + * Added performance enhancement that uses the FreeBSD closefrom() + and dup2() C library functions when available. + * Corrected FreeBSD lsof's gathering of ZFS file device numbers. + * Updated lsof test library for FreeBSD. + * Updated socket optons information collection from the socket + structure + * Added patch to dlsof.h that avoids a _KERNEL conflict with + bzero. + * Corrected test library to handle 64 bit FreeBSD device numbers. + * Added #defines for FreeBSD 12, src r324225 + * Incorporated Linux pseudoterminal endpoint processing (+|-E) + * Corrected Linux command extraction for commands that include + parentheses -- e.g., "(sd-pam)". +- remove lsof_4.89-nfs_hanging.patch that was applied upstream + +------------------------------------------------------------------- Old: ---- lsof_4.89-nfs_hanging.patch lsof_4.89_src_repacked.tar.xz New: ---- lsof_4.90_src_repacked.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lsof.spec ++++++ --- /var/tmp/diff_new_pack.gfTY6G/_old 2018-02-21 14:08:42.144172518 +0100 +++ /var/tmp/diff_new_pack.gfTY6G/_new 2018-02-21 14:08:42.144172518 +0100 @@ -1,7 +1,7 @@ # # spec file for package lsof # -# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: lsof -Version: 4.89 +Version: 4.90 Release: 0 Summary: A Program That Lists Information about Files Opened by Processes License: Zlib @@ -30,11 +30,8 @@ Patch1: lsof_4.81-fmt.patch Patch2: lsof-no-build-date-etc.patch Patch3: lsof_4.81-perl.patch -# PATCH-FIX-UPSTREAM bnc#995061 kstreit...@suse.com -- prevent 'lsof -b' from hanging when NFS server is unavailable -Patch4: lsof_4.89-nfs_hanging.patch BuildRequires: libselinux-devel BuildRequires: xz -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Lsof lists information about files opened by processes. An open file @@ -50,7 +47,6 @@ %patch1 %patch2 %patch3 -%patch4 -p1 %build ./Configure -n linux @@ -73,7 +69,6 @@ mv scripts/00README scripts/README %files -%defattr(-, root, root) %doc SUSE_docs/* scripts %{_mandir}/man8/lsof.8%{ext_man} %{_bindir}/lsof ++++++ lsof_4.89_src_repacked.tar.xz -> lsof_4.90_src_repacked.tar.xz ++++++ ++++ 5945 lines of diff (skipped)