From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZC05W3jhDz36fp for ; Tue, 11 Mar 2025 16:46:23 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZC05R5Xxwz30VM for ; Tue, 11 Mar 2025 16:46:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZC05R1T1Xz7k4; Tue, 11 Mar 2025 16:46:19 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1741711579; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C+WRR1MQKDSjs9PvxGMIU1oVoJRKKgqxxFtUBeOrzTg=; b=sEczl53Wkni8RQlmEAx1w/vCbOHvakcv662iL4wnP1SaOPcZZTTskN2/BnsO5OiDrrbePF BQmbuq0GEDilYODQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1741711579; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C+WRR1MQKDSjs9PvxGMIU1oVoJRKKgqxxFtUBeOrzTg=; b=UfyqCeS68KfeIraEV7f48kA3zjjV2DXBov+1imHsnx7zIVRxqCUQ53oEq81AgBy0AeFuVI FFxAez2FNdFpfBgP053DsB0E32+4xuEFriPxv2eaKMvB3se5Il8KmPjsZdpXf1/ZIA3gB6 oD4OHiz5zyp3ZR2rkHcfG/22zHl2Rn+aB9MUeYeQop6IkNFezK++XmEYn0omeImk1vhDPs Sbb9NqJhXoP6Tte8nXotZVvq+3QTB9GfEHJQzmqqafZYeThWeHwTPUU4p4oiRGaXYCpWEn QpSZH/1YKHcDCd1X7zUIEbb08yI4GcvyuMsMLlOXjyxDOOOkiKxpR1yYsdhu0A== Message-ID: Date: Tue, 11 Mar 2025 17:46:15 +0100 Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Subject: Re: [PATCH] htop: Update to 3.4.0 To: Matthias Fischer References: <20250311152834.3268615-1-matthias.fischer@ipfire.org> Content-Language: en-GB Cc: "IPFire: Development-List" From: Adolf Belka In-Reply-To: <20250311152834.3268615-1-matthias.fischer@ipfire.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Reviewed-by: Adolf Belka On 11/03/2025 16:28, Matthias Fischer wrote: > For details see: > https://github.com/htop-dev/htop/blob/main/ChangeLog > > "What's new in version 3.4.0 > > * More expressive version tag generated for development versions (htop --version, help screen) > * Improve Darwin support for ARM-based systems > * Fix static linking with libsystemd > * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD & Solaris > * Fix running task display (count) > * Fix sort order handling in tree mode > * Add warning when exiting with a signal (not saving .htoprc) > * Add Disk I/O and Network I/O meter for DragonFlyBSD > * Improve handling of invalid Unicode strings > * Disable basename checking for kernel tasks > * Updated documentation for pcp-htop > * Disable FOCUS_IN/FOCUS_OUT event handling > * Add GPU meter for Linux and PCP > * Add colum for GPU time per process on Linux and PCP > * Avoid glibc FILE API voodoo > * Ignore previously unhandled signals USR1 and USR2 > * Force locating the config file to only use absolute paths > * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc > * Force writing the configuration to a regular file > * Use distinct config files for htop and pcp-htop > * Link libnl3 at runtime > * Gather permitted capabilities via capget(2) > * Avoid fetching certain process information for each thread on Linux (speed up) > * Improved handling for invalid data in /proc/tty/drivers on Linux > * Various changes to avoid memory allocations inside signal handlers > * Add single column header layout > * Fix DivByZero bug on startup on Darwin > * Include thread information on Darwin > * Show process state on Darwin > * Update compat check for C23 compilers > * Improved detail in help screen > * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns > * Mark newline characters in the process command line display > * Resolve nested derived metrics for PCP > * Make supported modes/styles specific to each meter > * Refined checks for terminals supporting to redefine keys > * Fix handling of the NICE value on FreeBSD > * Fix display of CPU utilization on FreeBSD > * Honour update interval adjustments properly without restart > * Force rebuild of display table after item removals > * Reworked handling for various temperature sensors > * Fix high CPU load when the strace'd process exits prematurely > * Document --drop-capabilities to require a compile time support > * Always call PKG_PROG_PKG_CONFIG in configure > * Make configure warn when pkg.m4 is absent > * Rewrite curses/terminfo detection code in configure > * Keep following a process when resuming process updates (Z key) > * Normalize Disk I/O usage and allow utilization above 100% > * Plug several memory leaks and improve performance for information parsing > * Allow to show or hide cache and buffers in memory usage meter > * Visibility hint and UX improvements in status bar of display options panel > * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds > * Replace BCC with metrics from BPF for pcp-htop" > > Signed-off-by: Matthias Fischer > --- > lfs/htop | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/lfs/htop b/lfs/htop > index d2df29082..8f5516bc9 100644 > --- a/lfs/htop > +++ b/lfs/htop > @@ -1,7 +1,7 @@ > ############################################################################### > # # > # IPFire.org - A linux based firewall # > -# Copyright (C) 2007-2024 IPFire Team # > +# Copyright (C) 2007-2025 IPFire Team # > # # > # This program is free software: you can redistribute it and/or modify # > # it under the terms of the GNU General Public License as published by # > @@ -26,7 +26,7 @@ include Config > > SUMMARY = An Interactive text-mode Process Viewer for Linux > > -VER = 3.3.0 > +VER = 3.4.0 > > 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 = 21 > +PAK_VER = 22 > > DEPS = > > @@ -50,7 +50,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = dabad4a4e973c5e0e9478e3b6cd1002369a3a3c8f152dbb72f0294ea3b8d92bbb79ab21b23ee997f2c142d5095e81706f3dfac023f27d9b3c83739754c3bf011 > +$(DL_FILE)_BLAKE2 = b7a89ae689c9da540a7509cbb90ee103f48291e0685b971f1542795b7877434e10dcc66f47bb455456cf097d40bd9342d43fd05cc4b96676d4d954a8355e4271 > > install : $(TARGET) >