Update Cargo.nix

spacefrogg
Dec 20, 2021, 2:45 PM
PGZUS2M4ETWT2NVJG34ATVU7PZJC3K7UZ7WABFKYPEKJCAY44EMAC

Dependencies

  • [2] MUYNSHG2 update Nix build for Rust 2021 edition requirement
  • [3] I24UEJQL Various post-fire fixes
  • [4] MFTN7GBW Pre-tags cleanup + fast Sanakirja
  • [5] Q7CAYX5N Fixing Windows compilation
  • [6] Y7KH4QOP Updating Cargo.nix
  • [7] HKEOO4QJ Version bump
  • [8] LPOLG44W fixing nix build
  • [9] 6XDVUSBM Version bump
  • [10] 6DOXSHWG Cleanup, and version bump
  • [11] HDGRZISM Version updates
  • [12] 3VJB4ULD Updating Cargo.nix
  • [13] 7ZFRYVVQ Cargo.nix and formatting
  • [14] B3QWIGDE Fixing the Git features with the latest Pijul (+ conflicts in Cargo.toml)
  • [15] H62VFFJE Cargo.nix, and solving conflicts
  • [16] G734WNM6 flake.nix: use crate2nix
  • [17] OC3QJUVK Update to rust 1.54. Needed by clap.
  • [18] UJI4SB5T Updating Cargo.nix
  • [19] I52XSRUH Massive cleanup, and simplification
  • [20] HKA66XOQ Updating Thrussh version for long or massive connections
  • [21] J6UIWIYY Version bump
  • [22] CCLLB7OI Upgrading to Sanakirja 0.15 + version bump
  • [23] ZBNKSYA6 Fixing a bus error when starting a transaction on a full disk
  • [24] YMWMWFA5 Version bumps
  • [25] KUMJITTF Version bump in the lockfiles
  • [26] SAGSYAPX Various version bumps
  • [27] ENKQ3QZG Forward the exit status messages from the SSH background loop to the client (solving hangs)
  • [28] BNPSVXIC Friendlier progress bars
  • [29] RXNT67OT Sanakirja version, and removing an unwrap
  • [30] FXT5FS5W Updating Cargo.nix
  • [*] VYHHOEYH Versions and formatting

