Commit graph

22 commits

Author SHA1 Message Date
fox
75cbf623e4 sysutils/py-Glances: Update to 3.2.7
Changes since 3.2.6.4:

===============
Version 3.2.7
===============

Enhancements:

    * Config to disable all plugins by default (or enable an exclusive list) #2089
    * Keybind(s) for modifying nice level #2081
    * [WEBUI] Reorganize help screen #2037
    * Add a Json stdout option #2060
    * Improve error message when export error occures
    * Improve error message when MQTT error occures
    * Change the way core are displayed
    * Remove unused key in the process list
    * Refactor top menu of the curse interface
    * Improve Irix display for the load plugin

Bug corrected:

    * In the sensor plugin thresholds in the configuration file should overwrite system ones #2058
    * Drive names truncated in Web UI #2055
    * Correct issue with CPU label

Documentation and CI:

    * Improve makefile help #2078
    * Add quote to the update command line (already ok for the installation). Related to #2073
    * Make Glances (almost) compliant with REUSE #2042
    * Update README for Debian package users
    * Update documentation for Docker
    * Update docs for new shortcut
    * Disable Pyright on the Git actions pipeline
    * Refactor comments
    * Except datutil import error
    * Another dep issue solved in the Alpine Docker + issue in the outdated method

Contributors for this version:

    * Nicolargo
    * Sylvain MOUQUET
    * FastThenLeft
    * Jiajie Chen
    * dbrennand
    * ewuerger
2022-08-08 09:28:06 +00:00
fox
db4d0fac01 sysutils/py-Glances: Update to 3.2.6.4
Changes since 3.2.5:

===============
Version 3.2.6
===============

Enhancement requests:

    * Create a Show option in the configuration file to only show some stats #2052
    * Use glances.conf file inside docker-compose folder for Docker images
    * Optionally disable public ip #2030
    * Update public ip at intervals #2029

Bug corrected:

    * Unitary tests should run loopback interface #2051
    * Add python-datutil dep for Focker plugin #2045
    * Add venv to list of .PHONY in Makefile #2043
    * Glances API Documentation displays non valid json #2036

A big thanks to @RazCrimson for his contribution !

Thanks for others contributors:

    * Steven Conaway
    * aekoroglu
2022-06-08 06:11:34 +00:00
fox
d335206d89 sysutils/py-Glances: Update to 3.2.5
Changes since 3.2.4.2:

===============
Version 3.2.5
===============

Enhancement requests:

    * Add a Accumulated per program function to the Glances process list needs
      test new feature plugin/ps #2015
    * Including battery and AC adapter health in Glances enhancement new feature
      #1049
    * Display uptime of a docker container enhancement plugin/docker #2004
    * Add a code formatter enhancement #1964

Bugs corrected:

    * Threading.Event.isSet is deprecated in Python 3.10 #2017
    * Fix code scanning alert - Clear-text logging of sensitive information
      security #2006
    * The gpu temperature unit are displayed incorrectly in web ui bug #2002
    * Doc for 'alert' Restfull/JSON API response documentation #1994
    * Show the spinning state of a disk documentation #1993
    * Web server status check endpoint enhancement #1988
    * --time parameter being ignored for client/server mode bug #1978
    * Amp with pipe do not work documentation #1976
    * glances_ip.py plugin relies on low rating / malicious site domain bug
      security #1975
    * "N" command freezes/unfreezes the current time instead of show/hide bug
      #1974
    * Missing commands in help "h" screen enhancement needs contributor #1973
    * Grafana dashboards not displayed with influxdb2 enhancement needs
      contributor #1960
    * Glances reports different amounts of used memory than free -m or top
      documentation #1924
    * Missing: Help command doesn't have info on TCP Connections bug
      documentation enhancement needs contributor #1675
    * Docstring convention documentation enhancement #940

Thanks for the bug report and the patch: @RazCrimson, @Karthikeyan Singaravelan,
@Moldavite, @ledwards
2022-05-07 08:06:51 +00:00
wiz
57bceddce2 *: mark as not-for-python-2.x
A dependency does not support python 2 any longer
2022-05-01 09:13:41 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00
fox
a6f82780fb sysutils/py-Glances: Update to 3.2.4.2
Changes since 3.2.3.1:

===============
Version 3.2.4.1
===============

Bugs corrected:

    * Missing packaging dependency when using pip install #1955

===============
Version 3.2.4
===============

