Format: 1.8 Date: Wed, 17 Jan 2024 10:28:00 +0100 Source: htop Built-For-Profiles: noudeb Architecture: source Version: 3.3.0-3~ppa22.04.1 Distribution: jammy Urgency: medium Maintainer: Daniel Lange Changed-By: Daniel Lange Closes: 1004582 1010780 Changes: htop (3.3.0-3~ppa22.04.1) jammy; urgency=medium . * Apply upstream fix for broken tree mode sorting * Apply upstream fix for missing sort direction arrow update on mouse click . htop (3.3.0-2) unstable; urgency=medium . * Apply upstream fix for number of running tasks show as zero . htop (3.3.0-1) unstable; urgency=medium . * Import upstream 3.3.0 release * Drop Debian patch (Remove LXC special handling for CPUs) * Multiple refactorings and code improvements * Shorten docker container IDs to 12 characters * Settings: preserve empty header * Fix execlp() argument without pointer cast * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" & "... 30/30/40" * Meter: use correct unicode characters for digit '9' * Note in manual re default memory units of KiB * Add column for process container name * Add logic to filter the container name (+type) from the CGroup name * Change NetworkIOMeter value unit from KiB/s to bytes/second * Cap DiskIOMeter "utilisation" percentage at 100% * Shorten podman/libpod container IDs to 12 characters * Write configuration to temporary file first * Incorporate shared memory in bar text * Move shared memory next to used memory * Correct order of memory meter in help * Add recalculate to Ctrl-L refresh * Update process list on thread visibility toggling * Support dynamic screens with 'top-most' entities beyond processes * Introduce Row and Table classes for screens beyond top-processes * Rework ZramMeter and remove MeterClass.comprisedValues * More robust logic for CPU process percentages * Show year as start time for processes older than a year * Short-term fix for docker container detection * default color preset: use bold blue for better visibility * Document 'O' keyboard shortcut * Implement logic for '--max-iterations' * Update F5 key label on tab switch (Tree <-> List) * Force re-sorting of the process list view after switching between list/treeview mode * Linux: (hack) work around the fact that Zswapped pages may be SwapCached * Linux: implement zswap support * {Memory,Swap}Meter: add "compressed memory" metrics * Fix scroll relative to followed process * ZramMeter: update bar mode * Increase Search and Filter max string length to 128 * Improve CPU computation code * Remove LXC special handling for the CPU count * Create new File Descriptor meter * Linux: add IRQ PSI meter * Linux: highlight username if process has elevated privileges * Add support for scheduling policies * Add a systemd user meter to monitor user units. . htop (3.2.2-2) unstable; urgency=medium . * Remove LXC special handling for CPUs . htop (3.2.2-1) unstable; urgency=medium . * Import upstream 3.2.2 release * CPUMeter now can show frequency in text mode * Add option to render distribution path prefixes shadowed * DiskIOMeter converts to bytes per second (not per interval) * DiskIOMeter uses complete units, including missing "iB/s" * DiskIOMeter indicates read and write in meter mode * NetworkIOMeter converts to packets per second, shows packet rate * Allow continued process following when changing display settings * Update the panel header when changing to another tab * Drop margin around the header if there are no meters * Use Unicode replacement character for non-printable characters * Default color preset uses bold blue for better visibility * Update the Panel header on sort order inversions ('I') * Toggle the header meters with pound key * Fix ScreenPanel to handle quitting the panel while renaming * Add fallback for HOME environment variable using passwd database * Replace meaningless ID column with FD column in lock screen * Use device format in the lock screen matching the files screen * On Linux, improvements to file-descriptor lock detection * On Linux, further distinguish systemd states in the SystemdMeter * On Linux, improvements to cgroup and container identification * On Linux, support openat(2) without readlinkat(2) platforms * Handle invalid process columns from the configuration file * Avoid undefined behaviour with deeply nested processes * Fix crash when removing the currently active screen * Prevent possible crash on a very early error path * Include automake for Debian/Ubuntu * Restore non-mouse support * Reject unsupported command line arguments * Document idle process state * Clarify M_TRS/M_DRS columns . htop (3.2.1-1) unstable; urgency=medium . * Import upstream 3.2.1 release * Update policy to 4.6.1 (no changes required) * 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 (Closes: #1010780) * Display single digit precision for CPU% greater than 99.9% * Consider only shrinkable ZFS ARC as cache * 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 * 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 . htop (3.2.0-1) unstable; urgency=medium . * Import upstream 3.2.0 release (Closes: #1004582) * Drop Debian patches applied upstream * This version now has Screen tabs in the user interface (use the tab key to switch) * Allow multiple filter and search terms (logical OR, separate by "|") * Add heuristics for guessing LXC or Docker from /proc/1/mounts (this fixes a bug with memory reporting in containers while using ZFS on the host) * Many more performance and small functionality improvements . htop (3.1.0-1) UNRELEASED; urgency=medium . * Import upstream 3.1.0 release * Drop all Debian patches (have been applied upstream or superseded) Checksums-Sha1: 94e4f9413e1c843ffacbf9acec279c06e7a8ccf8 2131 htop_3.3.0-3~ppa22.04.1.dsc b6151bd7906c201a121736c601883725c6a2044c 406012 htop_3.3.0.orig.tar.gz 00a82832f165a48c89f5c02e6c0abbc3cf6e2888 12524 htop_3.3.0-3~ppa22.04.1.debian.tar.xz 425d2e681f2e104351c988aaa43e962c4449f5bc 7691 htop_3.3.0-3~ppa22.04.1_source.buildinfo Checksums-Sha256: 364d91e153733ca17e200b86e2af6bb02b5a1d41fdaae3dc1aa2178104abd803 2131 htop_3.3.0-3~ppa22.04.1.dsc 1e5cc328eee2bd1acff89f860e3179ea24b85df3ac483433f92a29977b14b045 406012 htop_3.3.0.orig.tar.gz e759b7ea33c5c423f7455ceee5baa466ad61f448adfbda772cbac2ccd4a7864c 12524 htop_3.3.0-3~ppa22.04.1.debian.tar.xz dc4b7d505c3811cf5ed2e523f13e9a9fcc706916e4ef0390bd20f872311a0643 7691 htop_3.3.0-3~ppa22.04.1_source.buildinfo Files: b1dc843a3c630232fb2e3e8161f6f96b 2131 utils optional htop_3.3.0-3~ppa22.04.1.dsc 637c7ef47b812884c340acc56ead2376 406012 utils optional htop_3.3.0.orig.tar.gz 54a42445bdeb9e7763a2c95f9436ca31 12524 utils optional htop_3.3.0-3~ppa22.04.1.debian.tar.xz 6ba5b208e5cc6cdb0cddf5adfb712aff 7691 utils optional htop_3.3.0-3~ppa22.04.1_source.buildinfo