dependabot[bot]
7327420c95
build(deps): bump the vhost-device group in /staging with 11 updates
...
Bumps the vhost-device group in /staging with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.2` | `4.5.3` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.57` | `1.0.58` |
| [vhost](https://github.com/rust-vmm/vhost ) | `0.10.0` | `0.11.0` |
| [vhost-user-backend](https://github.com/rust-vmm/vhost ) | `0.13.1` | `0.14.0` |
| [vm-memory](https://github.com/rust-vmm/vm-memory ) | `0.14.0` | `0.14.1` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.80` | `1.0.81` |
| [clap_derive](https://github.com/clap-rs/clap ) | `4.5.0` | `4.5.3` |
| [heck](https://github.com/withoutboats/heck ) | `0.4.1` | `0.5.0` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.78` | `1.0.79` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.52` | `2.0.53` |
| [thiserror-impl](https://github.com/dtolnay/thiserror ) | `1.0.57` | `1.0.58` |
Updates `clap` from 4.5.2 to 4.5.3
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.2...v4.5.3 )
Updates `thiserror` from 1.0.57 to 1.0.58
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58 )
Updates `vhost` from 0.10.0 to 0.11.0
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.10.0...vhost-v0.11.0 )
Updates `vhost-user-backend` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.13.1...vhost-user-backend-v0.14.0 )
Updates `vm-memory` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.14.1/CHANGELOG.md )
- [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.14.0...v0.14.1 )
Updates `anyhow` from 1.0.80 to 1.0.81
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.80...1.0.81 )
Updates `clap_derive` from 4.5.0 to 4.5.3
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.0...v4.5.3 )
Updates `heck` from 0.4.1 to 0.5.0
- [Changelog](https://github.com/withoutboats/heck/blob/master/CHANGELOG.md )
- [Commits](https://github.com/withoutboats/heck/commits )
Updates `proc-macro2` from 1.0.78 to 1.0.79
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.78...1.0.79 )
Updates `syn` from 2.0.52 to 2.0.53
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.52...2.0.53 )
Updates `thiserror-impl` from 1.0.57 to 1.0.58
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.57...1.0.58 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: vhost
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: vhost-user-backend
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: vm-memory
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: heck
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror-impl
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 10:37:22 +05:30
dependabot[bot]
c46daf9fcc
build(deps): bump the vhost-device group in /staging with 4 updates
...
Bumps the vhost-device group in /staging with 4 updates: [clap](https://github.com/clap-rs/clap ), [env_logger](https://github.com/rust-cli/env_logger ), [clap_builder](https://github.com/clap-rs/clap ) and [regex-automata](https://github.com/rust-lang/regex ).
Updates `clap` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.1...v4.5.2 )
Updates `env_logger` from 0.11.2 to 0.11.3
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.2...v0.11.3 )
Updates `clap_builder` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.1...v4.5.2 )
Updates `regex-automata` from 0.4.5 to 0.4.6
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/regex-automata-0.4.5...regex-automata-0.4.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: regex-automata
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 10:14:39 +05:30
dependabot[bot]
d008f45ce7
build(deps): bump the vhost-device group in /staging with 15 updates
...
Bumps the vhost-device group in /staging with 15 updates:
| Package | From | To |
| --- | --- | --- |
| [log](https://github.com/rust-lang/log ) | `0.4.20` | `0.4.21` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.10.0` | `3.10.1` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.12` | `0.6.13` |
| [arc-swap](https://github.com/vorner/arc-swap ) | `1.6.0` | `1.7.0` |
| [hermit-abi](https://github.com/hermit-os/hermit-rs ) | `0.3.8` | `0.3.9` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.2.3` | `2.2.5` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.50` | `2.0.52` |
| [windows-targets](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_i686_gnu](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_i686_msvc](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs ) | `0.52.3` | `0.52.4` |
Updates `log` from 0.4.20 to 0.4.21
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.20...0.4.21 )
Updates `tempfile` from 3.10.0 to 3.10.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1 )
Updates `anstream` from 0.6.12 to 0.6.13
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.12...anstream-v0.6.13 )
Updates `arc-swap` from 1.6.0 to 1.7.0
- [Changelog](https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/arc-swap/commits )
Updates `hermit-abi` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/hermit-os/hermit-rs/releases )
- [Commits](https://github.com/hermit-os/hermit-rs/commits )
Updates `indexmap` from 2.2.3 to 2.2.5
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.3...2.2.5 )
Updates `syn` from 2.0.50 to 2.0.52
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.50...2.0.52 )
Updates `windows-targets` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_aarch64_gnullvm` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_aarch64_msvc` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_i686_gnu` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_i686_msvc` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_gnu` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_gnullvm` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_msvc` from 0.52.3 to 0.52.4
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstream
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: arc-swap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows-targets
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_aarch64_gnullvm
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_aarch64_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_i686_gnu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_i686_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_gnu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_gnullvm
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 11:39:42 +05:30
dependabot[bot]
2958010de0
build(deps): bump the vhost-device group in /staging with 13 updates
...
Bumps the vhost-device group in /staging with 13 updates:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.79` | `1.0.80` |
| [futures-timer](https://github.com/async-rs/futures-timer ) | `3.0.2` | `3.0.3` |
| [hermit-abi](https://github.com/hermit-os/hermit-rs ) | `0.3.6` | `0.3.8` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.21` | `1.0.22` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.49` | `2.0.50` |
| [windows-targets](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_aarch64_gnullvm](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_aarch64_msvc](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_i686_gnu](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_i686_msvc](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_x86_64_gnu](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_x86_64_gnullvm](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
| [windows_x86_64_msvc](https://github.com/microsoft/windows-rs ) | `0.52.0` | `0.52.3` |
Updates `anyhow` from 1.0.79 to 1.0.80
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.79...1.0.80 )
Updates `futures-timer` from 3.0.2 to 3.0.3
- [Commits](https://github.com/async-rs/futures-timer/commits/v3.0.3 )
Updates `hermit-abi` from 0.3.6 to 0.3.8
- [Release notes](https://github.com/hermit-os/hermit-rs/releases )
- [Commits](https://github.com/hermit-os/hermit-rs/commits )
Updates `semver` from 1.0.21 to 1.0.22
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.21...1.0.22 )
Updates `syn` from 2.0.49 to 2.0.50
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.49...2.0.50 )
Updates `windows-targets` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_aarch64_gnullvm` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_aarch64_msvc` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_i686_gnu` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_i686_msvc` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_gnu` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_gnullvm` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
Updates `windows_x86_64_msvc` from 0.52.0 to 0.52.3
- [Release notes](https://github.com/microsoft/windows-rs/releases )
- [Commits](https://github.com/microsoft/windows-rs/commits )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: futures-timer
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: semver
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows-targets
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_aarch64_gnullvm
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_aarch64_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_i686_gnu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_i686_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_gnu
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_gnullvm
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: windows_x86_64_msvc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 11:41:36 +05:30
dependabot[bot]
62b180c0dc
build(deps): bump the vhost-device group in /staging with 7 updates
...
Bumps the vhost-device group in /staging with 7 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.0` | `4.5.1` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.1` | `0.11.2` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.11` | `0.6.12` |
| [clap_builder](https://github.com/clap-rs/clap ) | `4.5.0` | `4.5.1` |
| [hermit-abi](https://github.com/hermitcore/hermit-rs ) | `0.3.5` | `0.3.6` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.48` | `2.0.49` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.39` | `0.5.40` |
Updates `clap` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.0...clap_complete-v4.5.1 )
Updates `env_logger` from 0.11.1 to 0.11.2
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.1...v0.11.2 )
Updates `anstream` from 0.6.11 to 0.6.12
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.11...anstream-v0.6.12 )
Updates `clap_builder` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.0...v4.5.1 )
Updates `hermit-abi` from 0.3.5 to 0.3.6
- [Release notes](https://github.com/hermitcore/hermit-rs/releases )
- [Commits](https://github.com/hermitcore/hermit-rs/compare/hermit-abi-0.3.5...hermit-abi-0.3.6 )
Updates `syn` from 2.0.48 to 2.0.49
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.48...2.0.49 )
Updates `winnow` from 0.5.39 to 0.5.40
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.39...v0.5.40 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstream
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 10:22:01 +05:30
dependabot[bot]
e86a103faa
build(deps): bump the vhost-device group in /staging with 12 updates
...
Bumps the vhost-device group in /staging with 12 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.18` | `4.5.0` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.56` | `1.0.57` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.9.0` | `3.10.0` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.5` | `1.0.6` |
| [clap_builder](https://github.com/clap-rs/clap ) | `4.4.18` | `4.5.0` |
| [clap_derive](https://github.com/clap-rs/clap ) | `4.4.7` | `4.5.0` |
| [clap_lex](https://github.com/clap-rs/clap ) | `0.6.0` | `0.7.0` |
| [hermit-abi](https://github.com/hermitcore/hermit-rs ) | `0.3.4` | `0.3.5` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.2.2` | `2.2.3` |
| [strsim](https://github.com/rapidfuzz/strsim-rs ) | `0.10.0` | `0.11.0` |
| [thiserror-impl](https://github.com/dtolnay/thiserror ) | `1.0.56` | `1.0.57` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.37` | `0.5.39` |
Updates `clap` from 4.4.18 to 4.5.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.18...clap_complete-v4.5.0 )
Updates `thiserror` from 1.0.56 to 1.0.57
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57 )
Updates `tempfile` from 3.9.0 to 3.10.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0 )
Updates `anstyle` from 1.0.5 to 1.0.6
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.5...v1.0.6 )
Updates `clap_builder` from 4.4.18 to 4.5.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.18...v4.5.0 )
Updates `clap_derive` from 4.4.7 to 4.5.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.7...v4.5.0 )
Updates `clap_lex` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_lex-v0.6.0...clap_lex-v0.7.0 )
Updates `hermit-abi` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/hermitcore/hermit-rs/releases )
- [Commits](https://github.com/hermitcore/hermit-rs/compare/hermit-abi-0.3.4...hermit-abi-0.3.5 )
Updates `indexmap` from 2.2.2 to 2.2.3
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.2...2.2.3 )
Updates `strsim` from 0.10.0 to 0.11.0
- [Release notes](https://github.com/rapidfuzz/strsim-rs/releases )
- [Changelog](https://github.com/rapidfuzz/strsim-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rapidfuzz/strsim-rs/compare/0.10.0...v0.11.0 )
Updates `thiserror-impl` from 1.0.56 to 1.0.57
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.56...1.0.57 )
Updates `winnow` from 0.5.37 to 0.5.39
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.37...v0.5.39 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: anstyle
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: clap_derive
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: clap_lex
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: strsim
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: thiserror-impl
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 08:54:59 +02:00
dependabot[bot]
2858d65a2c
build(deps): bump the vhost-device group in /staging with 6 updates
...
Bumps the vhost-device group in /staging with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [libc](https://github.com/rust-lang/libc ) | `0.2.152` | `0.2.153` |
| [anstyle](https://github.com/rust-cli/anstyle ) | `1.0.4` | `1.0.5` |
| [indexmap](https://github.com/indexmap-rs/indexmap ) | `2.2.1` | `2.2.2` |
| [rustix](https://github.com/bytecodealliance/rustix ) | `0.38.30` | `0.38.31` |
| [toml_edit](https://github.com/toml-rs/toml ) | `0.21.0` | `0.21.1` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.35` | `0.5.37` |
Updates `libc` from 0.2.152 to 0.2.153
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.152...0.2.153 )
Updates `anstyle` from 1.0.4 to 1.0.5
- [Commits](https://github.com/rust-cli/anstyle/compare/v1.0.4...v1.0.5 )
Updates `indexmap` from 2.2.1 to 2.2.2
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.1...2.2.2 )
Updates `rustix` from 0.38.30 to 0.38.31
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.30...v0.38.31 )
Updates `toml_edit` from 0.21.0 to 0.21.1
- [Commits](https://github.com/toml-rs/toml/compare/v0.21.0...v0.21.1 )
Updates `winnow` from 0.5.35 to 0.5.37
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.35...v0.5.37 )
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstyle
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: toml_edit
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-06 10:06:33 +02:00
dependabot[bot]
4ee59aff4f
build(deps): bump the vhost-device group in /staging with 4 updates
...
Bumps the vhost-device group in /staging with 4 updates: [env_logger](https://github.com/rust-cli/env_logger ), [indexmap](https://github.com/indexmap-rs/indexmap ), [regex-automata](https://github.com/rust-lang/regex ) and [winnow](https://github.com/winnow-rs/winnow ).
Updates `env_logger` from 0.10.2 to 0.11.1
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.1 )
Updates `indexmap` from 2.1.0 to 2.2.1
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.1.0...2.2.1 )
Updates `regex-automata` from 0.4.4 to 0.4.5
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/commits/regex-automata-0.4.5 )
Updates `winnow` from 0.5.34 to 0.5.35
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.34...v0.5.35 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: regex-automata
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 09:41:49 +01:00
dependabot[bot]
f6d8ac9bda
build(deps): bump the vhost-device group in /staging with 10 updates
...
Bumps the vhost-device group in /staging with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [bitflags](https://github.com/bitflags/bitflags ) | `2.4.1` | `2.4.2` |
| [clap](https://github.com/clap-rs/clap ) | `4.4.16` | `4.4.18` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.10.1` | `0.10.2` |
| [vhost-user-backend](https://github.com/rust-vmm/vhost ) | `0.13.0` | `0.13.1` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.7` | `0.6.11` |
| [hermit-abi](https://github.com/hermitcore/hermit-rs ) | `0.3.3` | `0.3.4` |
| [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys ) | `0.4.12` | `0.4.13` |
| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate ) | `3.0.0` | `3.1.0` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.76` | `1.0.78` |
| [regex](https://github.com/rust-lang/regex ) | `1.10.2` | `1.10.3` |
Updates `bitflags` from 2.4.1 to 2.4.2
- [Release notes](https://github.com/bitflags/bitflags/releases )
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bitflags/bitflags/compare/2.4.1...2.4.2 )
Updates `clap` from 4.4.16 to 4.4.18
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.16...v4.4.18 )
Updates `env_logger` from 0.10.1 to 0.10.2
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.1...v0.10.2 )
Updates `vhost-user-backend` from 0.13.0 to 0.13.1
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.13.0...vhost-user-backend-v0.13.1 )
Updates `anstream` from 0.6.7 to 0.6.11
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.7...anstream-v0.6.11 )
Updates `hermit-abi` from 0.3.3 to 0.3.4
- [Release notes](https://github.com/hermitcore/hermit-rs/releases )
- [Commits](https://github.com/hermitcore/hermit-rs/compare/hermit-abi-0.3.3...hermit-abi-0.3.4 )
Updates `linux-raw-sys` from 0.4.12 to 0.4.13
- [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.12...v0.4.13 )
Updates `proc-macro-crate` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/bkchr/proc-macro-crate/releases )
- [Commits](https://github.com/bkchr/proc-macro-crate/commits )
Updates `proc-macro2` from 1.0.76 to 1.0.78
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.76...1.0.78 )
Updates `regex` from 1.10.2 to 1.10.3
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.2...1.10.3 )
---
updated-dependencies:
- dependency-name: bitflags
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: vhost-user-backend
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstream
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: hermit-abi
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: linux-raw-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro-crate
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: regex
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 09:49:06 +01:00
Stefano Garzarella
60d9c59de9
video: use from instead of try_from
...
Fix the following clippy warning:
warning: use of a fallible conversion when an infallible one could be used
--> vhost-device-video/src/main.rs:138:13
|
138 | VuVideoConfig::try_from(command_line).unwrap(),
| ^^^^^^^^^^^^^^^^^^^^^^^ help: use: `From::from`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_fallible_conversions
= note: `#[warn(clippy::unnecessary_fallible_conversions)]` on by default
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2024-01-15 13:13:37 +02:00
dependabot[bot]
1e0a186279
build(deps): bump the vhost-device group in /staging with 5 updates
...
Bumps the vhost-device group in /staging with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.13` | `4.4.16` |
| [vhost-user-backend](https://github.com/rust-vmm/vhost ) | `0.12.0` | `0.13.0` |
| [rustix](https://github.com/bytecodealliance/rustix ) | `0.38.28` | `0.38.30` |
| [termcolor](https://github.com/BurntSushi/termcolor ) | `1.4.0` | `1.4.1` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.33` | `0.5.34` |
Updates `clap` from 4.4.13 to 4.4.16
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.13...v4.4.16 )
Updates `vhost-user-backend` from 0.12.0 to 0.13.0
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.12.0...vhost-user-backend-v0.13.0 )
Updates `rustix` from 0.38.28 to 0.38.30
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.28...v0.38.30 )
Updates `termcolor` from 1.4.0 to 1.4.1
- [Commits](https://github.com/BurntSushi/termcolor/compare/1.4.0...1.4.1 )
Updates `winnow` from 0.5.33 to 0.5.34
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.33...v0.5.34 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: vhost-user-backend
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: termcolor
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 09:35:23 +01:00
dependabot[bot]
1ddbeef785
build(deps): bump the vhost-device group in /staging with 14 updates
...
Bumps the vhost-device group in /staging with 14 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.12` | `4.4.13` |
| [num_enum](https://github.com/illicitonion/num_enum ) | `0.7.1` | `0.7.2` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.151` | `0.2.152` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.53` | `1.0.56` |
| [vhost](https://github.com/rust-vmm/vhost ) | `0.9.0` | `0.10.0` |
| [vhost-user-backend](https://github.com/rust-vmm/vhost ) | `0.11.0` | `0.12.0` |
| [virtio-queue](https://github.com/rust-vmm/vm-virtio ) | `0.10.0` | `0.11.0` |
| [vm-memory](https://github.com/rust-vmm/vm-memory ) | `0.13.1` | `0.14.0` |
| [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util ) | `0.11.2` | `0.12.1` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.78` | `1.0.79` |
| [enumn](https://github.com/dtolnay/enumn ) | `0.1.12` | `0.1.13` |
| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate ) | `2.0.0` | `3.0.0` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.20` | `1.0.21` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.31` | `0.5.33` |
Updates `clap` from 4.4.12 to 4.4.13
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.12...v4.4.13 )
Updates `num_enum` from 0.7.1 to 0.7.2
- [Commits](https://github.com/illicitonion/num_enum/compare/0.7.1...0.7.2 )
Updates `libc` from 0.2.151 to 0.2.152
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.151...0.2.152 )
Updates `thiserror` from 1.0.53 to 1.0.56
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.53...1.0.56 )
Updates `vhost` from 0.9.0 to 0.10.0
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.9.0...vhost-v0.10.0 )
Updates `vhost-user-backend` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/rust-vmm/vhost/releases )
- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.11.0...vhost-user-backend-v0.12.0 )
Updates `virtio-queue` from 0.10.0 to 0.11.0
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases )
- [Commits](https://github.com/rust-vmm/vm-virtio/commits )
Updates `vm-memory` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/rust-vmm/vm-memory/releases )
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.13.1...v0.14.0 )
Updates `vmm-sys-util` from 0.11.2 to 0.12.1
- [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases )
- [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-vmm/vmm-sys-util/commits )
Updates `anyhow` from 1.0.78 to 1.0.79
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.78...1.0.79 )
Updates `enumn` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/dtolnay/enumn/releases )
- [Commits](https://github.com/dtolnay/enumn/compare/0.1.12...0.1.13 )
Updates `proc-macro-crate` from 2.0.0 to 3.0.0
- [Release notes](https://github.com/bkchr/proc-macro-crate/releases )
- [Commits](https://github.com/bkchr/proc-macro-crate/compare/v2.0.0...v3.0.0 )
Updates `semver` from 1.0.20 to 1.0.21
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.20...1.0.21 )
Updates `winnow` from 0.5.31 to 0.5.33
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.31...v0.5.33 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: num_enum
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: vhost
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: vhost-user-backend
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: virtio-queue
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: vm-memory
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: vmm-sys-util
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: enumn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro-crate
dependency-type: indirect
update-type: version-update:semver-major
dependency-group: vhost-device
- dependency-name: semver
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 12:30:55 +01:00
Stefano Garzarella
b113dc6b28
sound: promote to main workspace
...
The current implementation seems ready to be promoted to the
main workspace since the device supports both playback and recording,
and several audio backends.
Also, test coverage is good and aligned with the coverage of crates
in the main workspace.
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2024-01-03 11:16:07 +05:30
Matias Ezequiel Vara Larsen
a48138f8cd
sound: skip musl builds
...
Disable builds for musl, where alsa-sys and pipewire build fail on
rust-vmm-container due to missing tools and headers. Alsa and Pipewire
backends are available only on gnu.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2024-01-02 15:54:13 +01:00
dependabot[bot]
5e42f296cb
build(deps): bump the vhost-device group in /staging with 16 updates
...
Bumps the vhost-device group in /staging with 16 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.11` | `4.4.12` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.51` | `1.0.53` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.8.1` | `3.9.0` |
| [futures-executor](https://github.com/rust-lang/futures-rs ) | `0.3.29` | `0.3.30` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.75` | `1.0.78` |
| [clang-sys](https://github.com/KyleMayes/clang-sys ) | `1.6.1` | `1.7.0` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.29` | `0.3.30` |
| [is-terminal](https://github.com/sunfishcode/is-terminal ) | `0.4.9` | `0.4.10` |
| [memchr](https://github.com/BurntSushi/memchr ) | `2.6.4` | `2.7.1` |
| [pkg-config](https://github.com/rust-lang/pkg-config-rs ) | `0.3.27` | `0.3.28` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2 ) | `1.0.70` | `1.0.73` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.33` | `1.0.34` |
| [relative-path](https://github.com/udoprog/relative-path ) | `1.9.0` | `1.9.2` |
| [serde_spanned](https://github.com/toml-rs/toml ) | `0.6.4` | `0.6.5` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.41` | `2.0.44` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.28` | `0.5.31` |
Updates `clap` from 4.4.11 to 4.4.12
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.11...v4.4.12 )
Updates `thiserror` from 1.0.51 to 1.0.53
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.51...1.0.53 )
Updates `tempfile` from 3.8.1 to 3.9.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.8.1...v3.9.0 )
Updates `futures-executor` from 0.3.29 to 0.3.30
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
Updates `anyhow` from 1.0.75 to 1.0.78
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.75...1.0.78 )
Updates `clang-sys` from 1.6.1 to 1.7.0
- [Release notes](https://github.com/KyleMayes/clang-sys/releases )
- [Changelog](https://github.com/KyleMayes/clang-sys/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KyleMayes/clang-sys/compare/v1.6.1...v1.7.0 )
Updates `futures` from 0.3.29 to 0.3.30
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
Updates `is-terminal` from 0.4.9 to 0.4.10
- [Commits](https://github.com/sunfishcode/is-terminal/compare/v0.4.9...v0.4.10 )
Updates `memchr` from 2.6.4 to 2.7.1
- [Commits](https://github.com/BurntSushi/memchr/compare/2.6.4...2.7.1 )
Updates `pkg-config` from 0.3.27 to 0.3.28
- [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.27...0.3.28 )
Updates `proc-macro2` from 1.0.70 to 1.0.73
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.70...1.0.73 )
Updates `quote` from 1.0.33 to 1.0.34
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.33...1.0.34 )
Updates `relative-path` from 1.9.0 to 1.9.2
- [Release notes](https://github.com/udoprog/relative-path/releases )
- [Commits](https://github.com/udoprog/relative-path/commits )
Updates `serde_spanned` from 0.6.4 to 0.6.5
- [Commits](https://github.com/toml-rs/toml/compare/serde_spanned-v0.6.4...serde_spanned-v0.6.5 )
Updates `syn` from 2.0.41 to 2.0.44
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.41...2.0.44 )
Updates `winnow` from 0.5.28 to 0.5.31
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.28...v0.5.31 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: futures-executor
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: clang-sys
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: futures
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: is-terminal
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: memchr
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: pkg-config
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: quote
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: relative-path
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: serde_spanned
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-02 12:00:19 +05:30
dependabot[bot]
438f9ac7cc
build(deps): bump the vhost-device group in /staging with 3 updates
...
Bumps the vhost-device group in /staging with 3 updates: [thiserror](https://github.com/dtolnay/thiserror ), [syn](https://github.com/dtolnay/syn ) and [winnow](https://github.com/winnow-rs/winnow ).
Updates `thiserror` from 1.0.50 to 1.0.51
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.50...1.0.51 )
Updates `syn` from 2.0.40 to 2.0.41
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.40...2.0.41 )
Updates `winnow` from 0.5.26 to 0.5.28
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.26...v0.5.28 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 10:22:37 +05:30
Manos Pitsidianakis
3ca50b71be
staging: update coverage score
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
ee038d6179
sound: deny clippy::undocumented_unsafe_blocks
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
5012ffa7fc
sound: add QueueIdx enum for virtio queue indices
...
Add type safe enum to use instead of raw u16 values, which we have to
validate every time we use them.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
35de89df16
sound: test backend with and without event_idx
...
This increases test coverage.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
a46d8d8bab
sound: add unit tests to alsa backend
...
Test whatever we can without actually playing/recording everything; this
would require integration tests, not unit tests.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
d523e85efa
sound: add unit tests to audio_backends.rs
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
30fb9b7766
sound/alsa: fix missing StreamWithIdNotFound check
...
stop() was not returning an error if stream_id was invalid, it was
succeeding.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
c0c75d36ff
sound: add init_logger() helper for testing
...
The init_logger() function gets compiled in tests only, and serves to
initialize logging only once per test thread.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
Manos Pitsidianakis
6d81397eed
sound: fix invalid HandleUnknownEvent detection
...
Error event HandleUnknownEvent was not detected correctly, since we
first assume `device_event` is correct, use it as an index value to
access `vrings` slice, possible panic, and then match on the `queue_idx`
from the `vring`.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-14 21:41:14 +02:00
dependabot[bot]
8bcd13128a
build(deps): bump the vhost-device group in /staging with 10 updates
...
Bumps the vhost-device group in /staging with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.4.10` | `4.4.11` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.150` | `0.2.151` |
| [anstream](https://github.com/rust-cli/anstyle ) | `0.6.4` | `0.6.5` |
| [anstyle-parse](https://github.com/rust-cli/anstyle ) | `0.2.2` | `0.2.3` |
| [anstyle-query](https://github.com/rust-cli/anstyle ) | `1.0.0` | `1.0.2` |
| [anstyle-wincon](https://github.com/rust-cli/anstyle ) | `3.0.1` | `3.0.2` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.18.0` | `1.19.0` |
| [rustix](https://github.com/bytecodealliance/rustix ) | `0.38.26` | `0.38.28` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.39` | `2.0.40` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.19` | `0.5.26` |
Updates `clap` from 4.4.10 to 4.4.11
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.10...v4.4.11 )
Updates `libc` from 0.2.150 to 0.2.151
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.150...0.2.151 )
Updates `anstream` from 0.6.4 to 0.6.5
- [Commits](https://github.com/rust-cli/anstyle/compare/anstream-v0.6.4...anstream-v0.6.5 )
Updates `anstyle-parse` from 0.2.2 to 0.2.3
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-parse-v0.2.2...anstyle-parse-v0.2.3 )
Updates `anstyle-query` from 1.0.0 to 1.0.2
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-query-v1.0.0...anstyle-query-v1.0.2 )
Updates `anstyle-wincon` from 3.0.1 to 3.0.2
- [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.1...anstyle-wincon-v3.0.2 )
Updates `once_cell` from 1.18.0 to 1.19.0
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.18.0...v1.19.0 )
Updates `rustix` from 0.38.26 to 0.38.28
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.26...v0.38.28 )
Updates `syn` from 2.0.39 to 2.0.40
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.39...2.0.40 )
Updates `winnow` from 0.5.19 to 0.5.26
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.19...v0.5.26 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstream
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstyle-parse
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstyle-query
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: anstyle-wincon
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: once_cell
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 09:53:41 +05:30
Matias Ezequiel Vara Larsen
6a072fa02c
sound: remove ControlMessage parameter from release()
...
This commit removes ControlMessage from the release() method. The
backends process the release() command immediately thus not requiring the
audio backend to notify guest later. The notification happens in the
device after the cmd is processed. This also removes the need of
handling descriptors in the audio backend. This commit fixes the tests
in pw.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-08 10:57:00 +05:30
Matias Ezequiel Vara Larsen
a045950d74
sound: remove ControlMessage from set_param()
...
This commit removes ControlMessage in the set_param() method and
replaces it with the VirtioSndPcmSetParams structure that is already
parsed by the device. Both backends are able to handle that request
immediately so there is not need to pass ControlMessage to notify the
guest afterwards. By doing this, this commit removes any descriptor
manipulation from the audio backends. The commit fixes the test in pw.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-08 10:57:00 +05:30
Matias Ezequiel Vara Larsen
4742cf1a28
sound/pipewire: stop threadloop during drop
...
The threadloop has to be stopped only when the audio backend is dropped
otherwise release() stops it and it is not started again. The threadloop
must be active all alone the life of the audio backend.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-05 14:14:47 +02:00
Matias Ezequiel Vara Larsen
afdefc70af
sound/pipewire: handle errors and propagate to device
...
This commit adds the corresponding handling and propagation of errors
that may happen when device communicate with the pw backend.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-04 17:34:03 +01:00
Matias Ezequiel Vara Larsen
252494f782
sound/alsa: handle errors and propagate to device
...
This commit adds the corresponding handling and propagation of errors
that may happen when device communicates with the alsa backend.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-04 17:34:03 +01:00
Matias Ezequiel Vara Larsen
7727895aec
sound/alsa: remove runner thread
...
This commit removes the need for a runner thread to be created when the
alsa backend is instantiated. This thread is responsible for handling
control requests and communicating with worker threads for starting and
stopping playback/capturing streams. When the virtio-sound daemon gets a
control cmd, a msg is sent over a channel and the runner processes the
request. With this commit, we propose that we handle the msg immediately
without needing to use a thread. The following reasons have led to the
removal of this thread:
* to propagate the error to the device in case an operation fails
* to simplify the backend by removing an extra thread
* to prepare the backend to remove ControlMsg from the header of the
set_param() and release() methods. Ideally, the audio backend shall
know nothing about descriptors. By removing the use of a thread to
handle the control request, notification to guest can happen
immediately in the device instead of letting the audio backend to handle
the notifications
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-12-04 17:34:03 +01:00
dependabot[bot]
b0a7a8b093
build(deps): bump the vhost-device group in /staging with 4 updates
...
Bumps the vhost-device group in /staging with 4 updates: [clap](https://github.com/clap-rs/clap ), [errno](https://github.com/lambda-fairy/rust-errno ), [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys ) and [rustix](https://github.com/bytecodealliance/rustix ).
Updates `clap` from 4.4.8 to 4.4.10
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.8...v4.4.10 )
Updates `errno` from 0.3.7 to 0.3.8
- [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lambda-fairy/rust-errno/compare/v0.3.7...v0.3.8 )
Updates `linux-raw-sys` from 0.4.11 to 0.4.12
- [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.11...v0.4.12 )
Updates `rustix` from 0.38.25 to 0.38.26
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.25...v0.38.26 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: errno
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: linux-raw-sys
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 10:52:14 +05:30
Manos Pitsidianakis
842d1965e4
sound: remove duplicate ControlMessage definitions
...
Somehow slipped through the reviews. Thanks @MatiasVara for catching
this.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-12-01 14:57:46 +05:30
Viresh Kumar
00ad80d736
vhost-device: Don't return bool unnecessarily
...
Since everyone copied the first bits of code from the I2C crate, the
same issue is present almost everywhere. The returned value isn't
checked at all by the callers. Stop returning bool unnecessarily.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
2023-12-01 09:40:52 +01:00
Matias Ezequiel Vara Larsen
f34f7b9869
sound/pipewire: stop threadloop before destroying context
...
During release(), the threadloop has to be stopped before the context is
destroyed, otherwise the threadloop continues to execute thus ending in
crashes due to SIGABRT or SIGSEGV.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-11-27 11:13:02 +05:30
dependabot[bot]
f7cbe50dd0
build(deps): bump the vhost-device group in /staging with 3 updates
...
Bumps the vhost-device group in /staging with 3 updates: [hashbrown](https://github.com/rust-lang/hashbrown ), [proc-macro2](https://github.com/dtolnay/proc-macro2 ) and [serde](https://github.com/serde-rs/serde ).
Updates `hashbrown` from 0.14.2 to 0.14.3
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.2...v0.14.3 )
Updates `proc-macro2` from 1.0.69 to 1.0.70
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.69...1.0.70 )
Updates `serde` from 1.0.192 to 1.0.193
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.192...v1.0.193 )
---
updated-dependencies:
- dependency-name: hashbrown
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: proc-macro2
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 10:40:38 +05:30
Erik Schilling
25c6ac3362
tree-wide: use new serve convenience function
...
This become available with the recent vhost-user-backend [1] updates and
allows to get rid of some boilerplate code.
[1] https://github.com/rust-vmm/vhost/pull/173
Signed-off-by: Erik Schilling <erik.schilling@linaro.org>
2023-11-20 13:05:48 +05:30
dependabot[bot]
9a6d12389f
build(deps): bump the vhost-device group in /staging with 2 updates
...
Bumps the vhost-device group in /staging with 2 updates: [rustix](https://github.com/bytecodealliance/rustix ) and [toml](https://github.com/toml-rs/toml ).
Updates `rustix` from 0.38.24 to 0.38.25
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.24...v0.38.25 )
Updates `toml` from 0.8.2 to 0.8.8
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.2...toml-v0.8.8 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: toml
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 10:17:48 +05:30
dependabot[bot]
2e8dc1bb47
build(deps): bump the vhost-device group in /staging with 22 updates
...
Bumps the vhost-device group in /staging with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [alsa](https://github.com/diwic/alsa-rs ) | `0.7.1` | `0.8.1` |
| [clap](https://github.com/clap-rs/clap ) | `4.4.6` | `4.4.8` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.10.0` | `0.10.1` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.49` | `1.0.50` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.8.0` | `3.8.1` |
| [num_enum](https://github.com/illicitonion/num_enum ) | `0.7.0` | `0.7.1` |
| [futures-executor](https://github.com/rust-lang/futures-rs ) | `0.3.28` | `0.3.29` |
| [errno](https://github.com/lambda-fairy/rust-errno ) | `0.3.5` | `0.3.7` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.28` | `0.3.29` |
| [hashbrown](https://github.com/rust-lang/hashbrown ) | `0.14.1` | `0.14.2` |
| [indexmap](https://github.com/bluss/indexmap ) | `2.0.2` | `2.1.0` |
| [proc-macro-crate](https://github.com/bkchr/proc-macro-crate ) | `1.3.1` | `2.0.0` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.189` | `1.0.192` |
| [serde_spanned](https://github.com/toml-rs/toml ) | `0.6.3` | `0.6.4` |
| [smallvec](https://github.com/servo/rust-smallvec ) | `1.11.1` | `1.11.2` |
| [syn](https://github.com/dtolnay/syn ) | `2.0.38` | `2.0.39` |
| [system-deps](https://github.com/gdesmott/system-deps ) | `6.1.2` | `6.2.0` |
| [target-lexicon](https://github.com/bytecodealliance/target-lexicon ) | `0.12.11` | `0.12.12` |
| [termcolor](https://github.com/BurntSushi/termcolor ) | `1.3.0` | `1.4.0` |
| [toml_datetime](https://github.com/toml-rs/toml ) | `0.6.3` | `0.6.5` |
| [toml_edit](https://github.com/toml-rs/toml ) | `0.20.2` | `0.20.7` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.5.17` | `0.5.19` |
Updates `alsa` from 0.7.1 to 0.8.1
- [Commits](https://github.com/diwic/alsa-rs/compare/v0.7.1...v0.8.1 )
Updates `clap` from 4.4.6 to 4.4.8
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.6...v4.4.8 )
Updates `env_logger` from 0.10.0 to 0.10.1
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.10.0...v0.10.1 )
Updates `thiserror` from 1.0.49 to 1.0.50
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.49...1.0.50 )
Updates `tempfile` from 3.8.0 to 3.8.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/commits )
Updates `num_enum` from 0.7.0 to 0.7.1
- [Commits](https://github.com/illicitonion/num_enum/compare/0.7.0...0.7.1 )
Updates `futures-executor` from 0.3.28 to 0.3.29
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.29 )
Updates `errno` from 0.3.5 to 0.3.7
- [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lambda-fairy/rust-errno/compare/v0.3.5...v0.3.7 )
Updates `futures` from 0.3.28 to 0.3.29
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.29 )
Updates `hashbrown` from 0.14.1 to 0.14.2
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/hashbrown/compare/v0.14.1...v0.14.2 )
Updates `indexmap` from 2.0.2 to 2.1.0
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/bluss/indexmap/compare/2.0.2...2.1.0 )
Updates `proc-macro-crate` from 1.3.1 to 2.0.0
- [Release notes](https://github.com/bkchr/proc-macro-crate/releases )
- [Commits](https://github.com/bkchr/proc-macro-crate/compare/v1.3.1...v2.0.0 )
Updates `serde` from 1.0.189 to 1.0.192
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.192 )
Updates `serde_spanned` from 0.6.3 to 0.6.4
- [Commits](https://github.com/toml-rs/toml/compare/serde_spanned-v0.6.3...serde_spanned-v0.6.4 )
Updates `smallvec` from 1.11.1 to 1.11.2
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.11.1...v1.11.2 )
Updates `syn` from 2.0.38 to 2.0.39
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.38...2.0.39 )
Updates `system-deps` from 6.1.2 to 6.2.0
- [Release notes](https://github.com/gdesmott/system-deps/releases )
- [Commits](https://github.com/gdesmott/system-deps/compare/system-deps@6.1.2...system-deps@6.2.0 )
Updates `target-lexicon` from 0.12.11 to 0.12.12
- [Commits](https://github.com/bytecodealliance/target-lexicon/compare/v0.12.11...v0.12.12 )
Updates `termcolor` from 1.3.0 to 1.4.0
- [Commits](https://github.com/BurntSushi/termcolor/compare/1.3.0...1.4.0 )
Updates `toml_datetime` from 0.6.3 to 0.6.5
- [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.3...toml_datetime-v0.6.5 )
Updates `toml_edit` from 0.20.2 to 0.20.7
- [Commits](https://github.com/toml-rs/toml/compare/v0.20.2...v0.20.7 )
Updates `winnow` from 0.5.17 to 0.5.19
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.5.17...v0.5.19 )
---
updated-dependencies:
- dependency-name: alsa
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: num_enum
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: futures-executor
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: errno
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: futures
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: hashbrown
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: indexmap
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: proc-macro-crate
dependency-type: indirect
update-type: version-update:semver-major
dependency-group: vhost-device
- dependency-name: serde
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: serde_spanned
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: smallvec
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: syn
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: system-deps
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: target-lexicon
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: termcolor
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: vhost-device
- dependency-name: toml_datetime
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: toml_edit
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: vhost-device
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 11:26:18 +01:00
Erik Schilling
31154ea0da
Update vhost-user-backend to 0.11 series
...
- Features were renamed from slave -> backend
- Generics got simplified
- Some write and read functions on Volatile slice got turned into
standalone traits: ReadVolatile, WriteVolatile
- handle_event no longer returns a bool
Signed-off-by: Erik Schilling <erik.schilling@linaro.org>
2023-11-14 10:48:19 +02:00
Manos Pitsidianakis
1212df9e26
sound/pipewire: add test harness for pipewire+dbus
...
Add test utility to launch a temporary dbus daemon, pipewire.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-11-10 17:44:32 +02:00
Matias Ezequiel Vara Larsen
4eb461ee3f
sound/test: add tests for virtio_sound.rs
...
This commit adds simple tests for the structures in virtio_sound.rs. The
tests are split into two tests to fix a clippy error regarding the
cognitive complexity.
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-11-09 09:50:39 +02:00
Dorinda Bassey
31212150c1
sound: Add Test for vhost-device-sound
...
This PR adds test for uncovered code paths
Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
2023-11-07 11:15:06 +02:00
Matias Ezequiel Vara Larsen
7a00d935f9
sound/test: add tests for device.rs
...
This commit adds tests in test_sound_thread_failure to test that
process_control() returns Err() in the following four conditions:
* control request with a single descriptor
* control request in which first descriptor is write-only
* control request in which second descriptor is read-only
* control request with less than three descriptors for control requests
that require three, e.g., PcmInfo, ChmapInfo
Signed-off-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
2023-11-02 16:19:54 +01:00
Manos Pitsidianakis
3416215092
sound: add virtualization in Cargo.toml categories
...
Previous commit added categories to Cargo.toml, but the only value was
`multimedia::audio`.
Thanks @stefano-garzarella for noticing I missed this.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-11-02 10:39:25 +01:00
Manos Pitsidianakis
90f547e98c
sound: add clippy lint checks
...
Add basic lints to deny unidiomatic or potentially bad code.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-11-02 10:46:49 +05:30
Manos Pitsidianakis
75ca1ee428
sound: add package.categories field to Cargo.toml
...
Suggested by lint https://rust-lang.github.io/rust-clippy/master/index.html#cargo_common_metadata
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-11-02 10:46:49 +05:30
Manos Pitsidianakis
7255036df6
sound/pipewire: prevent unsigned sub overflow
...
A subtraction between unsigned integers is made, which by default panics
on overflow. However, we don't really need to know the difference, only
that it is not zero or less.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2023-11-02 10:46:49 +05:30
Dorinda Bassey
0f1eab60ec
sound/pipewire: Add Pipewire Capture
...
Add pipewire capture to enable capturing for pipewire backend
Co-authored-by: Dorinda Bassey <dbassey@redhat.com>
Co-authored-by: Matias Ezequiel Vara Larsen <mvaralar@redhat.com>
Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
2023-10-31 16:07:46 +05:30