proxmox-backup-client: 4.0.13 -> 4.0.14, fix build with rustc 1.89

Adds two additional patches to fix build failures with >= 1.89 due to
`dangerous_implicit_autorefs`, which broke a lot of other crates and
packages.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>

+227 -182
+26
pkgs/by-name/pr/proxmox-backup-client/0003-decoder-fix-autoref-error-in-pointer-to-reference-co.patch
··· 1 + From d9c0d413ec38ae11cdd61bdc6b4b76d1f05a7794 Mon Sep 17 00:00:00 2001 2 + From: Christoph Heiss <christoph@c8h4.io> 3 + Date: Thu, 4 Sep 2025 10:24:39 +0200 4 + Subject: [PATCH] decoder: fix autoref error in pointer to reference conversion 5 + 6 + Signed-off-by: Christoph Heiss <christoph@c8h4.io> 7 + --- 8 + src/decoder/mod.rs | 2 +- 9 + 1 file changed, 1 insertion(+), 1 deletion(-) 10 + 11 + diff --git a/src/decoder/mod.rs b/src/decoder/mod.rs 12 + index eca51b6..b034d38 100644 13 + --- a/src/decoder/mod.rs 14 + +++ b/src/decoder/mod.rs 15 + @@ -35,7 +35,7 @@ fn scratch_buffer() -> &'static mut [u8] { 16 + unsafe { 17 + let ptr: *mut MaybeUninit<[u8; 4096]> = &raw mut SCRATCH_BUFFER; 18 + let ptr: &mut MaybeUninit<[u8; 4096]> = &mut *ptr; 19 + - &mut (*ptr.as_mut_ptr())[..] 20 + + &mut *ptr.as_mut_ptr() 21 + } 22 + } 23 + 24 + -- 25 + 2.50.1 26 +
+27
pkgs/by-name/pr/proxmox-backup-client/0004-pbs-api-types-crypto-fix-autoref-error-in-ptr-to-ref.patch
··· 1 + From 4d098e36df3a81799231618ce1d88ca8759a6616 Mon Sep 17 00:00:00 2001 2 + From: Christoph Heiss <christoph@c8h4.io> 3 + Date: Thu, 4 Sep 2025 10:46:17 +0200 4 + Subject: [PATCH proxmox] pbs-api-types: crypto: fix autoref error in ptr to 5 + ref conversion 6 + 7 + Signed-off-by: Christoph Heiss <christoph@c8h4.io> 8 + --- 9 + pbs-api-types/src/crypto.rs | 2 +- 10 + 1 file changed, 1 insertion(+), 1 deletion(-) 11 + 12 + diff --git a/pbs-api-types/src/crypto.rs b/pbs-api-types/src/crypto.rs 13 + index cdc1ba64..7b274982 100644 14 + --- a/pbs-api-types/src/crypto.rs 15 + +++ b/pbs-api-types/src/crypto.rs 16 + @@ -88,7 +88,7 @@ pub mod bytes_as_fingerprint { 17 + let mut s = String::deserialize(deserializer)?; 18 + s.retain(|c| c != ':'); 19 + let mut out = MaybeUninit::<[u8; 32]>::uninit(); 20 + - hex::decode_to_slice(s.as_bytes(), unsafe { &mut (*out.as_mut_ptr())[..] }) 21 + + hex::decode_to_slice(s.as_bytes(), unsafe { &mut *out.as_mut_ptr() }) 22 + .map_err(serde::de::Error::custom)?; 23 + Ok(unsafe { out.assume_init() }) 24 + } 25 + -- 26 + 2.50.1 27 +
+165 -176
pkgs/by-name/pr/proxmox-backup-client/Cargo.lock
··· 148 148 source = "registry+https://github.com/rust-lang/crates.io-index" 149 149 checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" 150 150 dependencies = [ 151 - "proc-macro2 1.0.97", 151 + "proc-macro2 1.0.101", 152 152 "quote 1.0.40", 153 - "syn 2.0.104", 153 + "syn 2.0.106", 154 154 "synstructure", 155 155 ] 156 156 ··· 160 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 161 checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" 162 162 dependencies = [ 163 - "proc-macro2 1.0.97", 163 + "proc-macro2 1.0.101", 164 164 "quote 1.0.40", 165 - "syn 2.0.104", 165 + "syn 2.0.106", 166 166 ] 167 167 168 168 [[package]] 169 169 name = "async-trait" 170 - version = "0.1.88" 170 + version = "0.1.89" 171 171 source = "registry+https://github.com/rust-lang/crates.io-index" 172 - checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 172 + checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" 173 173 dependencies = [ 174 - "proc-macro2 1.0.97", 174 + "proc-macro2 1.0.101", 175 175 "quote 1.0.40", 176 - "syn 2.0.104", 176 + "syn 2.0.106", 177 177 ] 178 178 179 179 [[package]] ··· 246 246 247 247 [[package]] 248 248 name = "bitflags" 249 - version = "2.9.1" 249 + version = "2.9.4" 250 250 source = "registry+https://github.com/rust-lang/crates.io-index" 251 - checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 251 + checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 252 252 253 253 [[package]] 254 254 name = "block-buffer" ··· 279 279 280 280 [[package]] 281 281 name = "cc" 282 - version = "1.2.32" 282 + version = "1.2.35" 283 283 source = "registry+https://github.com/rust-lang/crates.io-index" 284 - checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" 284 + checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3" 285 285 dependencies = [ 286 + "find-msvc-tools", 286 287 "jobserver", 287 288 "libc", 288 289 "shlex", ··· 290 291 291 292 [[package]] 292 293 name = "cfg-if" 293 - version = "1.0.1" 294 + version = "1.0.3" 294 295 source = "registry+https://github.com/rust-lang/crates.io-index" 295 - checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 296 + checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 296 297 297 298 [[package]] 298 299 name = "cfg_aliases" ··· 373 374 source = "registry+https://github.com/rust-lang/crates.io-index" 374 375 checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" 375 376 dependencies = [ 376 - "proc-macro2 1.0.97", 377 + "proc-macro2 1.0.101", 377 378 "quote 1.0.40", 378 379 "unicode-xid 0.2.6", 379 380 ] ··· 471 472 source = "registry+https://github.com/rust-lang/crates.io-index" 472 473 checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" 473 474 dependencies = [ 474 - "proc-macro2 1.0.97", 475 + "proc-macro2 1.0.101", 475 476 "quote 1.0.40", 476 - "syn 2.0.104", 477 + "syn 2.0.106", 477 478 ] 478 479 479 480 [[package]] ··· 494 495 dependencies = [ 495 496 "fnv", 496 497 "ident_case", 497 - "proc-macro2 1.0.97", 498 + "proc-macro2 1.0.101", 498 499 "quote 1.0.40", 499 500 "strsim", 500 - "syn 2.0.104", 501 + "syn 2.0.106", 501 502 ] 502 503 503 504 [[package]] ··· 508 509 dependencies = [ 509 510 "darling_core", 510 511 "quote 1.0.40", 511 - "syn 2.0.104", 512 + "syn 2.0.106", 512 513 ] 513 514 514 515 [[package]] ··· 544 545 545 546 [[package]] 546 547 name = "deranged" 547 - version = "0.4.0" 548 + version = "0.5.3" 548 549 source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" 550 + checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" 550 551 dependencies = [ 551 552 "powerfmt", 552 553 "serde", ··· 570 571 source = "registry+https://github.com/rust-lang/crates.io-index" 571 572 checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 572 573 dependencies = [ 573 - "proc-macro2 1.0.97", 574 + "proc-macro2 1.0.101", 574 575 "quote 1.0.40", 575 - "syn 2.0.104", 576 + "syn 2.0.106", 576 577 ] 577 578 578 579 [[package]] ··· 694 695 checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 695 696 dependencies = [ 696 697 "heck", 697 - "proc-macro2 1.0.97", 698 + "proc-macro2 1.0.101", 698 699 "quote 1.0.40", 699 - "syn 2.0.104", 700 + "syn 2.0.106", 700 701 ] 701 702 702 703 [[package]] ··· 788 789 789 790 [[package]] 790 791 name = "filetime" 791 - version = "0.2.25" 792 + version = "0.2.26" 792 793 source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 794 + checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" 794 795 dependencies = [ 795 796 "cfg-if", 796 797 "libc", 797 798 "libredox", 798 - "windows-sys 0.59.0", 799 + "windows-sys 0.60.2", 799 800 ] 801 + 802 + [[package]] 803 + name = "find-msvc-tools" 804 + version = "0.1.0" 805 + source = "registry+https://github.com/rust-lang/crates.io-index" 806 + checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650" 800 807 801 808 [[package]] 802 809 name = "flate2" ··· 837 844 838 845 [[package]] 839 846 name = "form_urlencoded" 840 - version = "1.2.1" 847 + version = "1.2.2" 841 848 source = "registry+https://github.com/rust-lang/crates.io-index" 842 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 849 + checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 843 850 dependencies = [ 844 851 "percent-encoding", 845 852 ] ··· 898 905 source = "registry+https://github.com/rust-lang/crates.io-index" 899 906 checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 900 907 dependencies = [ 901 - "proc-macro2 1.0.97", 908 + "proc-macro2 1.0.101", 902 909 "quote 1.0.40", 903 - "syn 2.0.104", 910 + "syn 2.0.106", 904 911 ] 905 912 906 913 [[package]] ··· 966 973 "cfg-if", 967 974 "libc", 968 975 "r-efi", 969 - "wasi 0.14.2+wasi-0.2.4", 976 + "wasi 0.14.3+wasi-0.2.4", 970 977 ] 971 978 972 979 [[package]] ··· 998 1005 "futures-core", 999 1006 "futures-sink", 1000 1007 "http", 1001 - "indexmap 2.10.0", 1008 + "indexmap 2.11.0", 1002 1009 "slab", 1003 1010 "tokio", 1004 1011 "tokio-util", ··· 1210 1217 1211 1218 [[package]] 1212 1219 name = "hyper" 1213 - version = "1.6.0" 1220 + version = "1.7.0" 1214 1221 source = "registry+https://github.com/rust-lang/crates.io-index" 1215 - checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" 1222 + checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" 1216 1223 dependencies = [ 1224 + "atomic-waker", 1217 1225 "bytes", 1218 1226 "futures-channel", 1219 - "futures-util", 1227 + "futures-core", 1220 1228 "h2", 1221 1229 "http", 1222 1230 "http-body", ··· 1224 1232 "httpdate", 1225 1233 "itoa", 1226 1234 "pin-project-lite", 1235 + "pin-utils", 1227 1236 "smallvec", 1228 1237 "tokio", 1229 1238 "want", ··· 1368 1377 1369 1378 [[package]] 1370 1379 name = "idna" 1371 - version = "1.0.3" 1380 + version = "1.1.0" 1372 1381 source = "registry+https://github.com/rust-lang/crates.io-index" 1373 - checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1382 + checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1374 1383 dependencies = [ 1375 1384 "idna_adapter", 1376 1385 "smallvec", ··· 1400 1409 1401 1410 [[package]] 1402 1411 name = "indexmap" 1403 - version = "2.10.0" 1412 + version = "2.11.0" 1404 1413 source = "registry+https://github.com/rust-lang/crates.io-index" 1405 - checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 1414 + checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" 1406 1415 dependencies = [ 1407 1416 "equivalent", 1408 1417 "hashbrown 0.15.5", ··· 1422 1431 1423 1432 [[package]] 1424 1433 name = "io-uring" 1425 - version = "0.7.9" 1434 + version = "0.7.10" 1426 1435 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 - checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" 1436 + checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" 1428 1437 dependencies = [ 1429 1438 "bitflags", 1430 1439 "cfg-if", ··· 1498 1507 source = "registry+https://github.com/rust-lang/crates.io-index" 1499 1508 checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" 1500 1509 dependencies = [ 1501 - "proc-macro2 1.0.97", 1510 + "proc-macro2 1.0.101", 1502 1511 "quote 1.0.40", 1503 - "syn 2.0.104", 1512 + "syn 2.0.106", 1504 1513 ] 1505 1514 1506 1515 [[package]] 1507 1516 name = "jobserver" 1508 - version = "0.1.33" 1517 + version = "0.1.34" 1509 1518 source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" 1519 + checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 1511 1520 dependencies = [ 1512 1521 "getrandom 0.3.3", 1513 1522 "libc", ··· 1654 1663 1655 1664 [[package]] 1656 1665 name = "log" 1657 - version = "0.4.27" 1666 + version = "0.4.28" 1658 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1659 - checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1668 + checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 1660 1669 1661 1670 [[package]] 1662 1671 name = "lru-cache" ··· 1798 1807 1799 1808 [[package]] 1800 1809 name = "nu-ansi-term" 1801 - version = "0.46.0" 1810 + version = "0.50.1" 1802 1811 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1812 + checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" 1804 1813 dependencies = [ 1805 - "overload", 1806 - "winapi", 1814 + "windows-sys 0.52.0", 1807 1815 ] 1808 1816 1809 1817 [[package]] ··· 1979 1987 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 1988 checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 1981 1989 dependencies = [ 1982 - "proc-macro2 1.0.97", 1990 + "proc-macro2 1.0.101", 1983 1991 "quote 1.0.40", 1984 - "syn 2.0.104", 1992 + "syn 2.0.106", 1985 1993 ] 1986 1994 1987 1995 [[package]] ··· 2010 2018 dependencies = [ 2011 2019 "num-traits", 2012 2020 ] 2013 - 2014 - [[package]] 2015 - name = "overload" 2016 - version = "0.1.1" 2017 - source = "registry+https://github.com/rust-lang/crates.io-index" 2018 - checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 2019 2021 2020 2022 [[package]] 2021 2023 name = "p256" ··· 2111 2113 2112 2114 [[package]] 2113 2115 name = "pbs-buildcfg" 2114 - version = "4.0.13" 2116 + version = "4.0.14" 2115 2117 2116 2118 [[package]] 2117 2119 name = "pbs-client" ··· 2308 2310 "regex", 2309 2311 "serde", 2310 2312 "serde_json", 2311 - "thiserror 2.0.14", 2313 + "thiserror 2.0.16", 2312 2314 "udev", 2313 2315 ] 2314 2316 ··· 2343 2345 2344 2346 [[package]] 2345 2347 name = "percent-encoding" 2346 - version = "2.3.1" 2348 + version = "2.3.2" 2347 2349 source = "registry+https://github.com/rust-lang/crates.io-index" 2348 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2350 + checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 2349 2351 2350 2352 [[package]] 2351 2353 name = "pest" ··· 2354 2356 checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" 2355 2357 dependencies = [ 2356 2358 "memchr", 2357 - "thiserror 2.0.14", 2359 + "thiserror 2.0.16", 2358 2360 "ucd-trie", 2359 2361 ] 2360 2362 ··· 2376 2378 dependencies = [ 2377 2379 "pest", 2378 2380 "pest_meta", 2379 - "proc-macro2 1.0.97", 2381 + "proc-macro2 1.0.101", 2380 2382 "quote 1.0.40", 2381 - "syn 2.0.104", 2383 + "syn 2.0.106", 2382 2384 ] 2383 2385 2384 2386 [[package]] ··· 2447 2449 2448 2450 [[package]] 2449 2451 name = "potential_utf" 2450 - version = "0.1.2" 2452 + version = "0.1.3" 2451 2453 source = "registry+https://github.com/rust-lang/crates.io-index" 2452 - checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 2454 + checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" 2453 2455 dependencies = [ 2454 2456 "zerovec", 2455 2457 ] ··· 2489 2491 2490 2492 [[package]] 2491 2493 name = "proc-macro2" 2492 - version = "1.0.97" 2494 + version = "1.0.101" 2493 2495 source = "registry+https://github.com/rust-lang/crates.io-index" 2494 - checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" 2496 + checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 2495 2497 dependencies = [ 2496 2498 "unicode-ident", 2497 2499 ] ··· 2512 2514 version = "1.4.1" 2513 2515 dependencies = [ 2514 2516 "anyhow", 2515 - "proc-macro2 1.0.97", 2517 + "proc-macro2 1.0.101", 2516 2518 "quote 1.0.40", 2517 - "syn 2.0.104", 2519 + "syn 2.0.106", 2518 2520 ] 2519 2521 2520 2522 [[package]] 2521 2523 name = "proxmox-apt" 2522 - version = "0.99.2" 2524 + version = "0.99.3" 2523 2525 dependencies = [ 2524 2526 "anyhow", 2525 2527 "apt-pkg-native", ··· 2587 2589 2588 2590 [[package]] 2589 2591 name = "proxmox-backup" 2590 - version = "4.0.13" 2592 + version = "4.0.14" 2591 2593 dependencies = [ 2592 2594 "anyhow", 2593 2595 "async-trait", ··· 2664 2666 "serde_json", 2665 2667 "syslog", 2666 2668 "termcolor", 2667 - "thiserror 2.0.14", 2669 + "thiserror 2.0.16", 2668 2670 "tokio", 2669 2671 "tokio-openssl", 2670 2672 "tokio-stream", ··· 2955 2957 dependencies = [ 2956 2958 "serde", 2957 2959 "serde_with", 2958 - "thiserror 2.0.14", 2960 + "thiserror 2.0.16", 2959 2961 ] 2960 2962 2961 2963 [[package]] ··· 3138 3140 3139 3141 [[package]] 3140 3142 name = "proxmox-s3-client" 3141 - version = "1.1.1" 3143 + version = "1.2.0" 3142 3144 dependencies = [ 3143 3145 "anyhow", 3144 3146 "bytes", ··· 3240 3242 name = "proxmox-sortable-macro" 3241 3243 version = "1.0.0" 3242 3244 dependencies = [ 3243 - "proc-macro2 1.0.97", 3245 + "proc-macro2 1.0.101", 3244 3246 "quote 1.0.40", 3245 - "syn 2.0.104", 3247 + "syn 2.0.106", 3246 3248 ] 3247 3249 3248 3250 [[package]] ··· 3402 3404 source = "registry+https://github.com/rust-lang/crates.io-index" 3403 3405 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 3404 3406 dependencies = [ 3405 - "proc-macro2 1.0.97", 3407 + "proc-macro2 1.0.101", 3406 3408 ] 3407 3409 3408 3410 [[package]] ··· 3481 3483 source = "registry+https://github.com/rust-lang/crates.io-index" 3482 3484 checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" 3483 3485 dependencies = [ 3484 - "proc-macro2 1.0.97", 3486 + "proc-macro2 1.0.101", 3485 3487 "quote 1.0.40", 3486 - "syn 2.0.104", 3488 + "syn 2.0.106", 3487 3489 ] 3488 3490 3489 3491 [[package]] 3490 3492 name = "regex" 3491 - version = "1.11.1" 3493 + version = "1.11.2" 3492 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3493 - checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 3495 + checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" 3494 3496 dependencies = [ 3495 3497 "aho-corasick", 3496 3498 "memchr", ··· 3500 3502 3501 3503 [[package]] 3502 3504 name = "regex-automata" 3503 - version = "0.4.9" 3505 + version = "0.4.10" 3504 3506 source = "registry+https://github.com/rust-lang/crates.io-index" 3505 - checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 3507 + checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" 3506 3508 dependencies = [ 3507 3509 "aho-corasick", 3508 3510 "memchr", ··· 3511 3513 3512 3514 [[package]] 3513 3515 name = "regex-syntax" 3514 - version = "0.8.5" 3516 + version = "0.8.6" 3515 3517 source = "registry+https://github.com/rust-lang/crates.io-index" 3516 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3518 + checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" 3517 3519 3518 3520 [[package]] 3519 3521 name = "resolv-conf" ··· 3800 3802 source = "registry+https://github.com/rust-lang/crates.io-index" 3801 3803 checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 3802 3804 dependencies = [ 3803 - "proc-macro2 1.0.97", 3805 + "proc-macro2 1.0.101", 3804 3806 "quote 1.0.40", 3805 - "syn 2.0.104", 3807 + "syn 2.0.106", 3806 3808 ] 3807 3809 3808 3810 [[package]] 3809 3811 name = "serde_json" 3810 - version = "1.0.142" 3812 + version = "1.0.143" 3811 3813 source = "registry+https://github.com/rust-lang/crates.io-index" 3812 - checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" 3814 + checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" 3813 3815 dependencies = [ 3814 3816 "itoa", 3815 3817 "memchr", ··· 3846 3848 "chrono", 3847 3849 "hex", 3848 3850 "indexmap 1.9.3", 3849 - "indexmap 2.10.0", 3851 + "indexmap 2.11.0", 3850 3852 "schemars 0.9.0", 3851 3853 "schemars 1.0.4", 3852 3854 "serde", ··· 3863 3865 checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" 3864 3866 dependencies = [ 3865 3867 "darling", 3866 - "proc-macro2 1.0.97", 3868 + "proc-macro2 1.0.101", 3867 3869 "quote 1.0.40", 3868 - "syn 2.0.104", 3870 + "syn 2.0.106", 3869 3871 ] 3870 3872 3871 3873 [[package]] ··· 4017 4019 4018 4020 [[package]] 4019 4021 name = "syn" 4020 - version = "2.0.104" 4022 + version = "2.0.106" 4021 4023 source = "registry+https://github.com/rust-lang/crates.io-index" 4022 - checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 4024 + checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 4023 4025 dependencies = [ 4024 - "proc-macro2 1.0.97", 4026 + "proc-macro2 1.0.101", 4025 4027 "quote 1.0.40", 4026 4028 "unicode-ident", 4027 4029 ] ··· 4041 4043 source = "registry+https://github.com/rust-lang/crates.io-index" 4042 4044 checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 4043 4045 dependencies = [ 4044 - "proc-macro2 1.0.97", 4046 + "proc-macro2 1.0.101", 4045 4047 "quote 1.0.40", 4046 - "syn 2.0.104", 4048 + "syn 2.0.106", 4047 4049 ] 4048 4050 4049 4051 [[package]] ··· 4072 4074 4073 4075 [[package]] 4074 4076 name = "tempfile" 4075 - version = "3.20.0" 4077 + version = "3.21.0" 4076 4078 source = "registry+https://github.com/rust-lang/crates.io-index" 4077 - checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 4079 + checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" 4078 4080 dependencies = [ 4079 4081 "fastrand", 4080 4082 "getrandom 0.3.3", 4081 4083 "once_cell", 4082 4084 "rustix", 4083 - "windows-sys 0.59.0", 4085 + "windows-sys 0.60.2", 4084 4086 ] 4085 4087 4086 4088 [[package]] ··· 4114 4116 4115 4117 [[package]] 4116 4118 name = "thiserror" 4117 - version = "2.0.14" 4119 + version = "2.0.16" 4118 4120 source = "registry+https://github.com/rust-lang/crates.io-index" 4119 - checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" 4121 + checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" 4120 4122 dependencies = [ 4121 - "thiserror-impl 2.0.14", 4123 + "thiserror-impl 2.0.16", 4122 4124 ] 4123 4125 4124 4126 [[package]] ··· 4127 4129 source = "registry+https://github.com/rust-lang/crates.io-index" 4128 4130 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 4129 4131 dependencies = [ 4130 - "proc-macro2 1.0.97", 4132 + "proc-macro2 1.0.101", 4131 4133 "quote 1.0.40", 4132 - "syn 2.0.104", 4134 + "syn 2.0.106", 4133 4135 ] 4134 4136 4135 4137 [[package]] 4136 4138 name = "thiserror-impl" 4137 - version = "2.0.14" 4139 + version = "2.0.16" 4138 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 4139 - checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" 4141 + checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" 4140 4142 dependencies = [ 4141 - "proc-macro2 1.0.97", 4143 + "proc-macro2 1.0.101", 4142 4144 "quote 1.0.40", 4143 - "syn 2.0.104", 4145 + "syn 2.0.106", 4144 4146 ] 4145 4147 4146 4148 [[package]] ··· 4154 4156 4155 4157 [[package]] 4156 4158 name = "time" 4157 - version = "0.3.41" 4159 + version = "0.3.43" 4158 4160 source = "registry+https://github.com/rust-lang/crates.io-index" 4159 - checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" 4161 + checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031" 4160 4162 dependencies = [ 4161 4163 "deranged", 4162 - "itoa", 4163 4164 "libc", 4164 4165 "num-conv", 4165 4166 "num_threads", ··· 4171 4172 4172 4173 [[package]] 4173 4174 name = "time-core" 4174 - version = "0.1.4" 4175 + version = "0.1.6" 4175 4176 source = "registry+https://github.com/rust-lang/crates.io-index" 4176 - checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" 4177 + checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" 4177 4178 4178 4179 [[package]] 4179 4180 name = "time-macros" 4180 - version = "0.2.22" 4181 + version = "0.2.24" 4181 4182 source = "registry+https://github.com/rust-lang/crates.io-index" 4182 - checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" 4183 + checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" 4183 4184 dependencies = [ 4184 4185 "num-conv", 4185 4186 "time-core", ··· 4197 4198 4198 4199 [[package]] 4199 4200 name = "tinyvec" 4200 - version = "1.9.0" 4201 + version = "1.10.0" 4201 4202 source = "registry+https://github.com/rust-lang/crates.io-index" 4202 - checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" 4203 + checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 4203 4204 dependencies = [ 4204 4205 "tinyvec_macros", 4205 4206 ] ··· 4236 4237 source = "registry+https://github.com/rust-lang/crates.io-index" 4237 4238 checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 4238 4239 dependencies = [ 4239 - "proc-macro2 1.0.97", 4240 + "proc-macro2 1.0.101", 4240 4241 "quote 1.0.40", 4241 - "syn 2.0.104", 4242 + "syn 2.0.106", 4242 4243 ] 4243 4244 4244 4245 [[package]] ··· 4310 4311 source = "registry+https://github.com/rust-lang/crates.io-index" 4311 4312 checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" 4312 4313 dependencies = [ 4313 - "proc-macro2 1.0.97", 4314 + "proc-macro2 1.0.101", 4314 4315 "quote 1.0.40", 4315 - "syn 2.0.104", 4316 + "syn 2.0.106", 4316 4317 ] 4317 4318 4318 4319 [[package]] ··· 4349 4350 4350 4351 [[package]] 4351 4352 name = "tracing-subscriber" 4352 - version = "0.3.19" 4353 + version = "0.3.20" 4353 4354 source = "registry+https://github.com/rust-lang/crates.io-index" 4354 - checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" 4355 + checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" 4355 4356 dependencies = [ 4356 4357 "nu-ansi-term", 4357 4358 "sharded-slab", ··· 4435 4436 4436 4437 [[package]] 4437 4438 name = "ureq" 4438 - version = "3.0.12" 4439 + version = "3.1.0" 4439 4440 source = "registry+https://github.com/rust-lang/crates.io-index" 4440 - checksum = "9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39" 4441 + checksum = "00432f493971db5d8e47a65aeb3b02f8226b9b11f1450ff86bb772776ebadd70" 4441 4442 dependencies = [ 4442 4443 "base64 0.22.1", 4443 4444 "der", ··· 4449 4450 "rustls-pki-types", 4450 4451 "ureq-proto", 4451 4452 "utf-8", 4452 - "webpki-root-certs 0.26.11", 4453 + "webpki-root-certs", 4453 4454 ] 4454 4455 4455 4456 [[package]] 4456 4457 name = "ureq-proto" 4457 - version = "0.4.2" 4458 + version = "0.5.1" 4458 4459 source = "registry+https://github.com/rust-lang/crates.io-index" 4459 - checksum = "59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7" 4460 + checksum = "bbe120bb823a0061680e66e9075942fcdba06d46551548c2c259766b9558bc9a" 4460 4461 dependencies = [ 4461 4462 "base64 0.22.1", 4462 4463 "http", ··· 4466 4467 4467 4468 [[package]] 4468 4469 name = "url" 4469 - version = "2.5.4" 4470 + version = "2.5.7" 4470 4471 source = "registry+https://github.com/rust-lang/crates.io-index" 4471 - checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 4472 + checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 4472 4473 dependencies = [ 4473 4474 "form_urlencoded", 4474 4475 "idna", ··· 4496 4497 4497 4498 [[package]] 4498 4499 name = "uuid" 4499 - version = "1.18.0" 4500 + version = "1.18.1" 4500 4501 source = "registry+https://github.com/rust-lang/crates.io-index" 4501 - checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" 4502 + checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 4502 4503 dependencies = [ 4503 4504 "getrandom 0.3.3", 4504 4505 "js-sys", ··· 4551 4552 4552 4553 [[package]] 4553 4554 name = "wasi" 4554 - version = "0.14.2+wasi-0.2.4" 4555 + version = "0.14.3+wasi-0.2.4" 4555 4556 source = "registry+https://github.com/rust-lang/crates.io-index" 4556 - checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 4557 + checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" 4557 4558 dependencies = [ 4558 - "wit-bindgen-rt", 4559 + "wit-bindgen", 4559 4560 ] 4560 4561 4561 4562 [[package]] ··· 4578 4579 dependencies = [ 4579 4580 "bumpalo", 4580 4581 "log", 4581 - "proc-macro2 1.0.97", 4582 + "proc-macro2 1.0.101", 4582 4583 "quote 1.0.40", 4583 - "syn 2.0.104", 4584 + "syn 2.0.106", 4584 4585 "wasm-bindgen-shared", 4585 4586 ] 4586 4587 ··· 4600 4601 source = "registry+https://github.com/rust-lang/crates.io-index" 4601 4602 checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 4602 4603 dependencies = [ 4603 - "proc-macro2 1.0.97", 4604 + "proc-macro2 1.0.101", 4604 4605 "quote 1.0.40", 4605 - "syn 2.0.104", 4606 + "syn 2.0.106", 4606 4607 "wasm-bindgen-backend", 4607 4608 "wasm-bindgen-shared", 4608 4609 ] ··· 4686 4687 4687 4688 [[package]] 4688 4689 name = "webpki-root-certs" 4689 - version = "0.26.11" 4690 - source = "registry+https://github.com/rust-lang/crates.io-index" 4691 - checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" 4692 - dependencies = [ 4693 - "webpki-root-certs 1.0.2", 4694 - ] 4695 - 4696 - [[package]] 4697 - name = "webpki-root-certs" 4698 4690 version = "1.0.2" 4699 4691 source = "registry+https://github.com/rust-lang/crates.io-index" 4700 4692 checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" ··· 4726 4718 4727 4719 [[package]] 4728 4720 name = "winapi-util" 4729 - version = "0.1.9" 4721 + version = "0.1.10" 4730 4722 source = "registry+https://github.com/rust-lang/crates.io-index" 4731 - checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 4723 + checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" 4732 4724 dependencies = [ 4733 - "windows-sys 0.59.0", 4725 + "windows-sys 0.60.2", 4734 4726 ] 4735 4727 4736 4728 [[package]] ··· 4758 4750 source = "registry+https://github.com/rust-lang/crates.io-index" 4759 4751 checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 4760 4752 dependencies = [ 4761 - "proc-macro2 1.0.97", 4753 + "proc-macro2 1.0.101", 4762 4754 "quote 1.0.40", 4763 - "syn 2.0.104", 4755 + "syn 2.0.106", 4764 4756 ] 4765 4757 4766 4758 [[package]] ··· 4769 4761 source = "registry+https://github.com/rust-lang/crates.io-index" 4770 4762 checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 4771 4763 dependencies = [ 4772 - "proc-macro2 1.0.97", 4764 + "proc-macro2 1.0.101", 4773 4765 "quote 1.0.40", 4774 - "syn 2.0.104", 4766 + "syn 2.0.106", 4775 4767 ] 4776 4768 4777 4769 [[package]] ··· 5031 5023 ] 5032 5024 5033 5025 [[package]] 5034 - name = "wit-bindgen-rt" 5035 - version = "0.39.0" 5026 + name = "wit-bindgen" 5027 + version = "0.45.0" 5036 5028 source = "registry+https://github.com/rust-lang/crates.io-index" 5037 - checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 5038 - dependencies = [ 5039 - "bitflags", 5040 - ] 5029 + checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" 5041 5030 5042 5031 [[package]] 5043 5032 name = "writeable" ··· 5102 5091 source = "registry+https://github.com/rust-lang/crates.io-index" 5103 5092 checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 5104 5093 dependencies = [ 5105 - "proc-macro2 1.0.97", 5094 + "proc-macro2 1.0.101", 5106 5095 "quote 1.0.40", 5107 - "syn 2.0.104", 5096 + "syn 2.0.106", 5108 5097 "synstructure", 5109 5098 ] 5110 5099 ··· 5123 5112 source = "registry+https://github.com/rust-lang/crates.io-index" 5124 5113 checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 5125 5114 dependencies = [ 5126 - "proc-macro2 1.0.97", 5115 + "proc-macro2 1.0.101", 5127 5116 "quote 1.0.40", 5128 - "syn 2.0.104", 5117 + "syn 2.0.106", 5129 5118 ] 5130 5119 5131 5120 [[package]] ··· 5143 5132 source = "registry+https://github.com/rust-lang/crates.io-index" 5144 5133 checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 5145 5134 dependencies = [ 5146 - "proc-macro2 1.0.97", 5135 + "proc-macro2 1.0.101", 5147 5136 "quote 1.0.40", 5148 - "syn 2.0.104", 5137 + "syn 2.0.106", 5149 5138 "synstructure", 5150 5139 ] 5151 5140 ··· 5183 5172 source = "registry+https://github.com/rust-lang/crates.io-index" 5184 5173 checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 5185 5174 dependencies = [ 5186 - "proc-macro2 1.0.97", 5175 + "proc-macro2 1.0.101", 5187 5176 "quote 1.0.40", 5188 - "syn 2.0.104", 5177 + "syn 2.0.106", 5189 5178 ] 5190 5179 5191 5180 [[package]]
+9 -6
pkgs/by-name/pr/proxmox-backup-client/package.nix
··· 14 14 15 15 let 16 16 pname = "proxmox-backup-client"; 17 - version = "4.0.13"; 17 + version = "4.0.14"; 18 18 19 19 proxmox-backup_src = fetchgit { 20 20 url = "git://git.proxmox.com/git/proxmox-backup.git"; 21 - rev = "de92e3f6a26bfbcc9f8b860e983a85a434a8e3c6"; 21 + rev = "8b1b5f8e4d8216a0c45146b426dbfaff01ac0068"; 22 22 name = "proxmox-backup"; 23 - hash = "sha256-09woNnl55zGIeHkX/UdBRg0mlKjD2HraPCjferNe81I="; 23 + hash = "sha256-aLiGJcCsHI4QFfMwgmQsXWabRyQ829itNsIDcaVW4FA="; 24 24 }; 25 25 26 26 proxmox_src = fetchgit { 27 27 url = "git://git.proxmox.com/git/proxmox.git"; 28 - rev = "84a58afe23a35454a1abbeb6c436ee49d2888d18"; 28 + rev = "56c4deb6309c41ff5afa5765b112be967c653857"; 29 29 name = "proxmox"; 30 - hash = "sha256-p4o72RFuDBpgThJ39ZkIXriUQJZtYdrj9Biyl+XQ2hc="; 30 + hash = "sha256-mkGvfWWis1W8xBLb8Da/uIauPEMKPosPdZ+UcgMrvkk="; 31 31 }; 32 32 33 33 proxmox-fuse_src = fetchgit { ··· 81 81 cp ${./Cargo.lock} Cargo.lock 82 82 rm .cargo/config.toml 83 83 84 - # avoid some unnecessary dependendcies, stemming from greedy linkage by rustc 84 + (cd ../pxar && chmod -R u+w . && patch -p1 <${./0003-decoder-fix-autoref-error-in-pointer-to-reference-co.patch}) 85 + (cd ../proxmox && chmod -R u+w . && patch -p1 <${./0004-pbs-api-types-crypto-fix-autoref-error-in-ptr-to-ref.patch}) 86 + 87 + # avoid some unnecessary dependencies, stemming from greedy linkage by rustc 85 88 # see also upstream Makefile for similar workaround 86 89 mkdir -p .dep-stubs 87 90 echo '!<arch>' >.dep-stubs/libsystemd.a