{folly,fizz,mvfst,wangle,fbthrift,fb303,edencommon,watchman}: 2024.11.18.00 -> 2024.12.09.00 (#362234)

+93 -64
+2 -2
pkgs/by-name/ed/edencommon/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "edencommon"; 26 - version = "2024.11.18.00"; 26 + version = "2024.12.09.00"; 27 27 28 28 outputs = [ 29 29 "out" ··· 34 34 owner = "facebookexperimental"; 35 35 repo = "edencommon"; 36 36 rev = "refs/tags/v${finalAttrs.version}"; 37 - hash = "sha256-pVPkH80vowdpwWv/h6ovEk335OeI6/0k0cAFhhFqSDM="; 37 + hash = "sha256-2kn7RCFNpsfyXFWhV7ikXiCCLMND185JRyxAnNq/1ro="; 38 38 }; 39 39 40 40 patches = lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
+2 -2
pkgs/by-name/fb/fb303/package.nix
··· 21 21 22 22 stdenv.mkDerivation (finalAttrs: { 23 23 pname = "fb303"; 24 - version = "2024.11.18.00"; 24 + version = "2024.12.09.00"; 25 25 26 26 outputs = [ 27 27 "out" ··· 32 32 owner = "facebook"; 33 33 repo = "fb303"; 34 34 rev = "refs/tags/v${finalAttrs.version}"; 35 - hash = "sha256-3zQLX42qeOE2bbFmu4Kuvu0Fvq2mBq8YgkVGpyfwaak="; 35 + hash = "sha256-XG/qW+XT1BVN8ZLTN2lqNBxi0x8fx3n/779BJN2lE4E="; 36 36 }; 37 37 38 38 nativeBuildInputs = [
+2 -2
pkgs/by-name/fb/fbthrift/package.nix
··· 27 27 28 28 stdenv.mkDerivation (finalAttrs: { 29 29 pname = "fbthrift"; 30 - version = "2024.11.18.00"; 30 + version = "2024.12.09.00"; 31 31 32 32 outputs = [ 33 33 # Trying to split this up further into `bin`, `out`, and `dev` ··· 41 41 owner = "facebook"; 42 42 repo = "fbthrift"; 43 43 rev = "refs/tags/v${finalAttrs.version}"; 44 - hash = "sha256-dJf4vaIcat24WiKLFNEqeCnJYiO+c5YkuFu+hrS6cPE="; 44 + hash = "sha256-u0XsGasHaHKXJoADpszwZ/4LnChYofXBdFNZ6UjFUqg="; 45 45 }; 46 46 47 47 patches = [
+2 -2
pkgs/by-name/fi/fizz/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "fizz"; 31 - version = "2024.11.18.00"; 31 + version = "2024.12.09.00"; 32 32 33 33 outputs = [ 34 34 "bin" ··· 40 40 owner = "facebookincubator"; 41 41 repo = "fizz"; 42 42 rev = "refs/tags/v${finalAttrs.version}"; 43 - hash = "sha256-mNe+CHEXhkwzek9qy2l6zvPXim9tJV44s+naSm6bQ4Q="; 43 + hash = "sha256-fdaNIGndj3tCbMHE+nVtw+aTxrlaftz6gs9VFs1ANqs="; 44 44 }; 45 45 46 46 nativeBuildInputs = [
+29
pkgs/by-name/fo/folly/char_traits.patch
··· 1 + diff --git a/folly/memory/test/UninitializedMemoryHacksTest.cpp b/folly/memory/test/UninitializedMemoryHacksTest.cpp 2 + index 38e27c3..17424af 100644 3 + --- a/folly/memory/test/UninitializedMemoryHacksTest.cpp 4 + +++ b/folly/memory/test/UninitializedMemoryHacksTest.cpp 5 + @@ -283,7 +283,7 @@ TEST(UninitializedMemoryHacks, simpleStringWChar) { 6 + } 7 + 8 + TEST(UninitializedMemoryHacks, simpleStringSChar) { 9 + - testSimple<std::basic_string<signed char>>(); 10 + + testSimple<std::basic_string<char>>(); 11 + } 12 + 13 + TEST(UninitializedMemoryHacks, simpleVectorChar) { 14 + @@ -307,7 +307,7 @@ TEST(UninitializedMemoryHacks, randomStringWChar) { 15 + } 16 + 17 + TEST(UninitializedMemoryHacks, randomStringSChar) { 18 + - testRandom<std::basic_string<signed char>>(); 19 + + testRandom<std::basic_string<char>>(); 20 + } 21 + 22 + TEST(UninitializedMemoryHacks, randomVectorChar) { 23 + @@ -323,5 +323,5 @@ TEST(UninitializedMemoryHacks, randomVectorInt) { 24 + } 25 + 26 + // We are deliberately putting this at the bottom to make sure it can follow use 27 + -FOLLY_DECLARE_STRING_RESIZE_WITHOUT_INIT(signed char) 28 + +//FOLLY_DECLARE_STRING_RESIZE_WITHOUT_INIT(char) 29 + FOLLY_DECLARE_VECTOR_RESIZE_WITHOUT_INIT(int)
+10 -2
pkgs/by-name/fo/folly/package.nix
··· 41 41 42 42 stdenv.mkDerivation (finalAttrs: { 43 43 pname = "folly"; 44 - version = "2024.11.18.00"; 44 + version = "2024.12.09.00"; 45 45 46 46 # split outputs to reduce downstream closure sizes 47 47 outputs = [ ··· 53 53 owner = "facebook"; 54 54 repo = "folly"; 55 55 rev = "refs/tags/v${finalAttrs.version}"; 56 - hash = "sha256-CX4YzNs64yeq/nDDaYfD5y8GKrxBueW4y275edPoS0c="; 56 + hash = "sha256-uX63Zg0Dy5kHdDFYAX7kbVTXUyrWNsdz867VJ0191YI="; 57 57 }; 58 58 59 59 nativeBuildInputs = [ ··· 124 124 125 125 doCheck = true; 126 126 127 + patches = [ 128 + # The base template for std::char_traits has been removed in LLVM 19 129 + # https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html 130 + ./char_traits.patch 131 + ]; 132 + 127 133 # https://github.com/NixOS/nixpkgs/issues/144170 128 134 postPatch = '' 129 135 substituteInPlace CMake/libfolly.pc.in \ ··· 169 175 ] 170 176 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 171 177 "buffered_atomic_test.BufferedAtomic.singleThreadUnguardedAccess" 178 + "io_async_notification_queue_test.NotificationQueueTest.UseAfterFork" 179 + "container_heap_vector_types_test.HeapVectorTypes.SimpleSetTes" 172 180 ] 173 181 ) 174 182 )
+2 -2
pkgs/by-name/mv/mvfst/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "mvfst"; 26 - version = "2024.11.18.00"; 26 + version = "2024.12.09.00"; 27 27 28 28 outputs = [ 29 29 "bin" ··· 35 35 owner = "facebook"; 36 36 repo = "mvfst"; 37 37 rev = "refs/tags/v${finalAttrs.version}"; 38 - hash = "sha256-2Iqk6QshM8fVO65uIqrTbex7aj8ELNSzNseYEeNdzCY="; 38 + hash = "sha256-AZauUGOJxspBLSg3bAV3xviYkH4wm7aPJ8SrD+mPHBM="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/by-name/wa/wangle/package.nix
··· 25 25 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "wangle"; 28 - version = "2024.11.18.00"; 28 + version = "2024.12.09.00"; 29 29 30 30 outputs = [ 31 31 "out" ··· 36 36 owner = "facebook"; 37 37 repo = "wangle"; 38 38 rev = "refs/tags/v${finalAttrs.version}"; 39 - hash = "sha256-4mqE9GgJP2f7QAykwdhMFoReE9wmPKOXqSHJ2MHP2G0="; 39 + hash = "sha256-alRlq5gHVlyY1B8344D9C1EHjgQWl4VaOcTVhZ9NdSI="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+40 -48
pkgs/by-name/wa/watchman/Cargo.lock
··· 41 41 42 42 [[package]] 43 43 name = "anyhow" 44 - version = "1.0.93" 44 + version = "1.0.94" 45 45 source = "registry+https://github.com/rust-lang/crates.io-index" 46 - checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" 46 + checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" 47 47 48 48 [[package]] 49 49 name = "atty" ··· 51 51 source = "registry+https://github.com/rust-lang/crates.io-index" 52 52 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 53 53 dependencies = [ 54 - "hermit-abi 0.1.19", 54 + "hermit-abi", 55 55 "libc", 56 56 "winapi", 57 57 ] ··· 97 97 98 98 [[package]] 99 99 name = "bytes" 100 - version = "1.8.0" 100 + version = "1.9.0" 101 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 - checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" 102 + checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" 103 103 dependencies = [ 104 104 "serde", 105 105 ] ··· 267 267 dependencies = [ 268 268 "proc-macro2", 269 269 "quote", 270 - "syn 2.0.87", 270 + "syn 2.0.90", 271 271 ] 272 272 273 273 [[package]] ··· 337 337 ] 338 338 339 339 [[package]] 340 - name = "hermit-abi" 341 - version = "0.3.9" 342 - source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 344 - 345 - [[package]] 346 340 name = "itoa" 347 - version = "1.0.11" 341 + version = "1.0.14" 348 342 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 343 + checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" 350 344 351 345 [[package]] 352 346 name = "jwalk" ··· 366 360 367 361 [[package]] 368 362 name = "libc" 369 - version = "0.2.164" 363 + version = "0.2.168" 370 364 source = "registry+https://github.com/rust-lang/crates.io-index" 371 - checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" 365 + checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" 372 366 373 367 [[package]] 374 368 name = "lock_api" ··· 400 394 401 395 [[package]] 402 396 name = "memoffset" 403 - version = "0.6.5" 397 + version = "0.7.1" 404 398 source = "registry+https://github.com/rust-lang/crates.io-index" 405 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 399 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 406 400 dependencies = [ 407 401 "autocfg", 408 402 ] ··· 418 412 419 413 [[package]] 420 414 name = "mio" 421 - version = "1.0.2" 415 + version = "1.0.3" 422 416 source = "registry+https://github.com/rust-lang/crates.io-index" 423 - checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" 417 + checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 424 418 dependencies = [ 425 - "hermit-abi 0.3.9", 426 419 "libc", 427 420 "wasi", 428 421 "windows-sys 0.52.0", ··· 430 423 431 424 [[package]] 432 425 name = "nix" 433 - version = "0.25.1" 426 + version = "0.26.4" 434 427 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 428 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 436 429 dependencies = [ 437 - "autocfg", 438 430 "bitflags 1.3.2", 439 431 "cfg-if", 440 432 "libc", ··· 537 529 538 530 [[package]] 539 531 name = "proc-macro2" 540 - version = "1.0.89" 532 + version = "1.0.92" 541 533 source = "registry+https://github.com/rust-lang/crates.io-index" 542 - checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" 534 + checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" 543 535 dependencies = [ 544 536 "unicode-ident", 545 537 ] ··· 575 567 576 568 [[package]] 577 569 name = "redox_syscall" 578 - version = "0.5.7" 570 + version = "0.5.8" 579 571 source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" 572 + checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" 581 573 dependencies = [ 582 574 "bitflags 2.6.0", 583 575 ] ··· 602 594 603 595 [[package]] 604 596 name = "serde" 605 - version = "1.0.215" 597 + version = "1.0.216" 606 598 source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" 599 + checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" 608 600 dependencies = [ 609 601 "serde_derive", 610 602 ] ··· 632 624 633 625 [[package]] 634 626 name = "serde_derive" 635 - version = "1.0.215" 627 + version = "1.0.216" 636 628 source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" 629 + checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" 638 630 dependencies = [ 639 631 "proc-macro2", 640 632 "quote", 641 - "syn 2.0.87", 633 + "syn 2.0.90", 642 634 ] 643 635 644 636 [[package]] ··· 689 681 690 682 [[package]] 691 683 name = "socket2" 692 - version = "0.5.7" 684 + version = "0.5.8" 693 685 source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 686 + checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" 695 687 dependencies = [ 696 688 "libc", 697 689 "windows-sys 0.52.0", ··· 740 732 741 733 [[package]] 742 734 name = "syn" 743 - version = "2.0.87" 735 + version = "2.0.90" 744 736 source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" 737 + checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" 746 738 dependencies = [ 747 739 "proc-macro2", 748 740 "quote", ··· 799 791 dependencies = [ 800 792 "proc-macro2", 801 793 "quote", 802 - "syn 2.0.87", 794 + "syn 2.0.90", 803 795 ] 804 796 805 797 [[package]] 806 798 name = "tokio" 807 - version = "1.41.1" 799 + version = "1.42.0" 808 800 source = "registry+https://github.com/rust-lang/crates.io-index" 809 - checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" 801 + checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" 810 802 dependencies = [ 811 803 "backtrace", 812 804 "bytes", ··· 829 821 dependencies = [ 830 822 "proc-macro2", 831 823 "quote", 832 - "syn 2.0.87", 824 + "syn 2.0.90", 833 825 ] 834 826 835 827 [[package]] ··· 850 842 851 843 [[package]] 852 844 name = "tracing" 853 - version = "0.1.40" 845 + version = "0.1.41" 854 846 source = "registry+https://github.com/rust-lang/crates.io-index" 855 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 847 + checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 856 848 dependencies = [ 857 849 "pin-project-lite", 858 850 "tracing-core", ··· 860 852 861 853 [[package]] 862 854 name = "tracing-core" 863 - version = "0.1.32" 855 + version = "0.1.33" 864 856 source = "registry+https://github.com/rust-lang/crates.io-index" 865 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 857 + checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" 866 858 dependencies = [ 867 859 "once_cell", 868 860 ] 869 861 870 862 [[package]] 871 863 name = "unicode-ident" 872 - version = "1.0.13" 864 + version = "1.0.14" 873 865 source = "registry+https://github.com/rust-lang/crates.io-index" 874 - checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" 866 + checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" 875 867 876 868 [[package]] 877 869 name = "unicode-segmentation" ··· 1077 1069 dependencies = [ 1078 1070 "proc-macro2", 1079 1071 "quote", 1080 - "syn 2.0.87", 1072 + "syn 2.0.90", 1081 1073 ]
+2 -2
pkgs/by-name/wa/watchman/package.nix
··· 38 38 39 39 stdenv.mkDerivation (finalAttrs: { 40 40 pname = "watchman"; 41 - version = "2024.11.18.00"; 41 + version = "2024.12.09.00"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "facebook"; 45 45 repo = "watchman"; 46 46 rev = "refs/tags/v${finalAttrs.version}"; 47 - hash = "sha256-deOSeExhwn8wrtP2Y0BDaHdmaeiUaDBok6W7N1rH/24="; 47 + hash = "sha256-w8Xm0xAkPH/Yapph/K8uPoPQxfc9bHLEDr0wFrNJ2LA="; 48 48 }; 49 49 50 50 nativeBuildInputs = [