htop: Update to version 3.2.1

Message ID 20220708205459.2972679-1-adolf.belka@ipfire.org
State Accepted
Commit 7772be8e37c84a210e4153930315bb0c294198e4
Headers
Series htop: Update to version 3.2.1 |

Commit Message

Adolf Belka July 8, 2022, 8:54 p.m. UTC
  - Update from version 3.1.2 to 3.2.1
- Update of rootfile not required
- Changelog
   What's new in version 3.2.1
	* Fix setting to show all branches collapsed by default
	* Restore functionality of stripExeFromCmdline setting
	* Fix some command line display settings not being honored without restart
	* Display single digit precision for CPU% greater than 99.9%
	* On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
	* On Linux, increase field width of CPUD% and SWAPD% columns
	* Colorize process state characters in help screen
	* Use mousemask(3X) to enable and disable mouse control
	* Fix heap buffer overflow in Vector_compact
	* On Solaris, fix a process time scaling error
	* On Solaris, fix the build
	* On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
	* On Linux, resolve processes exiting interfering with sampling
	* Fix ProcessList quadratic removal when scanning processes
	* Under LXC, limit CPU count to that given by /proc/cpuinfo
	* Improve container detection for LXC
	* Some minor documentation fixes
   What's new in version 3.2.0
	* Support for displaying multiple tabs in the user interface
	* Allow multiple filter and search terms (logical OR, separate by "|")
	* Set correct default sorting direction (defaultSortDesc)
	* Improve performance for process lookup and update
	* Rework the IOMeters initial display
	* Removed duplicate sections on COMM and EXE
	* Highlight process UNINTERRUPTIBLE_WAIT state (D)
	* Show only integer value when CPU% more than 99.9%
	* Handle rounding ambiguity between 99.9 and 100.0%
	* No longer leaves empty the last column in header
	* Fix header layout and meters reset if a header column is empty
	* Fix PID and UID column widths off-by-one error
	* On Linux, read generic sysfs batteries
	* On Linux, do not collect LRS per thread (it is process-wide)
	* On Linux, dynamically adjust the SECATTR and CGROUP column widths
	* On Linux, fix a crash in LXD
	* On FreeBSD, add support for showing process emulation
	* On Darwin, lazily set process TTY name
	* Always set SIGCHLD to default handling
	* Avoid zombie processes on signal races
	* Ensure last line is cleared when SIGINT is received
	* Instead of SIGTERM, pre-select the last sent signal
	* Internal Hashtable performance and sizing improvements
	* Add heuristics for guessing LXC or Docker from /proc/1/mounts
	* Force elapsed time display to zero if process started in the future
	* Avoid extremely large year values when printing time
	* Fix division by zero when calculating IO rates
	* Fix out of boundary writes in XUtils
	* Fix custom thread name display issue
	* Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
	* Support libunwind of LLVM

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/htop | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
  

Comments

Peter Müller July 9, 2022, 9:04 a.m. UTC | #1
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>