Bugs corrected:

    * Failure to start on Apple M1 Max #1939
    * Influxdb2 via SSL #1934
    * Update WebUI (security patch). Thanks to @notFloran.
    * Swith from black <> white theme with the '9' hotkey - Related to issue #976
    * Fix: Docker plugin - Invalid IO stats with Arch Linux #1945
    * Bug Fix: Docker plugin - Network stats not being displayed #1944
    * Fix Grafana CPU temperature panel #1954
    * is_disabled name fix #1949
    * Fix tipo in documentation #1932
    * distutils is deprecated in Python 3.10 #1923
    * Separate battery percentages #1920
    * Update docs and correct make docs-server target in Makefile

Enhancement requests:

    * Improve --issue by displaying the second update iteration and not the first one. More relevant
    * Improve --issue option with Python version and paths
    * Correct an issue on idle display
    * Refactor Mem + MemSwap Curse
    * Refactor CPU Curses code

Contributors for this version:
    * Nicolargo
    * RazCrimson
    * Floran Brutel
    * H4ckerxx44
    * Mohamad Mansour
    * Néfix Estrada
    * Zameer Manji
2021-12-05 11:46:40 +00:00
nia
d75334de07 sysutils: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 11:19:17 +00:00
nia
67e36f8dd3 sysutils: Remove SHA1 hashes for distfiles 2021-10-07 14:57:31 +00:00
fox
c560e2127b sysutils/py-Glances: Update to 3.2.3.1
Changes since 3.2.3:

===============
Version 3.2.3.1
===============

Patch to correct issue (regression) #1922:

    * Incorrect processes disk IO stats #1922
    * DSM 6 docker error crash /sys/class/power_supply #1921
2021-08-21 21:45:52 +00:00
fox
5695f6894f sysutils/py-Glances: Update to 3.2.3
Changes since 3.2.2:

===============
Version 3.2.3
===============

Bugs corrected:

  * Docker container monitoring only show half command? #1912
  * Processor name getting cut off #1917
  * batinfo not in docker image (and in requirements files...) ? #1915
  * Glances don't send hostname (tag) to influxdb2 #1913
  * Public IP address doesn't display anymore #1910
  * Debian Docker images broken with version 3.2.2 #1905

Enhancement requests:

  * Make the process sort list configurable through the command line #1903
  * [WebUI] truncates network name #1699
2021-08-16 19:18:51 +00:00
fox
26f40b2e11 sysutils/py-Glances: Update to 3.2.2
Changes since 3.2.1:

===============
Version 3.2.2
===============

Bugs corrected:

    * [3.2.0/3.2.1] keybinding not working anymore #1904
    * InfluxDB/InfluxDB2 Export object has no attribute hostname #1899

Documentation: The "make docs" generate RestFull/API documentation file.
2021-07-25 16:47:46 +00:00
fox
e6182e0aaf sysutils/py-Glances: Update to 3.2.1
Changes since 3.1.7:

===============
Version 3.2.1
===============

Bugs corrected:

    * Glances 3.2.0 and influxdb export - Missing network data bug #1893

Enhancement requests:

    * Security audit - B411 enhancement (Monkey patch XML RPC Lib) #1025
    * Also search glances.conf file in /usr/share/doc/glances/glances.conf
      #1862

===============
Version 3.2.0
===============

This release is a major version (but minor number because the API did not
change). It focus on *CPU consumption*. I use `Flame profiling
https://github.com/nicolargo/glances/wiki/Glances-FlameGraph`_ and code
optimization to *reduce CPU consumption from 20% to 50%* depending on your
system.

Enhancement and development requests:

    * Improve CPU consumption
        - Make the refresh rate configurable per plugin #1870
        - Add caching for processing username and cmdline
        - Correct and improve refresh time method
        - Set refresh rate for global CPU percent
        - Set the dafault refresh rate of system stats to 60 seconds
        - Default refresh time for sensors is refresh rate * 2
        - Improve history perf
        - Change main curses loop
        - Improve Docker client connection
        - Update Flame profiling
    * Get system sensors temperatures thresholds #1864
    * Filter data exported from Docker plugin
    * Make the Docker API connection timeout configurable
    * Add --issue to Github issue template
    * Add release-note in the Makefile
    * Add some comments in cpu_percent
    * Add some comments to the processlist.py
    * Set minimal version for PSUtil to 5.3.0
    * Add comment to default glances.conf file
    * Improve code quality #820
    * Update WebUI for security vuln

Bugs corrected:

    * Quit from help should return to main screen, not exit #1874
    * AttributeError: 'NoneType' object has no attribute 'current' #1875
    * Merge pull request #1873 from metayan/fix-history-add
    * Correct filter
    * Correct Flake8 issue in plugins
    * Pressing Q to get rid of irq not working #1792
    * Spelling correction in docs #1886
    * Starting an alias with a number causes a crash #1885
    * Network interfaces not applying in web UI #1884
    * Docker containers information missing with Docker 20.10.x #1878
    * Get system sensors temperatures thresholds #1864

