Automatic submission by obs-autosubmit
- Adding mention here for README.md, which is a suggested file on the gitea
side of things when creating repositories to replace OBS backed storage.
- Update to version 1.4.5+git20251020.085c2da:
* Use right key codes to match f1 and f2 keys (#1300)
* make new menu option not overflow
* added tree toggle of expand/collapse for children of process
* Fix menu entry
* Added ability to set which gpu vendors to enable
* fix: btop crash on arm cpu
* Fix thread restart race condition causing deadlocks
* Fix Net::collect race condition from USB device hot-plugging
* Add crash handlers to restore terminal state
* Fix thread safety issue causing crashes in Mem::collect_disk
* Fix deprecated IOMasterPort usage
* Continuous Build MacOS, disable MacOS 13 and fix platform name of created binary
* Continuous Build MacOS: change back to GCC from Clang
* OpenBSD: battery: add support for watthour and watts sensors
* fix arrow keys that send 'O' instead of '['
* fixed conditional statement to cpufreq.peek() == 'c' || cpufreq.peek() == 'C
* Fix CPU frequency detection for LoongArch CPUs
* feat: Introduce cpu frequency display modes
* Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O"
* feature: add process renice functionality
* Skip 'H' and 'HX' suffix in AMD cpu name trimming (#1272)
* Add zh_TW localization to the XDG desktop entry
* Fix incorrect list item paragraph indentation in the README
* Add additional metadata to the snap distribution
* Fix missing application entry in the snap distribution
OBS-URL: https://build.opensuse.org/request/show/1313911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btop?expand=0&rev=40
- Update to version 1.4.5+git20251020.085c2da:
* Use right key codes to match f1 and f2 keys (#1300)
* make new menu option not overflow
* added tree toggle of expand/collapse for children of process
* Fix menu entry
* Added ability to set which gpu vendors to enable
* fix: btop crash on arm cpu
* Fix thread restart race condition causing deadlocks
* Fix Net::collect race condition from USB device hot-plugging
* Add crash handlers to restore terminal state
* Fix thread safety issue causing crashes in Mem::collect_disk
* Fix deprecated IOMasterPort usage
* Continuous Build MacOS, disable MacOS 13 and fix platform name of created binary
* Continuous Build MacOS: change back to GCC from Clang
* OpenBSD: battery: add support for watthour and watts sensors
* fix arrow keys that send 'O' instead of '['
* fixed conditional statement to cpufreq.peek() == 'c' || cpufreq.peek() == 'C
* Fix CPU frequency detection for LoongArch CPUs
* feat: Introduce cpu frequency display modes
* Revert "Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O"
* feature: add process renice functionality
* Skip 'H' and 'HX' suffix in AMD cpu name trimming (#1272)
* Add zh_TW localization to the XDG desktop entry
* Fix incorrect list item paragraph indentation in the README
* Add additional metadata to the snap distribution
* Fix missing application entry in the snap distribution
* Fix incorrect YAML indentation depth in the Snapcraft project file
* Add Gotham theme
- Update to version 1.4.5+git20250919.a1099d0:
OBS-URL: https://build.opensuse.org/request/show/1312443
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=79
* Removing rocm_smi_lib-rocm-6.4.3.tar.gz
* Adding 'Recommends: rocm-smi'
- Update to version 1.4.4+git20250910.bdddfc4:
* Enable vim movement in help menu (#1242)
* Remove reduntant symbols in tree view (#948)
* Use /sys/dev/block/MAJOR:MINOR instead of /sys/block/NAME for disk I/O
* Don't terminate on GPU access failure
* fix: setcap cap_dac_read_search was overriding cap_perfmon
* Fix musl builds missing artifacts
* chore(deps): update actions/checkout action to v5
* chore(deps): update actions/checkout action to v5
* Update README.md
* feat: display CPU power draw & fix GPU+load avg overwriting core info
* refactor: remove reduntant casts and avoid conversions
* Revert unnecessary locale changes and remove debug line.
- Updating ROCm to v6.4.3
- Update to version 1.4.4+git20250805.a05192f:
* fix: disable locale when writing config file
* Update CODE_OF_CONDUCT.md
* match formatting for units
* fix layout issue when enc/dec meters are unavailable
* disable encode/decode monitoring on AMD and Intel GPUs
* impl encode/decode monitoring for Nvidia
* Add utilisation meters for GPU hardware video encoder and decoder
* linux-batt: Battery Time-to-full
* Convert ascii escape codes in mountpoint names before reading statvfs.
* Fix presets erroring with gpu* usage.
* Clarify where btop loads themes from
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=77
- Update to version 1.4.4+git20250703.762d0b4:
* Reduce noise in Github templates
* v1.4.4 Bug fixes
* Fix auto-detection of CPU temp on Ampere boards (#1185)
* ci: update openbsd 7 runners to 7.7
* ci: update freebsd 14 runners to 14.3
* Fixed floating_humanizer() to work correctly when numeric delimiter isn't a dot.
* Add command line option to set an inital filter
* CMake: Create a library target for intel_gpu_top code
* CMake: Don't drop LTO silently
* Exit gracefully if integer conversion in CLI parser fails
* Make 100ms the minimal refresh rate
* CI: Disable recursive cloning in workflows
* CMake: Remove compiler warning options
* Fix wrong use of too in terminal size error message (#1166)
* Make the disk filter description more clear (#1077)
* Lock/unlock config to avoid infinite recursion (#1031)
OBS-URL: https://build.opensuse.org/request/show/1290561
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=73
- Update to version 1.4.3+git20250511.ffcd064:
* Fix dangling reference warnings for GCC 13 and later
* v1.4.3 Bug fixes
* Sync CMake.gitignore template
* Ignore incomplete filter regex
* Remove redundant optimization flag
* Enable additional checks in libc++ with the new hardening mode
* Revert e266ccd which broke str_to_upper() and str_to_lower()
* ci: run cmake workflows on changes to the cmake module folder
OBS-URL: https://build.opensuse.org/request/show/1276536
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=69
- Update to version 1.4.1+git20250427.666d31b:
* v1.4.1
* CI: Pass link flags as LDFLAGS to avoid unused argument warning
* CI: Remove debug leftover
* Fix various typos in code, themes and workflows
* Mark destructor noexcept and satisfy rule-of-five
* Initialize all struct fields
* Mark member variables private
* Use explicit single parameter constructor
* Ensure NUL-termination on truncation
* Avoid repeated bounds check
* Use O_CLOEXEC
* Use member function instead of cast
* Avoid copy in constructor
* Drop trailing newlines
* Declare local function static
* Drop duplicate include
* Simplify ternary expression
* Use explicit initialization
* Use nullptr for pointer argument
* Add missing override annotations
* Avoid comma operator
* Fixed typo
* Avoid copies in ltrim() and ltrim()
* Avoid string copies
* Drop unused struct members
* Reduce variable scope
* Avoid string copy
* Initialize vector in one step
* Avoid repeated lookup
OBS-URL: https://build.opensuse.org/request/show/1273461
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=66
- Updating ROCm to v6.3.3
- Update to version 1.4.0+git20250213.53df78d:
* Resetting last selection on page navigation in optionsMenu to avoid unordered_map error
* Update Ryzen name trimming
* Share the CPU name trimming code between platforms
* Drop macos 12 build, add v14 and v15
* Fix cmake-macos workflow
* Bump version of deprecated upload-artifact step
* Update obsolete egrep call
- Updating ROCm to v6.3.2
- Updating ROCm to v6.3.1
- Update to version 1.4.0+git20241214.5535f50:
* Menu something...
* Fix menu crash when GPU_SUPPORT=false, issue #989
OBS-URL: https://build.opensuse.org/request/show/1247225
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=64
- Updating ROCm to v6.2.1
- Update to version 1.4.0+git20240922.6c0cedd:
* v1.4.0 Intel GPU support & NetBSD support
* Added documentation for Intel GPU support and setcap command to Makefile
* Set Intel GPU baseline max power at 10W
* Added warnings when toggling boxes and terminal size is to small
* Fix missing core percentages, issue #792
* GPU fixes
* Fix missing headers headers for GPU build on Alpine
* Fixed includes for CC
* Fixed Makefile and added workaround for missing asprintf with Clang
* intel gpu frequency
* don't namespace on x64
* add stdio
* intel gpu power consumption
* intel igpu support
OBS-URL: https://build.opensuse.org/request/show/1202478
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=60
- Updating ROCm to v6.2.0
- Update to version 1.3.2+git20240805.00c9088:
* fix: include missed out utility header.
* Switch macos continuous build from gcc to clang
* Add fix for disk used and free percent #791
* Beautify command line error output and help message
* Disable STATIC build for cmake.
* Fix the pkg_add command in README.
* Bump NetBSD to 10.0 in CI.
* Update README.md with NetBSD details.
* Ignore netbsd folder in other builds.
* Use kvm and ifaddr defs from shared.hpp.
* Simplify the CI command.
* Add support for reading thermal stats.
* Add support for reading battery stats.
* Get the 64 bit value of physmem.
* Add CMake build support for NetBSD.
* Attempt to fix the CI.
* Fix some of the memory stats.
* Add build files for NetBSD.
* Add NetBSD Support.
- Update to version 1.3.2+git20240624.e4f69cd:
* Updated soon to be deprecated actions to latest versions
* Removed macos-14 for now due to XCode bug when compiling with gcc
* Removed deprecated macos-11 and add macos-13 and macos-14
* Update spacing
* fix io_graph_speeds parsing
* fix divide 0 error when caculating disk usage percentage (#791)
OBS-URL: https://build.opensuse.org/request/show/1194395
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=58
- Adding btop-rpmlintrc as Source99
- Removing btop_collect.cpp.diff since it was fixed upstream
- Update to version 1.3.2+git20240501.dd4ada7:
* Fixed missing definition for ROCm static build
- Using '-pie' for 15.5 and 15.6 causes errors in the linking stage, removing.
- Adding btop-rpmlintrc
- Adjusting btop_collect.cpp.diff to follow suggestion from
https://github.com/aristocratos/btop/issues/837
- Update to version 1.3.2+git20240430.b48bf6a:
* Add info text about regex filtering in help menu
* Add regex filtering
* Fix typo
* Show time in days when remaining battery exceeds an estimation of 24h
* Fix brew not finding LLVM path after release of LLVM 18
* Remove logging for uid without username
* osx: show uid instead of 'unknown' if no user exists with the same
* fix: crash on osx proc box
* fix pwr_usage not being defined correctly during rsmi collection
- Adding btop_collect.cpp.diff which reverts changes that were done as a part
of https://github.com/aristocratos/btop/issues/794 and incorporated as
https://github.com/aristocratos/btop/pull/796
- Adding ROCm tarball as Source1 vs. injecting into tarball manually
- Updating included ROCm version from 6.0.2 to 6.1.0
- Update to version 1.3.2+git20240218.6c66740:
OBS-URL: https://build.opensuse.org/request/show/1172951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/btop?expand=0&rev=29
- Removing btop_collect.cpp.diff since it was fixed upstream
- Update to version 1.3.2+git20240501.dd4ada7:
* Fixed missing definition for ROCm static build
- Using '-pie' for 15.5 and 15.6 causes errors in the linking stage, removing.
- Adding btop-rpmlintrc
- Adjusting btop_collect.cpp.diff to follow suggestion from
https://github.com/aristocratos/btop/issues/837
- Update to version 1.3.2+git20240430.b48bf6a:
* Add info text about regex filtering in help menu
* Add regex filtering
* Fix typo
* Show time in days when remaining battery exceeds an estimation of 24h
* Fix brew not finding LLVM path after release of LLVM 18
* Remove logging for uid without username
* osx: show uid instead of 'unknown' if no user exists with the same
* fix: crash on osx proc box
* fix pwr_usage not being defined correctly during rsmi collection
- Adding btop_collect.cpp.diff which reverts changes that were done as a part
of https://github.com/aristocratos/btop/issues/794 and incorporated as
https://github.com/aristocratos/btop/pull/796
- Adding ROCm tarball as Source1 vs. injecting into tarball manually
- Updating included ROCm version from 6.0.2 to 6.1.0
- Update to version 1.3.2+git20240218.6c66740:
* collect: Fix reading of battery power draw on Linux
* cmake: Remove version specifier
OBS-URL: https://build.opensuse.org/request/show/1171182
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=55
- Adding sources from 'https://github.com/rocm/rocm_smi_lib.git' to tarball
as 'lib/rocm_smi_lib' so GPU_SUPPORT works for NVIDIA and AMD GPUs.
* Personally, I've seen "GPU" listed in btop using a NVIDIA T1000
dGPU as well as AMD 680M aGPU. NVIDIA required proper drivers as well
as having nvtop and nvidia-smi working properly (if related, maybe not
strictly required)
- Adding 'BuildRequires: cmake' so rocm_smi_lib produces:
Building ROCm SMI static library...
Running CMake...
Building and linking...
100%-> lib/rocm_smi_lib/build/rocm_smi/librocm_smi64.a (6.2MiB)
ROCm SMI build complete in (03s)
and proper linking occurs
OBS-URL: https://build.opensuse.org/request/show/1146441
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=51
- Update to version 1.3.0+git20240107.36842a3:
* v1.3.0 GPU Support Linux and platform support OpenBSD
* Fixed gpu boxes visibility state not saved and removed unnecessary comments
* Fixed config variable show_gpu_info working correctly
- Update to version 1.2.13+git20240103.114a98d:
* Add flag to set the refresh rate from command line
* Don't pass int by reference
* Improved error handling when determining the config directory
* Update snapcraft.yaml to fix compile
* Remove detailed compiler check
* Add build status for OpenBSD
* Add compile instructions for OpenBSD
* Fix name of job in build
* Add Continuous Build OpenBSD
* Change robin_hood maps to std::unordered_map
* Squashed commit of the following:
* Proc::draw() -> Use std::erase_if() instead of for loops
* Fixed leftover code in GPU init logging false errors
* Try alternative names for GPU libraries during GPU init
* Document DEBUG flag for Makefile
* Fix errors
* Added more checks and debug logging
* Return const refs
* Remove robin_hood.h
* Fix call to compact and missing utility include
* Revert "Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback"
* Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback
* Replace robin_hood map and set with STD alternative and add safeVal() function for map/vector access with fallback
* Fixed test-snap-can-build.yml
OBS-URL: https://build.opensuse.org/request/show/1137387
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=46
- Update to version 1.2.13+git20230615.7e50b03:
* Fix integer overflows in btop_collect.cpp
* Enable Clang as a compiler.
* Remove pthread_exit().
* Replace `statvfs64` with `statvfs` and define `_FILE_OFFSET_BITS=64`.
* Include <codecvt> required by Clang.
* Move `#include` to top level and exclude Clang from compiler version check.
* Insert `std::` for warning `unqualified call to std::move`.
* Include 3rd party headers with isystem to silence warnings.
* amend! update cpu load average display
* update cpu load average display
* chore: remove spaces before language in code blocks
* chore: update readme to include --recursive
* chore: adjust worflows to recursively clone the repository
* feat: prefer fmt submodule over copy-and-paste headers
* println -> fmt::println
* Readd using namespace fmt
* fix: prefix with `fmt::` to fix ambiguous call to `format()`, that also refers to `/usr/include/c++/13.1.1/format`
* Debug times thousand separator
* Debug times box changes
* btop.cpp -> fmt
* Fix link to themes folder
- Update to version 1.2.13+git20230318.872eb3e:
* Silence "warning: unqualified call to 'std::move'" in clang.
* Update everforest-dark-hard.theme
- Update to version 1.2.13+git20230223.471c68f:
* readme: Add zfs_arc_cached documentation
* Linux: subtract ZFS ARC min size from available memory
OBS-URL: https://build.opensuse.org/request/show/1094957
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=44
- Update to version 1.2.13+git20221106.0f8498f:
* v1.2.13 Bug fixes
* osx: replace getnameinfo with inet_ntop
* a comment about AF_LINK being ignored on purpose
* FreeBSD: replace getnameinfo with inet_ntop
* Fixed: Process nice value underflowing, issue #461
* Add git config safe-directory inside freebsd vm
* OSX: use the first IP of the interface
* Added "Continuous Build FreeBSD" badge
* Removed bad line and gcc12 install since gcc12 i preinstalled
* Possible fix for broken xcode command line tools
* Use gcc12 for macos12
* FreeBSD: use the first IP of the interface
* Use sh instead of csh
* Update continuous-build-freebsd.yml
* Update continuous-build-macos.yml
* Create continuous-build-freebsd.yml
* Add actions run for pull requests (macos) [skip actions]
* Add actions run for pull requests (linux) [skip actions]
* Fixed: Not picking up last username from /etc/passwd
* make IPBUFFER_MAXSIZE an enum constant
* use inet_ntop instead of getnameinfo
* Show the first IP of the interface in NET box
* Address comment
* Fix bug in proc_tree view when showing full cmd
* proc tree: fix width threshold to match commit message and use and/or instead of &&, ||
* proc tree view: if there's more than 40 width left, try to print full cmd
* macOS Ventura compile instructions
* macOS Ventura compile instructions
* Added autodetection for gcc12 to make compiling on macos Ventura easier.
OBS-URL: https://build.opensuse.org/request/show/1037398
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=40
- Classic 'forgot to remove old .tar.gz before ci' scenario ...
- Classic 'forgot to add new .tar.gz before ci' scenario ...
- Update to version 1.2.10+git20221006.7a2556e:
* v1.2.10 Bug fixes, cleanup + a new theme
* Fixed: Cpu::collect() core count counter...
* All but two places `const bool` have been updated
* More const bool cleanup
* Remove const from bool variables
* Avoid the unnecessary use of copy constructor
* Fix variable initialization to 'auto' for getB()
* Forgot to update 'auto' usage wherever necessary
* More 'No need for const & in bool'
* No need for const & in bool
* Changed: Using sysconf(_SC_NPROCESSORS_CONF) for number of cores instead of sysconf(_SC_NPROCESSORS_ONLN)
* Further Cleanup Part 2
* Further 'cleanup'
* Further improvements
* Clean up btop_tools.{hpp,cpp} files
* Ignore files created by Qt Creator
OBS-URL: https://build.opensuse.org/request/show/1008594
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=36
- Update to version 1.2.9+git20220828.26ac007:
* Fixed: Process tree filtering not case insensitive
* v1.2.9 Bug fixes + new features and themes
* Fixed: Memory values not clearing properly when not in graph mode in mem box
* Cleaning up snap
* Instructions for btop-desktop
* Update snapcraft.yaml
* Removing desktop launch
* Add FreeBSD installation command
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update btop.desktop
* Update btop.desktop
* Add files via upload
* Create btop.desktop
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Update snapcraft.yaml
* Maybe
* updated color change
* Added: Option to hide the small cpu graphs for processes
* Add Fedora/RHEL install docs
* [fix] Color correction
* Changed: Small graphs now show colors for each character
* [feature] Created 'Elementarish' theme
* Fixed: Getting selfpath on macos (fix for finding theme folder)
OBS-URL: https://build.opensuse.org/request/show/1002964
OBS-URL: https://build.opensuse.org/package/show/Base:System/btop?expand=0&rev=33