mirror of
https://github.com/librespot-org/librespot.git
synced 2026-04-27 08:15:50 +03:00
[PR #1140] [MERGED] Remove and update dependencies #1245
Labels
No labels
A-Alsa
SpotifyAPI
Tokio 1.0
audio
bug
can't reproduce
compilation
dependencies
duplicate
enhancement
good first issue
help wanted
high priority
imported
imported
invalid
new api
pull-request
question
reverse engineering
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/librespot#1245
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/librespot-org/librespot/pull/1140
Author: @yubiuser
Created: 4/1/2023
Status: ✅ Merged
Merged: 4/11/2023
Merged by: @roderickvd
Base:
dev← Head:remove_dependencies📝 Commits (10+)
8561206Remove unused dependenciesfe9012aUpdate dependenciesf3a18a3Increase MSRVcd1f16eHandle resultd2ad386Fix gstreamer.rsc18da0bBump MSRV to 1.641e4c324Fix passthrough_decoders.rs after changes in https://github.com/RustAudio/ogg/pull/25f4ec772Fix clippy379c127Use pbkdf2_hmac2fa354cRemove .to_vec()📊 Changes
10 files changed (+693 additions, -689 deletions)
View changed files
📝
.github/workflows/test.yml(+3 -3)📝
Cargo.lock(+663 -657)📝
Cargo.toml(+1 -1)📝
core/Cargo.toml(+4 -5)📝
core/src/authentication.rs(+2 -3)📝
playback/Cargo.toml(+6 -6)📝
playback/src/audio_backend/gstreamer.rs(+2 -1)📝
playback/src/decoder/passthrough_decoder.rs(+8 -8)📝
playback/src/decoder/symphonia_decoder.rs(+4 -4)📝
protocol/Cargo.toml(+0 -1)📄 Description
I used
cargo-udepsfrom here to scan for unused dependencies. Two package were removed,numandglob.With
cargo upgradesfrom here I scanned for upgradable dependencies in theCagro.tomlfiles. I updated them (and regenerated theCargo.lock) execept ofbecause they require changes to the code beyond my rust knowledge. I tracked them down as far as I could - hopefully someone else can continue here:
vergendoes not have thevergen::Configstructure since 8.0 anymore, but usesvergen::EmitBuildernow.rsadoes not have thehashmodule anymore since 0.7.0, but usesOIDsbase64changedencode*anddecode*top level functions to methods ofenginesince 0.20quick-xmlfailed with a few compiling errors🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.