Contibutors for this version:

    * Nicolargo
    * Markus Pöschl
    * Clifford W. Hansen
    * Blake
    * Yan
2021-07-16 04:24:16 +00:00
fox
c85cebd3e0 sysutils/py-Glances: Update to 3.1.7
Changes since 3.1.6.2:

===============
Version 3.1.7
===============

Enhancements and bug corrected:

    * Security audit - B411 #1025 (by nicolargo)
    * GPU temperature not shown in webview #1849 (by nicolargo)
    * Remove shell=True for actions (following Bandit issue report) #1851 (by nicolargo)
    * Replace Travis by Github action #1850 (by nicolargo)
    * '/api/3/processlist/pid/3936'use this api can't get right info,all messy code #1828 (by nicolargo)
    * Refactor the way importants stats are displayed #1826 (by nicolargo)
    * Re-apply the Add hide option to sensors plugin #1596 PR (by nicolargo)
    * Smart plugin error while start glances as root #1806 (by nicolargo)
    * Plugin quicklook takes more than one seconds to update #1820 (by nicolargo)
    * Replace Pystache by Chevron 2/2  See #1817 (by nicolargo)
    * Doc. No SMART screenshot. #1799 (by nicolargo)
    * Update docs following PR #1798 (by nicolargo)

Contributors for this version:

    - Nicolargo
    - Deosrc
    - dependabot[bot]
    - Michael J. Cohen
    - Rui Chen
    - Stefan Eßer
    - Tuux
2021-05-04 22:18:17 +00:00
fox
08239533dc sysutils/py-Glances: Update to 3.1.6.2
Changes since 3.1.6.1:

Version 3.1.6.2
===============

