HadrienG2 / hwlocality

Rust bindings to Open MPI Portable Hardware Locality "hwloc" library, covering version 2.0 and above.
MIT License
21 stars 6 forks source link

Update sysinfo requirement from 0.30 to 0.31 #137

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Updates the requirements on sysinfo to permit the latest version.

Changelog

Sourced from sysinfo's changelog.

0.31.0

  • Split crate in features to only enable what you need.
  • Remove System::refresh_process, System::refresh_process_specifics and System::refresh_pids methods.
  • Add new argument of type ProcessesToUpdate to System::refresh_processes and System::refresh_processes_specifics methods.
  • Add new NetworkData::ip_networks method.
  • Add new System::refresh_cpu_list method.
  • Global CPU now only contains CPU usage.
  • Rename TermalSensorType to ThermalSensorType.
  • Process names is now an OsString.
  • Remove System::global_cpu_info.
  • Add System::global_cpu_usage.
  • macOS: Fix invalid CPU computation when single processes are refreshed one after the other.
  • Windows: Fix virtual memory computation.
  • Windows: Fix WoW64 parent process refresh.
  • Linux: Retrieve RSS (Resident Set Size) memory for cgroups.

0.30.13

  • macOS: Fix segfault when calling Components::refresh_list multiple times.
  • Windows: Fix CPU arch retrieval.

0.30.12

  • FreeBSD: Fix network interfaces retrieval (one was always missing).

0.30.11

  • macOS: Fix some invalid utf8 conversions.

0.30.10

  • Linux: Fix components not being listed anymore.

0.30.9

  • Linux/Windows: Performance improvements.
  • Linux/macOS/FreeBSD: Parent process ID is updated if changed as expected.

0.30.8

  • Linux: Fix missing parallelization.
  • Linux: Add cargo feature flag linux-tmpfs to list tmpfs mounts.
  • macOS: Fix CPU usage returning NaN.
  • Components::refresh is now parallelized.

0.30.7

  • Linux: Fix cgroup memory computation.

... (truncated)

Commits
  • 9c18e42 Merge pull request #1328 from GuillaumeGomez/update
  • b5c6d95 Update crate version to 0.31.0
  • 8e4ea50 Update CHANGELOG for 0.31
  • 4906472 Update migration guide for 0.31
  • 692c4e7 Merge pull request #1327 from GuillaumeGomez/clean-serde-impls
  • d550d61 Group debug implementations by features
  • ac26f65 Group serde implementations by features
  • 0f7c5f0 Merge pull request #1326 from GuillaumeGomez/windows-version
  • bf9455c Adopt windows version range >=0.54, <=0.57
  • 80666a3 Merge pull request #1325 from GuillaumeGomez/refresh-procs
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
semanticdiff-com[bot] commented 3 months ago

Review changes with SemanticDiff.

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.70%. Comparing base (a93f5f0) to head (6c9bb89).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #137 +/- ## ========================================== - Coverage 76.74% 76.70% -0.04% ========================================== Files 44 44 Lines 5092 5092 ========================================== - Hits 3908 3906 -2 - Misses 1184 1186 +2 ``` | [Flag](https://app.codecov.io/gh/HadrienG2/hwlocality/pull/137/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Hadrien+G.) | Coverage Δ | | |---|---|---| | [ubuntu-latest](https://app.codecov.io/gh/HadrienG2/hwlocality/pull/137/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Hadrien+G.) | `72.66% <ø> (-0.19%)` | :arrow_down: | | [windows-latest](https://app.codecov.io/gh/HadrienG2/hwlocality/pull/137/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Hadrien+G.) | `72.75% <ø> (-0.03%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Hadrien+G.#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

dependabot[bot] commented 3 months ago

Looks like sysinfo is no longer updatable, so this is no longer needed.