Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tacd: update dependencies by hand #84

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Nov 18, 2024

  1. ci: tacd: drop rust version 1.70 from nanbield, add 1.79 from styhead

    We no longer need to build new tacd versions on nanbield,
    so we can drop the check.
    
    We do however need to build on the new styhead yocto release,
    so add a check for its rust version.
    
    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2a6d74b View commit details
    Browse the repository at this point in the history
  2. tacd: update dependencies via cargo update

    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2eb4f04 View commit details
    Browse the repository at this point in the history
  3. cargo deny: acknowledge that "derivative" and "instant" are unmaintained

    They are not a direct dependency of ours so there is not a lot we can do
    about it.
    
    The "derivative" create is brought in by the "zbus" dependency.
    
    The "instant" crate is brought in by "futures-light".
    
    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    244bd38 View commit details
    Browse the repository at this point in the history
  4. tacd: update dependencies via cargo update

    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    81013c4 View commit details
    Browse the repository at this point in the history
  5. tacd: dbus: update zbus dependency and re-introspect services

    The new zbus version (4.2) is not the newest available version (5.1.1)
    because the newer version has a minimum supported rust version of 1.80,
    which is newer than the rust version available in yocto scarthgap.
    
    The update gets rid of the unmaintained "derivative" dependency causing
    cargo deny error RUSTSEC-2024-0388.
    
    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    6932c78 View commit details
    Browse the repository at this point in the history
  6. tacd: digital_io: update gpio_cdev and make LineRequestFlags non-Copy

    The `LineRequestFlags` struct is no longer `Copy` in version 0.6.0,
    which is why we need to `.clone()` it explicitly.
    
    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    b71d722 View commit details
    Browse the repository at this point in the history
  7. tacd: manually update dependency versions in Cargo.toml

    Go through our dependencies, check their most recent version on crates.io
    and update to that.
    
    Signed-off-by: Leonard Göhrs <[email protected]>
    hnez committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    082b501 View commit details
    Browse the repository at this point in the history