Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package htop for openSUSE:Factory checked in at 2021-09-23 23:04:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/htop (Old) and /work/SRC/openSUSE:Factory/.htop.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "htop" Thu Sep 23 23:04:20 2021 rev:52 rq:921167 version:3.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/htop/htop.changes 2021-01-13 18:31:29.514070654 +0100 +++ /work/SRC/openSUSE:Factory/.htop.new.1899/htop.changes 2021-09-23 23:04:29.600342691 +0200 @@ -1,0 +2,160 @@ +Thu Sep 23 09:29:57 UTC 2021 - Martin Pluskal <mplus...@suse.com> + +- Enable linux capabilities +- Drop unsupported configure options + +------------------------------------------------------------------- +Wed Sep 22 04:13:13 UTC 2021 - kh Lai <dlshcbmuip...@hotmail.com> + +- Add autoconf and automake as dependencies +- Switch the url to the Github release page +- Update to 3.1.0: + * Updated COPYING file to remove the PLPA exemption (appendix 2) + With this change the license is now GPLv2 without any additional wording. + * Improved default sort ordering + Note for users: This may lead to an inverted sort order on startup of + htop 3.1.0 compared to previous versions. + This is due to what is stored in your htoprc file. Solution: Press I + (to invert sort order). + This changed setting will be saved by htop on exit as long as it can + write to your htoprc file. + * The compile-time option to cater specifically for running htop as + setuid has been removed + * Add read-only option + This allows htop to be run in an non-intrusive fashion where it acts only + as a process viewer disabling all functions to manipulate system state. + Note: This is not a security feature! + * Move the code for handling the command line formatting related tasks + to be shared across all platforms + This means important features like stale binary/library highlighting + can now be available on all supported platforms. + * Make the EXE and COMM columns available on all platforms + All supported platforms have the name of the executable (EXE) and a + self-chosen thread/command name (COMM) available one way or the other. + Moving this column to be handled as a platform-independently available + information simplifies the markup of the command line. + * Introduce configuration file versioning and config_reader_min_version + Starting with this version the configuration file contains a version + identifying the minimum version of the configuration parser needed to + fully understand the configuration file format. + Old configuration file formats are automatically upgraded when + saving the config file (htoprc). + * Make the configuration parser friendlier to users (thanks to Bart Bakker) + With this change only settings that cannot be parsed properly are + reset to their defaults. + * Improve default display for systems with many CPUs + * Add the process ELAPSED time column + * Improve the process STATE column sorting + * Reworked handling resize and redrawing of the UI + * Fixed an issue where the LED meter mode could overflow allotted space + * Allow text mode Meters to span empty neighbors to the right + * Rescale graph meters when value of total changes + (thanks to Michael Sch??nitzer) + * Update generic process field display + Usually "uninteresting" values in columns like 1 thread, nice value + of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with + reduced intensity (dark grey) + * Option and key ("*") to collapse / expand all branches under PID 1 + (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya) + * Keep following a process when inverting the sort order, displaying + the help screen or hiding/unhiding userland threads. + If a thread is currently selected the selection is updated to point + to the thread's parent process. (thanks to Gonzalo, et.al.) + * Reorder process scanning to be performed before updating the display + of the meters in the header + * Always check the user for a process for any changes. + This affects multiple platforms that previously didn't correctly handle + the user field for a process to change at runtime (e.g. due to seteuid + or similar syscalls). + * Disable mouse option when support is unavailable + * Support curses libraries without ncurses mouse support + (thanks to Santhosh Raju) + * Support offline and hot-swapping of CPUs on all platforms + * Fix the CPU Meter for machines with more than 256 CPUs + * Supplemented the "show updated/deleted executables" feature (red basename) + to indicate when linked libraries were updated (yellow basename) + * Apply the stale binary highlighting for the EXE column in addition to + the command line field + * Add new combined Memory and Swap meter + * Implement bar and graph mode for NetworkIO Meter + (thanks to Michael F. Sch??nitzer) + * Rework TTY column to be more consistent across platforms + * Make the CWD column generally available on all platforms + (thanks to Santhosh Raju et. al.) + * Add Performance Co-Pilot (PCP) platform support + This is added via a separate pcp-htop(1) binary which provides remote host + analysis, new Meters for any PCP metric and new Columns for any PCP process + metric - see the pcp-htop(5) man page for further details. + (thanks to Sohaib Mohamed) + * Add Linux columns and key bindings for process autogroup identifier + and nice value + * Change available and used memory reporting on Linux to be based on + MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido) + * Add a new SysArchMeter showing kernel and platform information + (thanks to ahgamut) + * Linux memory usage explicitly treats tmpfs memory usage as shared memory + This is to make memory used by tmpfs visible as this cannot be freed + unlike normal filesystem cache data. + * Exclude zram devices when calculating DiskIO on Linux + * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson) + * Add native platform support for NetBSD + This allows htop to run on NetBSD without the need for active Linux + emulation of the procfs filesystem. + (thanks to Santhosh Raju and Nia Alarie) + * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD + (thanks to Nia Alarie) + * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie) + * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju) + * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju) + * Initial work to allow building with default libcurses on NetBSD + (thanks to Santhosh Raju) + * FreeBSD updates - implement process majflt and processor column values + * Add FreeBSD support for CPU frequency and temperature + * Fixes and cleanups for ZFS Meters and metrics + * Correctly color the ZFS ARC ratio (thanks to Ross Williams) + * Bugfixes related to CPU time display/calculations for darwin on M1 systems + (thanks to Alexander Momchilov) + * Harmonize the handling of multiple batteries across different platforms. + The system is now considered to run on AC if at least one power supply + marked as AC is found in the system. + Battery capacity is summed up over all batteries found. + This also changes the old behavior that batteries reported by the + system after the first AC adapter where sometimes ignored. + * Correctly handle multiple batteries on Darwin. + Resolves a possible memory leak on systems with multiple batteries. + * Handle Linux Shmem being part of Cached in the MemoryMeter + * Add SwapCached to the Linux swap meter (thanks to David Zarzycki) + * Convert process time to days if applicable (thanks to David Zarzycki) + * Always show the number of threads in the TaskMeter, even when threads + are not shown in the process list + * Fix Linux --drop-capabilities option handling + * Correctly detect failure to initialize Linux boottime + * Overhaul the Linux memory fields to partition them like free(1) now does + * Improve the Linux process I/O column values + * Rework the libsensors parsing on Linux + * Update the MemoryMeter to display shared memory + * Update OpenBSD platform - implement additional columns, scan LWP, + proper markup for STATE, show CPU frequency + * Fix the tree view on OpenBSD when hiding kernel threads + * Remove old InfoScreen lines before re-scanning (thanks to ??ystein Hi??sen) + * Document historic naming of Light-Weight Processes column aka threads + * Improve user interaction when the last process entry is selected + * Draw the panel header on the TraceScreen (thanks to Youngjae Lee) + * Add mouse wheel scroll and fix mouse selection on the InfoScreen + (thanks to Youngjae Lee) + * Add a HugepageMeter and subtract hugepages from normal memory + * Display wide characters in LED meters and restore non-wide ncurses support + * Add command line option to drop Linux capabilities + * Support scheduler affinity on platforms beyond Linux + * Report on any failure to write the configuration file + * Cache stderr to be able to print assert messages. + These messages are shown in case htop terminates unexpectedly. + * Print current settings on crash + * Reset signal handlers on program exit + * Add configure script option to create a static htop binary + * Resolved longer-standing compilation issues on Solaris/Illumos + * Check for availability of set_escdelay in configure + (thanks to Stefan Polluks) + * Build system updates for autotools 2.70 + +------------------------------------------------------------------- Old: ---- htop-3.0.5.tar.gz New: ---- htop-3.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ htop.spec ++++++ --- /var/tmp/diff_new_pack.AKwmtB/_old 2021-09-23 23:04:30.072343043 +0200 +++ /var/tmp/diff_new_pack.AKwmtB/_new 2021-09-23 23:04:30.072343043 +0200 @@ -17,16 +17,19 @@ Name: htop -Version: 3.0.5 +Version: 3.1.0 Release: 0 Summary: An Interactive text-mode Process Viewer for Linux License: GPL-2.0-or-later Group: System/Monitoring URL: https://htop.dev -Source0: https://dl.bintray.com/%{name}/source/%{name}-%{version}.tar.gz +Source0: https://github.com/htop-dev/htop/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake BuildRequires: pkgconfig >= 0.9.0 BuildRequires: update-desktop-files BuildRequires: pkgconfig(hwloc) +BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(libnl-3.0) BuildRequires: pkgconfig(libnl-genl-3.0) BuildRequires: pkgconfig(ncurses) @@ -44,13 +47,13 @@ %autosetup -p1 %build +./autogen.sh %configure \ --enable-taskstats \ --enable-unicode \ --enable-hwloc \ - --enable-taskstats \ --enable-delayacct \ - --enable-cgroup + --enable-capabilities %make_build %install ++++++ htop-3.0.5.tar.gz -> htop-3.1.0.tar.gz ++++++ ++++ 48490 lines of diff (skipped)