Bugs corrected:

    * Remove bad merge for a non tested feature
      (see https://github.com/nicolargo/glances/issues/1787#issuecomment-774682954)
2021-03-08 03:53:48 +00:00
fox
eb5cb92210 sysutils/py-Glances: Update to 3.1.6.1
Changes since 3.1.5:

Version 3.1.6.1
===============

Bugs corrected:

    * Glances crash after installing module for shown GPU informations on
      Windows 10 #1800

Version 3.1.6
=============

Enhancements and new features:

    * Kill a process from the Curses interface #1444
    * Manual refresh on F5 in the Curses interface #1753
    * Hide function in sensors section #1590
    * Enhancement Request: .conf parameter for AMP #1690
    * Password for Web/Browser mode  #1674
    * Unable to connect to Influxdb 2.0 #1776
    * ci: fix release process and improve build speeds #1782
    * Cache cpuinfo output #1700
    * sort by clicking improvements and bug #1578
    * Allow embedded AMP python script to be placed in a configurable
      location #1734
    * Add attributes to stdout/stdout-csv plugins #1733
    * Do not shorten container names #1723

Bugs corrected:

    * Version tag for docker image packaging #1754
    * Unusual characters in cmdline cause lines to disappear and corrupt the
      display #1692
    * UnicodeDecodeError on any command with a utf8 character in its name
      #1676
    * Docker image is not up to date install #1662
    * Add option to set the strftime format #1785
    * fix: docker dev build contains all optional requirements #1779
    * GPU information is incomplete via web #1697
    * [WebUI] Fix display of null values for GPU plugin #1773
    * crash on startup on Illumos when no swap is configured #1767
    * Glances crashes with 2 GPUS bug #1683
    * [Feature Request] Filter Docker containers#1748
    * Error with IP Plugin : object has no attribute #1528
    * docker-compose #1760
    * [WebUI] Fix sort by disk io #1759
    * Connection to MQTT server failst #1705
    * Misleading image tag latest-arm needs contributor packaging #1419
    * Docker nicolargo/glances:latest missing arm builds? #1746
    * Alpine image is broken packaging #1744
    * RIP Alpine? needs contributor packaging #1741
    * Manpage improvement documentation #1743
    * Make build reproducible packaging #1740
    * Automated multiarch builds for docker #1716
    * web ui of glances is not coming #1721
    * fixing command in json.rst #1724
    * Fix container rss value #1722
    * Alpine Image is broken needs test packaging #1720
    * Fix gpu plugin to handle multiple gpus with different reporting
      capabilities bug #1634
2021-01-31 05:12:44 +00:00
fox
fcc78c4b25 sysutils/py-Glances: Update to 3.1.5
Changes since 3.1.4.1:

Version 3.1.5
=============

Enhancements and new features:

    * Enhancement: RSS for containers enhancement #1694
    * exports: support rabbitmq amqps enhancement #1687
    * Quick Look missing CPU Infos enhancement #1685
    * Add amqps protocol suppport for rabbitmq export #1688
    * Select host in Grafana json #1684
    * Value for free disk space is counterintuative on ext file systems
      enhancement #644

Bugs corrected:

    * Can't start server: unexpected keyword argument 'address' bug
      enhancement #1693
    * class AmpsList method _build_amps_list() Windows fail
      (glances/amps_list.py) bug #1689
    * Fix grammar in sensors documentation #1681
    * Reflect "used percent" user disk space for [fs] alert #1680
    * Bug: [fs] plugin needs to reflect user disk space usage needs
      test #1658
    * Fixed formatting on FS example #1673
    * Missing temperature documentation #1664
    * Wiki page for starting as a service documentation #1661
    * How to start glances with --username option on syetemd?
      documentation #1657
    * tests using /etc/glances/glances.conf from already installed version
      bug #1654
    * Unittests: Use sys.executable instead of hardcoding the python
      interpreter #1655
    * Glances should not phone home install #1646
    * Add lighttpd reverse proxy config to the wiki documentation #1643
    * Undefined name 'i' in plugins/glances_gpu.py bug #1635
2020-08-20 19:27:42 +00:00
fox
c65f804b6d sysutils/py-Glances: Updates to 3.1.4.1
Changes since 3.1.4:

Convert JPEG to PNG images (for documentation)
Minor release for Debian package

Approved by: jperkin@
2020-03-26 14:20:11 +00:00
fox
f5dc34edab sysutils/py-Glances: Update to 3.1.4
Changes since 3.1.3:

Version 3.1.4
=============

Enhancements and new features:

    * FS filtering can be done on device name documentation enhancement #1606
    * Feature request: Include hostname in all (e.g. kafka) exports #1594
    * Threading.isAlive was removed in Python 3.9. Use is_alive. #1585
    * log file under public/shared tmp/ folders must not have deterministic name #1575
    * Install / Systemd Debian documentation #1560
    * Display load as percentage when Irix mode is disable #1554
    * [WebUI] Add a new TCP connections status plugin new feature #1547
    * Make processes.sort_key configurable enhancement #1536
    * NVIDIA GPU temperature #1523
    * Feature request: HDD S.M.A.R.T. #1288

Bugs corrected:

    * Glances 3.1.3: when no network interface with Public address #1615
    * NameError: name 'logger' is not defined #1602
    * Disk IO stats missing after upgrade to 5.5.x kernel #1601
    * Glances don't want to run on Crostini (LXC Container, Debian 10, python 3.7.3) #1600
    * Kafka key name needs to be bytes #1593
    * Cant start glances with glances --export mqtt #1581
    * [WEBUI] AMP plugins is not displayed correctly in the Web Interface #1574
    * Unhandled AttributeError when no config files found #1569
    * Glances writing lots of Docker Error message in logs file enhancement #1561
    * GPU stats not showing on mobile web view bug needs test #1555
    * KeyError: b'Rss:' in memory_maps #1551
    * CPU usage is always 100% #1550
    * IP plugin still exporting data when disabled #1544
    * Quicklook plugin not working on Systemd #1537
2020-03-12 15:02:49 +00:00
fox
c0fcf1939f py-Glances: Update to 3.1.3
- Fixes the name of executable in ALTERNATIVES
- Removes the Node.js based WebUI assets from PLIST

Changes since 3.1.2:

Version 3.1.3
=============

Enhancements and new features:

  * Add a new TCP connections status plugin enhancement #1526
  * Add --enable-plugin option from the command line

Bugs corrected:

  * Fix custom refresh time in the web UI #1548 by notFloran
  * Fix issue in WebUI with empty docker stats #1546 by notFloran
  * Glances fails without network interface bug #1535
  * Disable option in the configuration file is now take into account

Others:

  * Sensors plugin is disable by default (high CPU consumption on some Liux distribution).
2019-10-16 11:07:57 +00:00
fox
99fe3602a3 py-Glances: Minor naming fixes
- Adds a "-" between the file and the python version.
- Removes patch on setup.py for sed(1) based substitution.
- Bumps the PKGREVISION

ok adam@
2019-10-12 05:35:03 +00:00
fox
1317f19479 Import of py-Glances 3.1.2 as sysutils/py-Glances
glances is a cross-platform curses-based monitoring tool which aims to
present a maximum of information in a minimum of space, ideally to fit
in a classical 80x24 terminal or higher to have additional information.
It can adapt dynamically the displayed information depending on the
terminal size. It can also work in client/server mode. Remote
monitoring could be done via terminal or web interface.

glances is written in Python and uses the psutil library to get
information from your system.
2019-10-10 12:38:40 +00:00