Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dool-1.3.4-2.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: dool Distribution: openSUSE Tumbleweed
Version: 1.3.4 Vendor: openSUSE
Release: 2.1 Build date: Wed Mar 12 15:46:42 2025
Group: System/Monitoring Build host: reproducible
Size: 706500 Source RPM: dool-1.3.4-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/scottchiefbaker/dool
Summary: Versatile vmstat, iostat and ifstat replacement
Dool is a command line tool to monitor many aspects of your Linux system: CPU, Memory, Network, Load Average, etc. It also includes a robust plug-in architecture to allow monitoring other system metrics.

Dool is a Python3 compatible fork of Dstat.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Mar 12 2025 Ana Guerrero <ana.guerrero@suse.com>
  - spec cleanup.
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.3.4:
    * Fix plugin loading for Python 3.13 #83
    * Added rudimentary Debian packaging information. #81
    * fix undefined variable 'mod' in plugin loading error reporting #84
    * Tweaked the header lines to be + after an entire page has scrolled by
    * Added documentation on how to package Dool
    * Lots of work in packaging up RPM and Deb files
    * Fix the top-io (all IO) and top-bio (Block IO) plugins and clarify the source of data for each
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.3.3:
    * Package plugins in PIP #74
    * Add some emojis to README
    * Allow the --io plugin to read from symlinks like /dev/disk-by-uuid (#79)
    * Removed old examples directory that was not relevant anymore
    * Fix the --noupdate option and make dool work better for non-tty connections (#77)
    * General code clean-up and best practices
    * Comments added to code to make parsing simpler for future Scott
    * Add team members to README
    * More internal dstat -> dool name changes
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.3.2:
    * Publish on PyPI #68
    * Add a new --dstat option to emulate old functionality
    * Remove code paths for Python 2.x as we're 100% Python 3.x now (and have been for a long time)
    * Add documentation about bits vs bytes to refer tickets to when we get questions
    * Fixes for long names on --top-io-adv plugin
    * The --freespace plugin can now optionally take a comma separate list of mount points now
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.3.1:
    * Fix help of vmstat (as it includes sys instead of swap) - Fixes #54 #55
    * Fixes #60 - Multiple SWAP's breaks output #61
    * Better support for NVME drives
    * Support for Python v3.12
    * Shorter and more concise device names (info in #59)
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.3.0:
    * add support for terminals with only 16 colors #43
    * Correctly report disk stats for NVME drives #49
    * Capture VM name for top-cpu #48
    * Properly capitalize unit letters for real this time #34
    * Add a \n to output when using a count
    * Fix the NTP plugin for Python 3.x
    * Massive internal naming change dstat -> dool
    * Fix bits/bytes in CSV file output
    * Add a --devel logging option to assist in future developementg
    * Update Github templates to simplify them and reflect the Dool name
    * Lots of comments in the code as I slowly learn more about how it works
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.2.0:
    What's Changed:
    * --output now correctly writes to files cleanly
      Introduced --display to allow outputting to both screen and file
    * Fix building docs with make docs
    * Update the .spec file to allow building RPMs for Dool on modern systems
    * Fix potential crashes from "OverflowError: cannot convert float infinity to integer"
    * Updated Lustre plugin for modern versions
    * Cleaned up output of sub frames in table output
    * Add a plug-in for Linux bonding devices
    * Add signal handling to better close down things when dool quits
    * Added an option for --diskset to group drives together
    Auto generated:
    * Fix top_mem plugin #22
    * /proc/diskstats: better detection of unused block devices #17
    * Fix rename in docs #30
    * Add support for Lustre 2.12+ in the lustre plugin #24
    * Catch OverflowError #16
    * Remove underline from sequence separators #31
    * Migrate to GPL v3 #39
    * Document the --display feature #40
    * Add debug k() and kd() options #41
    * Add a plugin for Linux bonding devices #10
    * Fix for the Infiniband plugin #9
    * Add an option for --diskset for #35 #42
    * Fix syntax errors #2
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - Update to 1.1.0:
    * Use unicode box drawing characters to make things look more modern
    * Add installation script
    * Make the output cleaner by using better ANSI line clearing options
    * Better compatibility on older versions of Python. Tested on Python 3.6
    * Memory calculation is now closer to free
    * Include "available" memory instead of "buffers"
    * Major README updates to help new users get started
* Wed Mar 12 2025 Michael Vetter <mvetter@suse.com>
  - bsc#1239172: Switch from dstat to dool
    See https://github.com/dstat-real/dstat/issues/170 for details
  - Drop:
    * 0001-Use-python3-compatible-way-of-checking-instance-type.patch
    * fix_boo_1136279.patch
    * loop-should-be-integer.patch
  - Update to dool 0.9:
    * This is the last version of the code that runs on Python 2.x
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.

Files

/usr/bin/dool
/usr/share/applications/dool.desktop
/usr/share/doc/packages/dool
/usr/share/doc/packages/dool/AUTHORS
/usr/share/doc/packages/dool/ChangeLog
/usr/share/doc/packages/dool/README.md
/usr/share/doc/packages/dool/counter-rollovers.adoc
/usr/share/doc/packages/dool/counter-rollovers.html
/usr/share/doc/packages/dool/cplugins.adoc
/usr/share/doc/packages/dool/cplugins.html
/usr/share/doc/packages/dool/dool-paper.adoc
/usr/share/doc/packages/dool/dool-paper.html
/usr/share/doc/packages/dool/dool.1.adoc
/usr/share/doc/packages/dool/dool.1.html
/usr/share/doc/packages/dool/performance.adoc
/usr/share/doc/packages/dool/performance.html
/usr/share/doc/packages/dool/screen.adoc
/usr/share/doc/packages/dool/screen.html
/usr/share/dool
/usr/share/dool/dool.py
/usr/share/dool/dool__pid_detail.py
/usr/share/dool/dool_battery.py
/usr/share/dool/dool_battery_remain.py
/usr/share/dool/dool_bond.py
/usr/share/dool/dool_condor_queue.py
/usr/share/dool/dool_cpufreq.py
/usr/share/dool/dool_dbus.py
/usr/share/dool/dool_disk_avgqu.py
/usr/share/dool/dool_disk_avgrq.py
/usr/share/dool/dool_disk_inflight.py
/usr/share/dool/dool_disk_svctm.py
/usr/share/dool/dool_disk_tps.py
/usr/share/dool/dool_disk_util.py
/usr/share/dool/dool_disk_wait.py
/usr/share/dool/dool_dool.py
/usr/share/dool/dool_dool_cpu.py
/usr/share/dool/dool_dool_ctxt.py
/usr/share/dool/dool_dool_mem.py
/usr/share/dool/dool_dool_step.py
/usr/share/dool/dool_fan.py
/usr/share/dool/dool_freespace.py
/usr/share/dool/dool_fuse.py
/usr/share/dool/dool_gpfs.py
/usr/share/dool/dool_gpfs_ops.py
/usr/share/dool/dool_helloworld.py
/usr/share/dool/dool_ib.py
/usr/share/dool/dool_innodb_buffer.py
/usr/share/dool/dool_innodb_io.py
/usr/share/dool/dool_innodb_ops.py
/usr/share/dool/dool_jvm_full.py
/usr/share/dool/dool_jvm_vm.py
/usr/share/dool/dool_lustre.py
/usr/share/dool/dool_md_status.py
/usr/share/dool/dool_mem_percent.py
/usr/share/dool/dool_memcache_hits.py
/usr/share/dool/dool_mongodb_conn.py
/usr/share/dool/dool_mongodb_mem.py
/usr/share/dool/dool_mongodb_opcount.py
/usr/share/dool/dool_mongodb_queue.py
/usr/share/dool/dool_mongodb_stats.py
/usr/share/dool/dool_mysql5_cmds.py
/usr/share/dool/dool_mysql5_conn.py
/usr/share/dool/dool_mysql5_innodb.py
/usr/share/dool/dool_mysql5_innodb_basic.py
/usr/share/dool/dool_mysql5_innodb_extra.py
/usr/share/dool/dool_mysql5_io.py
/usr/share/dool/dool_mysql5_keys.py
/usr/share/dool/dool_mysql_io.py
/usr/share/dool/dool_mysql_keys.py
/usr/share/dool/dool_net_packets.py
/usr/share/dool/dool_nfs3.py
/usr/share/dool/dool_nfs3_ops.py
/usr/share/dool/dool_nfsd3.py
/usr/share/dool/dool_nfsd3_ops.py
/usr/share/dool/dool_nfsd4_ops.py
/usr/share/dool/dool_nfsstat4.py
/usr/share/dool/dool_ntp.py
/usr/share/dool/dool_postfix.py
/usr/share/dool/dool_power.py
/usr/share/dool/dool_proc_count.py
/usr/share/dool/dool_qmail.py
/usr/share/dool/dool_redis.py
/usr/share/dool/dool_rpc.py
/usr/share/dool/dool_rpcd.py
/usr/share/dool/dool_sendmail.py
/usr/share/dool/dool_snmp_cpu.py
/usr/share/dool/dool_snmp_load.py
/usr/share/dool/dool_snmp_mem.py
/usr/share/dool/dool_snmp_net.py
/usr/share/dool/dool_snmp_net_err.py
/usr/share/dool/dool_snmp_sys.py
/usr/share/dool/dool_snooze.py
/usr/share/dool/dool_squid.py
/usr/share/dool/dool_test.py
/usr/share/dool/dool_thermal.py
/usr/share/dool/dool_top_bio.py
/usr/share/dool/dool_top_bio_adv.py
/usr/share/dool/dool_top_childwait.py
/usr/share/dool/dool_top_cpu.py
/usr/share/dool/dool_top_cpu_adv.py
/usr/share/dool/dool_top_cputime.py
/usr/share/dool/dool_top_cputime_avg.py
/usr/share/dool/dool_top_int.py
/usr/share/dool/dool_top_io.py
/usr/share/dool/dool_top_io_adv.py
/usr/share/dool/dool_top_latency.py
/usr/share/dool/dool_top_latency_avg.py
/usr/share/dool/dool_top_mem.py
/usr/share/dool/dool_top_oom.py
/usr/share/dool/dool_utmp.py
/usr/share/dool/dool_vm_cpu.py
/usr/share/dool/dool_vm_mem.py
/usr/share/dool/dool_vm_mem_adv.py
/usr/share/dool/dool_vmk_hba.py
/usr/share/dool/dool_vmk_int.py
/usr/share/dool/dool_vmk_nic.py
/usr/share/dool/dool_vz_cpu.py
/usr/share/dool/dool_vz_io.py
/usr/share/dool/dool_vz_ubc.py
/usr/share/dool/dool_wifi.py
/usr/share/dool/dool_zfs_arc.py
/usr/share/dool/dool_zfs_l2arc.py
/usr/share/dool/dool_zfs_zil.py
/usr/share/licenses/dool
/usr/share/licenses/dool/LICENSE
/usr/share/man/man1/dool.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 22 23:22:24 2025