> - Update from version 3.1.2 to 3.2.1
> - Update of rootfile not required
> - Changelog
>    What's new in version 3.2.1
> 	* Fix setting to show all branches collapsed by default
> 	* Restore functionality of stripExeFromCmdline setting
> 	* Fix some command line display settings not being honored without restart
> 	* Display single digit precision for CPU% greater than 99.9%
> 	* On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
> 	* On Linux, increase field width of CPUD% and SWAPD% columns
> 	* Colorize process state characters in help screen
> 	* Use mousemask(3X) to enable and disable mouse control
> 	* Fix heap buffer overflow in Vector_compact
> 	* On Solaris, fix a process time scaling error
> 	* On Solaris, fix the build
> 	* On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
> 	* On Linux, resolve processes exiting interfering with sampling
> 	* Fix ProcessList quadratic removal when scanning processes
> 	* Under LXC, limit CPU count to that given by /proc/cpuinfo
> 	* Improve container detection for LXC
> 	* Some minor documentation fixes
>    What's new in version 3.2.0
> 	* Support for displaying multiple tabs in the user interface
> 	* Allow multiple filter and search terms (logical OR, separate by "|")
> 	* Set correct default sorting direction (defaultSortDesc)
> 	* Improve performance for process lookup and update
> 	* Rework the IOMeters initial display
> 	* Removed duplicate sections on COMM and EXE
> 	* Highlight process UNINTERRUPTIBLE_WAIT state (D)
> 	* Show only integer value when CPU% more than 99.9%
> 	* Handle rounding ambiguity between 99.9 and 100.0%
> 	* No longer leaves empty the last column in header
> 	* Fix header layout and meters reset if a header column is empty
> 	* Fix PID and UID column widths off-by-one error
> 	* On Linux, read generic sysfs batteries
> 	* On Linux, do not collect LRS per thread (it is process-wide)
> 	* On Linux, dynamically adjust the SECATTR and CGROUP column widths
> 	* On Linux, fix a crash in LXD
> 	* On FreeBSD, add support for showing process emulation
> 	* On Darwin, lazily set process TTY name
> 	* Always set SIGCHLD to default handling
> 	* Avoid zombie processes on signal races
> 	* Ensure last line is cleared when SIGINT is received
> 	* Instead of SIGTERM, pre-select the last sent signal
> 	* Internal Hashtable performance and sizing improvements
> 	* Add heuristics for guessing LXC or Docker from /proc/1/mounts
> 	* Force elapsed time display to zero if process started in the future
> 	* Avoid extremely large year values when printing time
> 	* Fix division by zero when calculating IO rates
> 	* Fix out of boundary writes in XUtils
> 	* Fix custom thread name display issue
> 	* Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
> 	* Support libunwind of LLVM
> 
> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
> ---
>  lfs/htop | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/lfs/htop b/lfs/htop
> index 461c3f5ba..019a844e1 100644
> --- a/lfs/htop
> +++ b/lfs/htop
> @@ -26,7 +26,7 @@ include Config
>  
>  SUMMARY    = An Interactive text-mode Process Viewer for Linux
>  
> -VER        = 3.1.2
> +VER        = 3.2.1
>  
>  THISAPP    = htop-$(VER)
>  DL_FILE    = $(THISAPP).tar.xz
> @@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
>  DIR_APP    = $(DIR_SRC)/$(THISAPP)
>  TARGET     = $(DIR_INFO)/$(THISAPP)
>  PROG       = htop
> -PAK_VER    = 18
> +PAK_VER    = 19
>  
>  DEPS       =
>  
> @@ -50,7 +50,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_BLAKE2 = 2b05c90df830c94cee08a16fa5a351b30f396b1f352a37d2eada108b972b6a406f667fadd82a227d149a93a2cd6301b7d9477dd8ca369ff3d317b0fd9146d7c2
> +$(DL_FILE)_BLAKE2 = 7addefca7de8f0867220e6415f4585f7e6ecf655d6245e4a8e120552ac738544fde1c2d8e24ce1139209caad23994316e8be9611f6ed0253d60547158d17ff24
>  
>  install : $(TARGET)
>
  

Patch

diff --git a/lfs/htop b/lfs/htop
index 461c3f5ba..019a844e1 100644
--- a/lfs/htop
+++ b/lfs/htop
@@ -26,7 +26,7 @@  include Config
 
 SUMMARY    = An Interactive text-mode Process Viewer for Linux
 
-VER        = 3.1.2
+VER        = 3.2.1
 
 THISAPP    = htop-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -34,7 +34,7 @@  DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = htop
-PAK_VER    = 18
+PAK_VER    = 19
 
 DEPS       =
 
@@ -50,7 +50,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 2b05c90df830c94cee08a16fa5a351b30f396b1f352a37d2eada108b972b6a406f667fadd82a227d149a93a2cd6301b7d9477dd8ca369ff3d317b0fd9146d7c2
+$(DL_FILE)_BLAKE2 = 7addefca7de8f0867220e6415f4585f7e6ecf655d6245e4a8e120552ac738544fde1c2d8e24ce1139209caad23994316e8be9611f6ed0253d60547158d17ff24
 
 install : $(TARGET)