Next | Query returned 67 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2022-08-02 19:13:11 by Thomas Klausner | Files touched by this commit (3)
Log message:
py-psutil: fix bugs in swap code on NetBSD.

Bump PKGREVISION.
   2022-07-07 13:54:53 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-psutil: updated to 5.9.1

5.9.1
=====

**Enhancements**

- 1053_: dropped support for Python 2.6.  (patches by Matthieu Darbois and Hugo \ 
van Kemenade)
- 2050_, [Linux]: increase ``read(2)`` buffer size from 1k to 32k when reading
  ``/proc`` pseudo files line by line. This should help having more consistent
  results.
- 2057_, [OpenBSD]: add support for `cpu_freq()`_.
- 2107_ [Linux]: `Process.memory_full_info()`_ (reporting process USS/PSS/Swap
  memory) now reads ``/proc/pid/smaps_rollup`` instead of ``/proc/pids/smaps``,
  which makes it 5 times faster.

**Bug fixes**

- 2048_: ``AttributeError`` is raised if ``psutil.Error`` class is raised
  manually and passed through ``str``.
- 2049_, [Linux]: `cpu_freq()`_ erroneously returns ``curr`` value in GHz while
  ``min`` and ``max`` are in MHz.
- 2050_, [Linux]: `virtual_memory()`_ may raise ``ValueError`` if running in a
  LCX container.
   2022-05-01 11:15:03 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-psutil: mark as not for python 2.x
   2022-03-28 23:57:36 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-psutil: remove obsolete patch chunk

Ride PKGREVISION bump.
   2022-03-28 23:50:43 by Thomas Klausner | Files touched by this commit (3)
Log message:
py-psutil: NetBSD: read info about cached data from /proc/meminfo as well

Bump PKGREVISION.
   2022-01-10 18:05:28 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.9.0

5.9.0
=====

**Enhancements**

- 1851_, [Linux]: `cpu_freq()`_ is slow on systems with many CPUs. Read current
  frequency values for all CPUs from ``/proc/cpuinfo`` instead of opening many
  files in ``/sys`` fs.  (patch by marxin)
- 1992_: `NoSuchProcess`_ message now specifies if the PID has been reused.
- 1992_: error classes (`NoSuchProcess`_, `AccessDenied`_, etc.) now have a better
  formatted and separated ``__repr__`` and ``__str__`` implementations.
- 1996_, [BSD]: add support for MidnightBSD.  (patch by Saeed Rasooli)
- 1999_, [Linux]: `disk_partitions()`_: convert ``/dev/root`` device (an alias
  used on some Linux distros) to real root device path.
- 2005_: ``PSUTIL_DEBUG`` mode now prints file name and line number of the debug
  messages coming from C extension modules.
- 2042_: rewrite HISTORY.rst to use hyperlinks pointing to psutil API doc.

**Bug fixes**

- 1456_, [macOS], **[critical]**: `cpu_freq()`_ ``min`` and ``max`` are set to
  0 if can't be determined (instead of crashing).
- 1512_, [macOS]: sometimes `Process.connections()`_ will crash with
  ``EOPNOTSUPP`` for one connection; this is now ignored.
- 1598_, [Windows]: `disk_partitions()`_ only returns mountpoints on drives
  where it first finds one.
- 1874_, [SunOS]: swap output error due to incorrect range.
- 1892_, [macOS]: `cpu_freq()`_ broken on Apple M1.
- 1901_, [macOS]: different functions, especially `Process.open_files()`_ and
  `Process.connections()`_, could randomly raise `AccessDenied`_ because the
  internal buffer of ``proc_pidinfo(PROC_PIDLISTFDS)`` syscall was not big enough.
  We now dynamically increase the buffer size until it's big enough instead of
  giving up and raising `AccessDenied`_, which was a fallback to avoid crashing.
- 1904_, [Windows]: ``OpenProcess`` fails with ``ERROR_SUCCESS`` due to
  ``GetLastError()`` called after ``sprintf()``.  (patch by alxchk)
- 1913_, [Linux]: `wait_procs()`_ should catch ``subprocess.TimeoutExpired``
  exception.
- 1919_, [Linux]: `sensors_battery()`_ can raise ``TypeError`` on PureOS.
- 1921_, [Windows]: `swap_memory()`_ shows committed memory instead of swap.
- 1940_, [Linux]: psutil does not handle ``ENAMETOOLONG`` when accessing process
  file descriptors in procfs.  (patch by Nikita Radchenko)
- 1948_, **[critical]**: ``memoize_when_activated`` decorator is not thread-safe.
  (patch by Xuehai Pan)
- 1953_, [Windows], **[critical]**: `disk_partitions()`_ crashes due to
  insufficient buffer len. (patch by MaWe2019)
- 1965_, [Windows], **[critical]**: fix "Fatal Python error: deallocating \ 
None"
  when calling `users()`_ multiple times.
- 1980_, [Windows]: 32bit / WoW64 processes fails to read `Process.name()`_ longer
  than 128 characters resulting in `AccessDenied`_. This is now fixed.  (patch
  by PetrPospisil)
- 1991_, **[critical]**: `process_iter()`_ is not thread safe and can raise
  ``TypeError`` if invoked from multiple threads.
- 1956_, [macOS]: `Process.cpu_times()`_ reports incorrect timings on M1 machines.
  (patch by Olivier Dormond)
- 2023_, [Linux]: `cpu_freq()`_ return order is wrong on systems with more than
  9 CPUs.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2021-01-16 09:05:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.8.0

5.8.0

Enhancements

1863: disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are \ 
the maximum file name and path name length.
1872: [Windows] added support for PyPy 2.7.
1879: provide pre-compiled wheels for Linux and macOS (yey!).
1880: get rid of Travis and Cirrus CI services (they are no longer free). CI \ 
testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). \ 
AppVeyor is still being used for Windows CI.

Bug fixes

1708: [Linux] get rid of sensors_temperatures() duplicates. (patch by Tim Schlueter).
1839: [Windows] always raise AccessDenied when failing to query 64 processes \ 
from 32 bit ones (NtWoW64 APIs).
1866: [Windows] process exe(), cmdline(), environ() may raise "invalid \ 
access to memory location" on Python 3.9.
1874: [Solaris] wrong swap output given when encrypted column is present.
1875: [Windows] process username() may raise ERROR_NONE_MAPPED if the SID has no \ 
corresponding account name. In this case AccessDenied is now raised.
1877: [Windows] OpenProcess may fail with ERROR_SUCCESS. Turn it into \ 
AccessDenied or NoSuchProcess depending on whether the PID is alive.
1886: [macOS] EIO error may be raised on cmdline() and environment(). Now it \ 
gets translated into AccessDenied.
1891: [macOS] get rid of deprecated getpagesize().

Next | Query returned 67 messages, browsing 11 to 20 | Previous