-
-
Notifications
You must be signed in to change notification settings - Fork 17.2k
[Backport release-25.05] pixi: 0.46.0 -> 0.59.0 #457576
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
[Backport release-25.05] pixi: 0.46.0 -> 0.59.0 #457576
Conversation
(cherry picked from commit 9beb192)
(cherry picked from commit 1a9ad51)
(cherry picked from commit 3bb4fd1)
(cherry picked from commit 84d61a6)
(cherry picked from commit 1f1a0cd)
https://github.com/prefix-dev/pixi/releases/tag/v0.52.0 Signed-off-by: misilelab <[email protected]> (cherry picked from commit 73fb7c4)
https://github.com/prefix-dev/pixi/releases/tag/v0.53.0 Signed-off-by: misilelab <[email protected]> (cherry picked from commit 976ca8e)
https://github.com/prefix-dev/pixi/releases/tag/v0.55.0 Signed-off-by: misilelab <[email protected]> (cherry picked from commit 197788b)
https://github.com/prefix-dev/pixi/releases/tag/v0.56.0 Signed-off-by: misilelab <[email protected]> (cherry picked from commit 5861175)
https://github.com/prefix-dev/pixi/releases/tag/v0.57.0 Signed-off-by: misilelab <[email protected]> (cherry picked from commit dc0378f)
(cherry picked from commit 242c507)
https://github.com/prefix-dev/pixi/releases/tag/v0.59.0 Fixes CVE-2025-62518 (cherry picked from commit 5141623)
|
|
There are breaking changes in some of these releases. Can we only pull the dependency bump or craft a patch? https://github.com/prefix-dev/pixi/releases/tag/v0.55.0 |
No, https://github.com/prefix-dev/pixi/commit/66efc2b35f2b375444d69355af96b2f8d509b6a1.patch won't apply.
I dunno, maybe? I can run |
|
The crates marked as unmaintained should be reasonable to keep. I'm not against bumping to the latest version but I cannot evaluate if they can affect NixOS/nixpkgs users or not. We should not introduce breaking changes to our stable releases: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases Bumping the following 2 crates seems reasonable on 0.46.0:
diff --git a/Cargo.lock b/Cargo.lock
index 8db4baa4a..4a7bb82d4 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -164,9 +164,9 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
[[package]]
name = "astral-tokio-tar"
-version = "0.5.2"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1abb2bfba199d9ec4759b797115ba6ae435bdd920ce99783bb53aeff57ba919b"
+checksum = "ec179a06c1769b1e42e1e2cbe74c7dcdb3d6383c838454d063eaac5bbb7ebbe5"
dependencies = [
"filetime",
"futures-core",
@@ -3514,7 +3514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
dependencies = [
"cfg-if",
- "windows-targets 0.52.6",
+ "windows-targets 0.48.5",
]
[[package]]
@@ -4029,9 +4029,9 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "openssl"
-version = "0.10.71"
+version = "0.10.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd"
+checksum = "24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654"
dependencies = [
"bitflags 2.9.0",
"cfg-if",
@@ -4061,9 +4061,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]]
name = "openssl-sys"
-version = "0.9.106"
+version = "0.9.110"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd"
+checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2"
dependencies = [
"cc",
"libc",
@@ -8894,7 +8894,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.48.0",
]
[[package]]
|
|
Note that bumping the OpenSSL crate likely isn't needed in terms of security, we're not using their vendored OpenSSL library but the nixpkgs one for pixi. |
|
Superseded by #457802 |
Manual backport of many PRs, including #456779 (which has security fixes).
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.