mirror of
https://github.com/librespot-org/librespot.git
synced 2026-04-27 08:15:50 +03:00
[PR #541] [MERGED] Update some deps #963
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#963
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/541
Author: @jnqnfe
Created: 11/27/2020
Status: ✅ Merged
Merged: 12/15/2020
Merged by: @sashahilton00
Base:
dev← Head:deps📝 Commits (10+)
2f809eabumpshell-wordsdependency to v1.0.0bc973d0bumpuuiddependency from 0.7 to 0.821b2110bumpglibandgstreamerdependency versions594de54bumpzerocopydependency3ba0584upgradejackdependency from v0.5 to v0.68ea2000bumpsdl2dependency (v0.32 to v0.34)0460429bumpnum-bigintdependency (v0.2 to v0.3)4fbbe44bumpbase64dependency (v0.10 to v0.13)bda9133bumphexdependency (v0.3 to v0.4)e0b7ce8bumpenv_loggerdependency (v0.6 to v0.8)📊 Changes
7 files changed (+268 additions, -327 deletions)
View changed files
📝
Cargo.lock(+239 -293)📝
Cargo.toml(+5 -5)📝
audio/Cargo.toml(+1 -1)📝
connect/Cargo.toml(+2 -2)📝
core/Cargo.toml(+3 -3)📝
playback/Cargo.toml(+7 -7)📝
playback/src/audio_backend/jackaudio.rs(+11 -16)📄 Description
For no particular reason I've found myself putting in some work to get the dependencies for your crates updated today. I hope it's useful.
This has been done on top of the work of PR #540 (I did not want to wait for that to merge).
This updates:
shell-words(v0.1 -> v1.0)uuid(v0.7 -> v0.8)glib(v0.9 -> v0.10)gstreamer(v0.15 -> v0.16)zerocopy(v0.2 -> v0.3)jack(v0.5 -> v0.6) - this one required code changessdl2(v0.32 -> v0.34)num-bigint(v0.2 -> v0.3)base64(v0.10 -> v0.13)hex(v0.3 -> v0.4)env_logger(v0.6 -> v0.8)rpassword(v3 -> v5)I'm not sure how much this bumps the MSRV.
I additionally tried all of the following but code changes are required and I ended up abandoning them for now:
alsa(v0.2 -> v0.4)tokio&tokio-*(v0.1 -> v0.3)url(v1.7 -> v2.2; even going to v2.0 created the same errors and their nice migration guide wasn't helpful enough)bytes(v0.4 -> v0.6)aes(v0.3 -> v0.6)aes-ctr(v0.3 -> v0.6)pbkdf2(v0.3 -> v0.6)sha-1(v0.8 -> v0.9)hmac(v0.7 -> v0.10)block-modes(v0.3 -> v0.7)I may try again with some of these after some sleep, I don't know, I'm not even a user of this project so I don't know why I'm spending time on it :p
Problematic:
vorbis- currently impossible to upgrade from v0.0.14 to v0.1.0 since the developer has messed things up :/Not tried (yet), but have significant new versions available:
hyper(v0.11 -> v0.13) &hyper-proxy(v0.4 -> v0.8)lewton(v0.9 -> v0.10)cpal(v0.8 -> v0.13)rodio(v0.9 -> v0.13)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.