Change contents

  • replacement in Cargo.nix at line 212
    [3.5657][2.2192:2220]()
    version = "1.0.48";
    [3.5657]
    [3.5685]
    version = "1.0.51";
  • replacement in Cargo.nix at line 214
    [3.5711][2.2221:2294]()
    sha256 = "03m8b3h8krm1vjc3wl9fg0k6pmnl912xsw73lhkj0hn0gmzz9qb2";
    [3.5711]
    [3.5784]
    sha256 = "00r2sqapgjkfjbnf27fn8hxj2a25svcmvqar283vclsz64pp09lb";
  • replacement in Cargo.nix at line 353
    [3.327][2.2500:2527]()
    version = "1.2.0";
    [3.327]
    [2.2527]
    version = "1.3.0";
  • replacement in Cargo.nix at line 355
    [2.2553][2.2553:2626]()
    sha256 = "068ym54zxcma0z4w58l5dxlmx97l45d8mmns1ij5ls1d04mpfb1r";
    [2.2553]
    [3.453]
    sha256 = "0xs1hwlyb71fx699pbm9rkif0g13q5cmvm622xdbrhz2p8i61923";
  • replacement in Cargo.nix at line 383
    [3.1142][3.1142:1176]()
    packageId = "pbkdf2";
    [3.1142]
    [3.1176]
    packageId = "pbkdf2 0.8.0";
  • replacement in Cargo.nix at line 773
    [3.23304][2.3139:3173]()
    version = "3.0.0-beta.5";
    [3.23304]
    [3.24918]
    version = "3.0.0-rc.0";
  • replacement in Cargo.nix at line 775
    [3.24944][2.3174:3247](),[3.1722][3.25017:25118](),[2.3247][3.25017:25118](),[3.25017][3.25017:25118]()
    sha256 = "0qqxzdxys8amgb420ykfa1143wk3gghn7ksqbms97nsfarw3izzy";
    authors = [
    "Kevin K. <kbknapp@gmail.com>"
    "Clap Maintainers"
    ];
    [3.24944]
    [3.25118]
    sha256 = "1iynx4i18258jhp3fh0z63ad87i1s8wif4wvl8cnc3m6knchzdvr";
  • edit in Cargo.nix at line 818
    [3.274][3.26153:26177](),[3.1764][3.26153:26177](),[3.26153][3.26153:26177](),[3.26177][2.3248:3342]()
    }
    {
    name = "unicase";
    packageId = "unicase";
    optional = true;
  • replacement in Cargo.nix at line 830
    [2.3400][2.3400:3488]()
    "default" = [ "std" "derive" "cargo" "color" "env" "suggestions" "unicode" ];
    [2.3400]
    [3.26723]
    "default" = [ "std" "color" "suggestions" ];
  • edit in Cargo.nix at line 832
    [3.26777]
    [3.1859]
    "doc" = [ "derive" "cargo" "wrap_help" "yaml" "env" "unicode" "regex" "unstable-replace" "unstable-multicall" "unstable-grouped" ];
  • replacement in Cargo.nix at line 839
    [3.27023][2.3552:3728]()
    resolvedDefaultFeatures = [ "atty" "cargo" "clap_derive" "color" "default" "derive" "env" "lazy_static" "std" "strsim" "suggestions" "termcolor" "unicase" "unicode" ];
    [3.27023]
    [3.27173]
    resolvedDefaultFeatures = [ "atty" "cargo" "clap_derive" "color" "default" "derive" "lazy_static" "std" "strsim" "suggestions" "termcolor" ];
  • replacement in Cargo.nix at line 843
    [3.27245][2.3729:3763]()
    version = "3.0.0-beta.5";
    [3.27245]
    [3.27279]
    version = "3.0.0-rc.0";
  • replacement in Cargo.nix at line 845
    [3.27305][2.3764:3837]()
    sha256 = "1lyhsxpcv3bl2sp4a2fd9d2c47xwamla6rgy5wcvdzw6yyscc5cb";
    [3.27305]
    [3.27378]
    sha256 = "0pbarbw2znlp64q93gcbm02bh8pf7zizhm7shw1yzaig08l0z37y";
  • edit in Cargo.nix at line 847
    [3.27404][3.27404:27513]()
    authors = [
    "Guillaume Pinot <texitoi@texitoi.eu>"
    "Clap Maintainers"
    ];
  • replacement in Cargo.nix at line 944
    [3.30577][3.30577:30604]()
    version = "1.2.1";
    [3.30577]
    [3.30604]
    version = "1.3.0";
  • replacement in Cargo.nix at line 946
    [3.30630][3.30630:30703]()
    sha256 = "06ivjlkzcxxxk7nyshc44aql4zjpmvirq46vmzrakdjax3n6y5c1";
    [3.30630]
    [3.30703]
    sha256 = "0di8ip18srxbva7dvz8y9rqmmc43s1lc3nasl4fgr17az86jk33k";
  • replacement in Cargo.nix at line 2159
    [3.61459][2.6727:6756]()
    version = "0.13.24";
    [3.61459]
    [3.61488]
    version = "0.13.25";
  • replacement in Cargo.nix at line 2161
    [3.61514][2.6757:6830]()
    sha256 = "07rlxwvl5iyyqwh0mci5v27lbicf9qiqm60maw1srz7i51x00pl4";
    [3.61514]
    [3.61587]
    sha256 = "1mppxyjzi69m879mwpin4d9jljanwaijlx3f5w3fdh143g62k4pj";
  • replacement in Cargo.nix at line 2879
    [3.82005][2.7851:7880]()
    version = "0.2.108";
    [3.82005]
    [3.82033]
    version = "0.2.109";
  • replacement in Cargo.nix at line 2881
    [3.82059][2.7881:7954]()
    sha256 = "06finl0p44lvqyw7s0qgc7bgmdz771gfg6bmmxlyrcbngsss28c5";
    [3.82059]
    [3.82132]
    sha256 = "00csj3xfm5y09n1jlza3a5gqq66hf27lh0qkhi14h61pwkf092pr";
  • replacement in Cargo.nix at line 2894
    [3.82507][2.7955:7990]()
    version = "0.12.25+1.3.0";
    [3.82507]
    [3.82542]
    version = "0.12.26+1.3.0";
  • replacement in Cargo.nix at line 2896
    [3.82568][2.7991:8064]()
    sha256 = "1axsdyb2i67pn85vh8sb2z037n88fiiwqghkzsr1jrcdy2g1cs4g";
    [3.82568]
    [3.82641]
    sha256 = "153l8nvz9p8vyd5840xi6fwblvhpn3c33jwdwsznyq4f4jcwiq8r";
  • replacement in Cargo.nix at line 3077
    [3.18075][3.18075:18109]()
    packageId = "pbkdf2";
    [3.18075]
    [3.18109]
    packageId = "pbkdf2 0.9.0";
  • replacement in Cargo.nix at line 3086
    [3.18178][3.598:636]()
    packageId = "rand 0.7.3";
    [3.18178]
    [3.18216]
    packageId = "rand 0.8.4";
  • replacement in Cargo.nix at line 3176
    [3.776][3.776:814]()
    packageId = "rand 0.7.3";
    [3.776]
    [3.87741]
    packageId = "rand 0.8.4";
  • replacement in Cargo.nix at line 3180
    [3.861][3.861:906]()
    packageId = "rand_chacha 0.2.2";
    [3.861]
    [3.906]
    packageId = "rand_chacha 0.3.1";
  • replacement in Cargo.nix at line 3472
    [3.111939][3.19138:19165]()
    version = "0.6.4";
    [3.111939]
    [3.111966]
    version = "0.6.5";
  • replacement in Cargo.nix at line 3474
    [3.111992][3.19166:19239]()
    sha256 = "1yfx2v8kmkhr2d4gwk8ghihdwg73vapn3vvp0im06f0kgx8crb2r";
    [3.111992]
    [3.112065]
    sha256 = "1kkrzll58a3ayn5zdyy9i1f1v3mx0xgl29x0chq614zazba638ss";
  • replacement in Cargo.nix at line 4006
    [3.110913][2.11260:11287]()
    version = "4.2.0";
    [3.110913]
    [3.110940]
    version = "6.0.0";
  • replacement in Cargo.nix at line 4008
    [3.110966][2.11288:11361]()
    sha256 = "16d70qzd2g18i28i6znjcpck0r9hjd5gz5qcr1cl2l9s6d1sknmd";
    [3.110966]
    [3.111039]
    sha256 = "0r5z5xds2wzzqlqjaw96dpjsz5nqyzc1rflm4mh09aa32qyl88lf";
  • replacement in Cargo.nix at line 4178
    [3.20930][3.20930:20953]()
    "pbkdf2" = rec {
    [3.20930]
    [3.20953]
    "pbkdf2 0.8.0" = rec {
  • edit in Cargo.nix at line 4235
    [3.778]
    [3.114338]
    "pbkdf2 0.9.0" = rec {
    crateName = "pbkdf2";
    version = "0.9.0";
    edition = "2018";
    sha256 = "0fa7j0gdgghk64qlhzdv32yg52p0cfaz5ifhk7i4pfm1wsy98n7h";
    authors = [
    "RustCrypto Developers"
    ];
    dependencies = [
    {
    name = "crypto-mac";
    packageId = "crypto-mac";
    }
    ];
    features = {
    "default" = [ "simple" ];
    "parallel" = [ "rayon" "std" ];
    "simple" = [ "hmac" "password-hash" "sha2" ];
    "std" = [ "password-hash/std" ];
    };
    };
  • edit in Cargo.nix at line 4286
    [32.1826]
    [3.115088]
    }
    {
    name = "bincode";
    packageId = "bincode";
  • edit in Cargo.nix at line 4310
    [3.4067]
    [3.115457]
    features = [ "derive" "cargo" ];
  • replacement in Cargo.nix at line 4611
    [3.125000][2.12236:12264]()
    version = "1.0.32";
    [3.125000]
    [3.125028]
    version = "1.0.33";
  • replacement in Cargo.nix at line 4613
    [3.125054][2.12265:12338]()
    sha256 = "0hqbxlvhiaybakl1gai3mgps1dxsmxricxsr2rfdrh222z0qql5s";
    [3.125054]
    [3.125127]
    sha256 = "0yph154mbnzab21yabw7glkbnljz8b7n11cgya1fah7pbpgx4dzv";
  • replacement in Cargo.nix at line 4766
    [3.114250][3.114250:114352]()
    resolvedDefaultFeatures = [ "alloc" "default" "getrandom" "getrandom_package" "libc" "std" ];
    [3.114250]
    [3.114352]
    resolvedDefaultFeatures = [ "alloc" "getrandom" "getrandom_package" "libc" "std" ];
  • replacement in Cargo.nix at line 4846
    [3.115254][3.1320:1382]()
    resolvedDefaultFeatures = [ "default" "simd" "std" ];
    [3.115254]
    [3.115299]
    resolvedDefaultFeatures = [ "std" ];
  • replacement in Cargo.nix at line 4875
    [3.6161][3.6161:6206]()
    resolvedDefaultFeatures = [ "std" ];
    [3.6161]
    [3.24119]
    resolvedDefaultFeatures = [ "default" "std" ];
  • replacement in Cargo.nix at line 5071
    [3.134739][2.14304:14332]()
    version = "0.11.6";
    [3.134739]
    [3.134767]
    version = "0.11.7";
  • replacement in Cargo.nix at line 5073
    [3.134793][2.14333:14406]()
    sha256 = "1072nlhfybl1yl8dsfhmpdx9xllh8s1w82k2zkqgm1gnl9y95lk6";
    [3.134793]
    [3.134866]
    sha256 = "1ifbbws192zzjlq6fla2474l7zf8yx53sp4hb47a3bq8qxxsggh7";
  • edit in Cargo.nix at line 5200
    [3.138650]
    [3.138650]
    name = "tokio-util";
    packageId = "tokio-util";
    optional = true;
    usesDefaultFeatures = false;
    target = { target, features }: (!(target."arch" == "wasm32"));
    features = [ "codec" "io" ];
    }
    {
  • replacement in Cargo.nix at line 5225
    [3.139272][3.5890:6070]()
    features = [ "Headers" "Request" "RequestInit" "RequestMode" "Response" "Window" "FormData" "Blob" "BlobPropertyBag" "ServiceWorkerGlobalScope" "RequestCredentials" ];
    [3.139272]
    [3.139404]
    features = [ "Headers" "Request" "RequestInit" "RequestMode" "Response" "Window" "FormData" "Blob" "BlobPropertyBag" "ServiceWorkerGlobalScope" "RequestCredentials" "File" ];
  • replacement in Cargo.nix at line 5262
    [3.140308][3.80680:80755]()
    "__rustls" = [ "hyper-rustls" "tokio-rustls" "rustls" "__tls" ];
    [3.140308]
    [3.3657]
    "__rustls" = [ "hyper-rustls" "tokio-rustls" "rustls" "__tls" "rustls-pemfile" ];
  • replacement in Cargo.nix at line 5265
    [3.3826][3.140476:140540](),[3.140476][3.140476:140540]()
    "cookies" = [ "cookie_crate" "cookie_store" "time" ];
    [3.3826]
    [3.140540]
    "cookies" = [ "cookie_crate" "cookie_store" "proc-macro-hack" ];
  • edit in Cargo.nix at line 5280
    [3.141024]
    [3.141024]
    "stream" = [ "tokio/fs" "tokio-util" ];
  • replacement in Cargo.nix at line 5283
    [3.141085][3.28242:28392]()
    resolvedDefaultFeatures = [ "__tls" "default" "default-tls" "hyper-tls" "json" "native-tls-crate" "serde_json" "stream" "tokio-native-tls" ];
    [3.141085]
    [3.141208]
    resolvedDefaultFeatures = [ "__tls" "default" "default-tls" "hyper-tls" "json" "native-tls-crate" "serde_json" "stream" "tokio-native-tls" "tokio-util" ];
  • replacement in Cargo.nix at line 5338
    [3.143686][3.143686:143713]()
    version = "1.0.5";
    [3.143686]
    [3.143713]
    version = "1.0.6";
  • replacement in Cargo.nix at line 5340
    [3.143739][3.143739:143812]()
    sha256 = "0vpqv1dj7fksa6hm3zpk5rbsjs0ifbfy7xwzsyyil0rx37a03lvi";
    [3.143739]
    [3.143812]
    sha256 = "0s35bwagycbzwmbj0fngm4jljnan272cz12i84kbmfbalssi75iw";
  • replacement in Cargo.nix at line 5366
    [3.144463][2.14894:14922]()
    version = "1.2.13";
    [3.144463]
    [3.144491]
    version = "1.2.15";
  • replacement in Cargo.nix at line 5368
    [3.144517][2.14923:14996]()
    sha256 = "15pmmlf6zcx337515nx1ixaj0qb21snlbfdfxq5fld0cbnqy1gn5";
    [3.144517]
    [3.144590]
    sha256 = "1n4wp0vwd5kxp10cnd9iv4rfy729d41fwqh3xvdcjhv9kaxbz926";
  • replacement in Cargo.nix at line 5632
    [3.150408][2.15782:15810]()
    version = "1.0.71";
    [3.150408]
    [3.150436]
    version = "1.0.72";
  • replacement in Cargo.nix at line 5634
    [3.150462][2.15811:15884]()
    sha256 = "06gv3gb3mr9jxdy62dxll5ysaq7f4jbh0j8a0hjaq4a0lrkg8fq6";
    [3.150462]
    [3.150535]
    sha256 = "09xmy9iycl8r8bkrgbbxbwbjwj5dii3bbhk812wnzyidgy1s1zyh";
  • replacement in Cargo.nix at line 5857
    [3.154961][2.16577:16605]()
    version = "1.0.81";
    [3.154961]
    [3.154989]
    version = "1.0.82";
  • replacement in Cargo.nix at line 5859
    [3.155015][2.16606:16679]()
    sha256 = "0rh9hvwy75j3krmi4d4x76xb86f753hxr8mlxjbabddyp0cfxbzj";
    [3.155015]
    [3.155088]
    sha256 = "0ncx7gg5mvd16q5xf77hgk09nwmfq0ppsn0vgc9x9jv0pg85vbwd";
  • edit in Cargo.nix at line 6044
    [3.159436][3.159436:159561](),[3.159561][3.8573:8602](),[3.8602][3.159561:159573](),[3.159561][3.159561:159573]()
    ];
    dependencies = [
    {
    name = "unicode-width";
    packageId = "unicode-width";
    optional = true;
    }
  • edit in Cargo.nix at line 6048
    [3.8706][3.8706:8761]()
    resolvedDefaultFeatures = [ "unicode-width" ];
  • replacement in Cargo.nix at line 6241
    [3.2537][2.16991:17031]()
    packageId = "whoami 1.2.0";
    [3.2537]
    [3.2577]
    packageId = "whoami 1.2.1";
  • replacement in Cargo.nix at line 6319
    [3.6963][3.6963:6997]()
    packageId = "pbkdf2";
    [3.6963]
    [3.6997]
    packageId = "pbkdf2 0.8.0";
  • replacement in Cargo.nix at line 6692
    [3.173982][3.173982:174039]()
    resolvedDefaultFeatures = [ "codec" "default" ];
    [3.173982]
    [3.174039]
    resolvedDefaultFeatures = [ "codec" "default" "io" ];
  • edit in Cargo.nix at line 6832
    [3.178271][2.18084:18528]()
    "unicase" = rec {
    crateName = "unicase";
    version = "2.6.0";
    edition = "2015";
    sha256 = "1xmlbink4ycgxrkjspp0mf7pghcx4m7vxq7fpfm04ikr2zk7pwsh";
    authors = [
    "Sean McArthur <sean@seanmonstar.com>"
    ];
    buildDependencies = [
    {
    name = "version_check";
    packageId = "version_check";
    }
    ];
    features = {
    };
    };
  • edit in Cargo.nix at line 6874
    [3.994][3.180088:180321](),[3.1630][3.180088:180321](),[3.180088][3.180088:180321](),[3.180321][2.18631:18658](),[2.18658][3.180348:180374](),[3.180348][3.180348:180374](),[3.180374][2.18659:18732]()
    authors = [
    "kwantam <kwantam@gmail.com>"
    "Manish Goregaokar <manishsmail@gmail.com>"
    ];
    features = {
    };
    };
    "unicode-width" = rec {
    crateName = "unicode-width";
    version = "0.1.9";
    edition = "2015";
    sha256 = "0wq9wl69wlp6zwlxp660g9p4hm5gk91chwk14dp1gl9bxba45mry";
  • edit in Cargo.nix at line 6879
    [3.180593][3.180593:180662]()
    "rustc-dep-of-std" = [ "std" "core" "compiler_builtins" ];
  • edit in Cargo.nix at line 6880
    [3.180673][3.180673:180722]()
    resolvedDefaultFeatures = [ "default" ];
  • replacement in Cargo.nix at line 7666
    [3.219675][2.19518:19816]()
    resolvedDefaultFeatures = [ "Blob" "BlobPropertyBag" "Document" "Event" "EventTarget" "FormData" "Headers" "Location" "MessageEvent" "Navigator" "Node" "Request" "RequestCredentials" "RequestInit" "RequestMode" "Response" "ServiceWorkerGlobalScope" "Window" "Worker" "WorkerGlobalScope" ];
    [3.219675]
    [3.219864]
    resolvedDefaultFeatures = [ "Blob" "BlobPropertyBag" "Document" "Event" "EventTarget" "File" "FormData" "Headers" "Location" "MessageEvent" "Navigator" "Node" "Request" "RequestCredentials" "RequestInit" "RequestMode" "Response" "ServiceWorkerGlobalScope" "Window" "Worker" "WorkerGlobalScope" ];
  • replacement in Cargo.nix at line 7708
    [3.3095][2.19817:19846]()
    "whoami 1.2.0" = rec {
    [3.3095]
    [3.3124]
    "whoami 1.2.1" = rec {
  • replacement in Cargo.nix at line 7710
    [3.3154][2.19847:19874]()
    version = "1.2.0";
    [3.3154]
    [3.3181]
    version = "1.2.1";
  • replacement in Cargo.nix at line 7712
    [3.3207][2.19875:19948]()
    sha256 = "1xzmdsp0d8kvjm99l5a4ly9ivif0dhnf2rw9r7rgnkka4gpcafn3";
    [3.3207]
    [3.3280]
    sha256 = "1s355zs8ir1li29cwvzgaqm6jyb51svmhqyx2hqgp8i0bbx5hjsj";