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
+
+- Enable linux capabilities
+- Drop unsupported configure options
+
+-------------------------------------------------------------------
+Wed Sep 22 04:13:13 UTC 2021 - kh Lai
+
+- 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)