bazel_7: cleanup unused files

-3135
-13
pkgs/development/tools/build-managers/bazel/bazel_7/extra_toolchains_precedence.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/RegisteredToolchainsFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/RegisteredToolchainsFunction.java 2 - index 2b407202a3..7591e78f85 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/RegisteredToolchainsFunction.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/RegisteredToolchainsFunction.java 5 - @@ -88,7 +88,7 @@ public class RegisteredToolchainsFunction implements SkyFunction { 6 - try { 7 - targetPatternBuilder.addAll( 8 - TargetPatternUtil.parseAllSigned( 9 - - platformConfiguration.getExtraToolchains(), mainRepoParser)); 10 - + platformConfiguration.getExtraToolchains().reverse(), mainRepoParser)); 11 - } catch (InvalidTargetPatternException e) { 12 - throw new RegisteredToolchainsFunctionException( 13 - new InvalidToolchainLabelException(e), Transience.PERSISTENT);
-63
pkgs/development/tools/build-managers/bazel/bazel_7/os_detect.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkOS.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkOS.java 2 - index 333ea07801..287760f8b6 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkOS.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkOS.java 5 - @@ -64,6 +64,8 @@ final class StarlarkOS implements StarlarkValue { 6 - "A string identifying the architecture Bazel is running on (the value of the \"os.arch\"" 7 - + " Java property converted to lower case).") 8 - public String getArch() { 9 - - return System.getProperty("os.arch").toLowerCase(Locale.ROOT); 10 - + String arch = System.getProperty("os.arch").toLowerCase(Locale.ROOT); 11 - + System.out.println("ARCH is " + arch); 12 - + return arch; 13 - } 14 - } 15 - diff --git a/tools/cpp/cc_configure.bzl b/tools/cpp/cc_configure.bzl 16 - index 56399fb4e3..a0172717b5 100644 17 - --- a/tools/cpp/cc_configure.bzl 18 - +++ b/tools/cpp/cc_configure.bzl 19 - @@ -32,16 +32,20 @@ def cc_autoconf_toolchains_impl(repository_ctx): 20 - # Should we try to find C++ toolchain at all? If not, we don't have to generate toolchains for C++ at all. 21 - should_detect_cpp_toolchain = "BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN" not in env or env["BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN"] != "1" 22 - 23 - + cpu_value = get_cpu_value(repository_ctx) 24 - + print('cc_autoconf_toolchains_impl', "cpu_value", cpu_value) 25 - if should_detect_cpp_toolchain: 26 - + print('cc_autoconf_toolchains_impl', repository_ctx.name, "should detect") 27 - paths = resolve_labels(repository_ctx, [ 28 - "@bazel_tools//tools/cpp:BUILD.toolchains.tpl", 29 - ]) 30 - repository_ctx.template( 31 - "BUILD", 32 - paths["@bazel_tools//tools/cpp:BUILD.toolchains.tpl"], 33 - - {"%{name}": get_cpu_value(repository_ctx)}, 34 - + {"%{name}": cpu_value}, 35 - ) 36 - else: 37 - + print('cc_autoconf_toolchains_impl', repository_ctx.name, "should NOT detect") 38 - repository_ctx.file("BUILD", "# C++ toolchain autoconfiguration was disabled by BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN env variable.") 39 - 40 - cc_autoconf_toolchains = repository_rule( 41 - @@ -62,6 +66,7 @@ def cc_autoconf_impl(repository_ctx, overriden_tools = dict()): 42 - 43 - env = repository_ctx.os.environ 44 - cpu_value = get_cpu_value(repository_ctx) 45 - + print('cc_autoconf_impl', "cpu_value", cpu_value) 46 - if "BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN" in env and env["BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN"] == "1": 47 - paths = resolve_labels(repository_ctx, [ 48 - "@bazel_tools//tools/cpp:BUILD.empty.tpl", 49 - @@ -148,12 +153,14 @@ def cc_configure(): 50 - cc_autoconf_toolchains(name = "local_config_cc_toolchains") 51 - cc_autoconf(name = "local_config_cc") 52 - native.bind(name = "cc_toolchain", actual = "@local_config_cc//:toolchain") 53 - + print('cc_configure does register') 54 - native.register_toolchains( 55 - # Use register_toolchain's target pattern expansion to register all toolchains in the package. 56 - "@local_config_cc_toolchains//:all", 57 - ) 58 - 59 - def _cc_configure_extension_impl(ctx): 60 - + print('cc_configure_extension does NOT register') 61 - cc_autoconf_toolchains(name = "local_config_cc_toolchains") 62 - cc_autoconf(name = "local_config_cc") 63 -
-40
pkgs/development/tools/build-managers/bazel/bazel_7/patched_sources.nix
··· 1 - { lib 2 - , stdenv 3 - , version 4 - , src 5 - , sourceRoot 6 - , substituteAll 7 - , defaultShellPath 8 - , bazelRC 9 - , enableNixHacks 10 - , coreutils 11 - , CoreFoundation 12 - , CoreServices 13 - , Foundation 14 - , IOKit 15 - , libcxx 16 - , cctools 17 - , sigtool 18 - , bash 19 - , python3 20 - , buildJdk 21 - , unzip 22 - , zip 23 - , ... 24 - }: 25 - 26 - stdenv.mkDerivation { 27 - name = "bazel-patched-sources"; 28 - inherit version; 29 - inherit src; 30 - 31 - dontBuild = true; 32 - 33 - nativeBuildInputs = [ zip unzip ]; 34 - 35 - installPhase = '' 36 - mkdir $out 37 - cp -r . $out 38 - ''; 39 - 40 - }
-218
pkgs/development/tools/build-managers/bazel/bazel_7/required-hashes.json
··· 1 - [ 2 - "0a8003b044294d7840ac7d9d73eef05d6ceb682d7516781a4ec62eeb34702578", 3 - "sha256-CoADsEQpTXhArH2dc+7wXWzraC11FngaTsYu6zRwJXg=", 4 - "0a4c735bb80e342d418c0ef7d2add7793aaf72b91c449bde2769ea81f1869737", 5 - "sha256-CkxzW7gONC1BjA730q3XeTqvcrkcRJveJ2nqgfGGlzc=", 6 - "0d830380ec66bd7e25eee63aa0a5a08578e46ad187fb72d99b44d9ba22827f91", 7 - "sha256-DYMDgOxmvX4l7uY6oKWghXjkatGH+3LZm0TZuiKCf5E=", 8 - "0ea47b5ba23ca1da8eb9146c8fc755c1271414633b1e2be2ce1df764ba0fff2a", 9 - "sha256-DqR7W6I8odqOuRRsj8dVwScUFGM7Hivizh33ZLoP/yo=", 10 - "1b49a7bcbcc595fe1123a5c069816ae31efe6a9625b15dd6fa094f7ff439175e", 11 - "sha256-G0mnvLzFlf4RI6XAaYFq4x7+apYlsV3W+glPf/Q5F14=", 12 - "1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865", 13 - "sha256-He4EgQctGckptiPhVeFNL2CF3AEVKaCg2+/ITPVx2GU=", 14 - "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 15 - "sha256-HkkLmABWZNFJs3mpUppqoFkyuKEbdrTNhvPSLXY0b0c=", 16 - "1ef5535a8bd41cf3072469f381b9ee6ab28275311a7499f53d6e52adf976fef0", 17 - "sha256-HvVTWovUHPMHJGnzgbnuarKCdTEadJn1PW5Srfl2/vA=", 18 - "1fc4964236b67cf3c5651d7ac1dff668f73b7810c7f1dc0862a0e5bc01608785", 19 - "sha256-H8SWQja2fPPFZR16wd/2aPc7eBDH8dwIYqDlvAFgh4U=", 20 - "2a51593342a2ee4f8f1b946dc48d06b02d0721493238e4ae83d1ad66f8b0c9f4", 21 - "sha256-KlFZM0Ki7k+PG5RtxI0GsC0HIUkyOOSug9GtZviwyfQ=", 22 - "2b70cdfa8c9e997b4007035a266c273c0df341f9c57c9d0b45a680ae3fd882db", 23 - "sha256-K3DN+oyemXtABwNaJmwnPA3zQfnFfJ0LRaaArj/Ygts=", 24 - "2ac5f7fbefa0b73ef783889069344d5515505a14b2303be693c5002c486df2b4", 25 - "sha256-KsX3+++gtz73g4iQaTRNVRVQWhSyMDvmk8UALEht8rQ=", 26 - "2f25841c937e24959a57b630e2c4b8525b3d0f536f2e511c9b2bed30b1651d54", 27 - "sha256-LyWEHJN+JJWaV7Yw4sS4Uls9D1NvLlEcmyvtMLFlHVQ=", 28 - "2fb9007e12f768e9c968f9db292be4ea9cba2ef40fb8d179f3f8746ebdc73c1b", 29 - "sha256-L7kAfhL3aOnJaPnbKSvk6py6LvQPuNF58/h0br3HPBs=", 30 - "3ea995b55a4068be22989b70cc29a4d788c2d328d1d50613a7a9afd13fdd2d0a", 31 - "sha256-PqmVtVpAaL4imJtwzCmk14jC0yjR1QYTp6mv0T/dLQo=", 32 - "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", 33 - "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", 34 - "4e5f563ae14ed713381816d582f5fcfd0615aefb29203486cdfb782d8a00a02b", 35 - "sha256-Tl9WOuFO1xM4GBbVgvX8/QYVrvspIDSGzft4LYoAoCs=", 36 - "4ae44dd05b49a1109a463c0d2aaf920c24f76d1e996bb89f29481c4ff75ec526", 37 - "sha256-SuRN0FtJoRCaRjwNKq+SDCT3bR6Za7ifKUgcT/dexSY=", 38 - "5a76c3d401c984999d59868f08df05a15613d1428f7764fed80b722e2a277f6c", 39 - "sha256-WnbD1AHJhJmdWYaPCN8FoVYT0UKPd2T+2AtyLionf2w=", 40 - "4fccff8382aafc589962c4edb262f6aa595e34f1e11e61057d1c6a96e8fc7323", 41 - "sha256-T8z/g4Kq/FiZYsTtsmL2qlleNPHhHmEFfRxqluj8cyM=", 42 - "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 43 - "sha256-WnJbd3l2t3qhIrcH0bbw85tgIPZs1Ce7ERpYVZnIV7E=", 44 - "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 45 - "sha256-W7awJTzPZLU9bHJJYlp+P2w7xkAqvVLTd4v6SCWHA6A=", 46 - "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 47 - "sha256-W8g2VhP+L4zmzDOVm3ZnsTt/5Wy50WunQMBuGnxCQvw=", 48 - "5efa9fbb54a58b1a12205a5fac565f6982abfeb0ff45bdbc318748ef5fd3a3ff", 49 - "sha256-Xvqfu1SlixoSIFpfrFZfaYKr/rD/Rb28MYdI71/To/8=", 50 - "6c4e993c28cf2882964cac82a0f96e81a325840043884526565017b2f62c5ba4", 51 - "sha256-bE6ZPCjPKIKWTKyCoPlugaMlhABDiEUmVlAXsvYsW6Q=", 52 - "6ab68b0a3bb3834af44208df058be4631425b56ef95f9b9412aa21df3311e8d3", 53 - "sha256-araLCjuzg0r0QgjfBYvkYxQltW75X5uUEqoh3zMR6NM=", 54 - "6d472ee6d2b60ef3f3e6801e7cd4dbec5fbbef81e883a0de1fbc55e6defe1cb7", 55 - "sha256-bUcu5tK2DvPz5oAefNTb7F+774Hog6DeH7xV5t7+HLc=", 56 - "8a9b54d3506a3b92ee46b217bcee79196b21ca6d52dc2967c686a205fb2f9c15", 57 - "sha256-iptU01BqO5LuRrIXvO55GWshym1S3ClnxoaiBfsvnBU=", 58 - "007c7d9c378df02d390567d0d7ddf542ffddb021b7313dbf502392113ffabb08", 59 - "sha256-AHx9nDeN8C05BWfQ1931Qv/dsCG3MT2/UCOSET/6uwg=", 60 - "8b0862cad85b9549f355fe383c6c63816d2f19529634e033ae06d0107ab110b9", 61 - "sha256-iwhiythblUnzVf44PGxjgW0vGVKWNOAzrgbQEHqxELk=", 62 - "8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a", 63 - "sha256-jXhAdb7At8VQQsEJpN6JI7O20uvS4AkS1RjwckD5wjo=", 64 - "8f9ee2dc10c1ae514ee599a8b42ed99fa262b757058f65ad3c384289ff70c4b8", 65 - "sha256-j57i3BDBrlFO5ZmotC7Zn6Jit1cFj2WtPDhCif9wxLg=", 66 - "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", 67 - "sha256-Ia8wySJnvWEiwOC00gzMtmQaN+r5VsZUDsRx1YTmSns=", 68 - "30dba0a651fd5fba8fcae81f92938c590230300f9265ea849f431494f7f92c16", 69 - "sha256-MNugplH9X7qPyugfkpOMWQIwMA+SZeqEn0MUlPf5LBY=", 70 - "50f11b09f877c294d56f24463f47d28f929cf5044f648661c0f0cfbae9a2f49c", 71 - "sha256-UPEbCfh3wpTVbyRGP0fSj5Kc9QRPZIZhwPDPuumi9Jw=", 72 - "54e5be675e5c2ab0958647fcaa35c14bd8f7c08358c634f5ab786e4ed7268576", 73 - "sha256-VOW+Z15cKrCVhkf8qjXBS9j3wINYxjT1q3huTtcmhXY=", 74 - "82ca0e08171846d1768d5ac3f13244d6fe5a54102c14735ef40bf15d57d478e5", 75 - "sha256-gsoOCBcYRtF2jVrD8TJE1v5aVBAsFHNe9AvxXVfUeOU=", 76 - "84ee23b7989d4bf19930b5bd3d03c0f2efb9e73bcee3a0208a9d1b2e1979c049", 77 - "sha256-hO4jt5idS/GZMLW9PQPA8u+55zvO46Agip0bLhl5wEk=", 78 - "91ac87d30cc6d79f9ab974c51874a704de9c2647c40f6932597329a282217ba8", 79 - "sha256-kayH0wzG15+auXTFGHSnBN6cJkfED2kyWXMpooIhe6g=", 80 - "117a1227cdaf813a20a1bba78a9f2d8fb30841000c33e2f2d2a640bd224c9282", 81 - "sha256-EXoSJ82vgTogobunip8tj7MIQQAMM+Ly0qZAvSJMkoI=", 82 - "153fa3cdc153ac3ee25649e8037aeda4438256153d35acf3c27e83e4ee6165a4", 83 - "sha256-FT+jzcFTrD7iVknoA3rtpEOCVhU9Nazzwn6D5O5hZaQ=", 84 - "193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a", 85 - "sha256-GT7fl676KLk8WJK9xZi6w0+kw5ZYgDAITykLFEDouYo=", 86 - "211b306cfc44f8f96df3a0a3ddaf75ba8c5289eed77d60d72f889bb855f535e5", 87 - "sha256-IRswbPxE+Plt86Cj3a91uoxSie7XfWDXL4ibuFX1NeU=", 88 - "261be84be30a56994e132d718a85efcd579197a2edb9426b84c5722c56955eca", 89 - "sha256-JhvoS+MKVplOEy1xioXvzVeRl6LtuUJrhMVyLFaVXso=", 90 - "443bb316599fb16e3baeba2fb58881814d7ff0b7af176fe76e38071a6e86f8c0", 91 - "sha256-RDuzFlmfsW47rrovtYiBgU1/8LevF2/nbjgHGm6G+MA=", 92 - "453fe595c3e12b9228b930b845140aaed93a9fb87d1a5d829c55b31d670def9f", 93 - "sha256-RT/llcPhK5IouTC4RRQKrtk6n7h9Gl2CnFWzHWcN758=", 94 - "685de33b53eb313049bbeee7f4b7a80dd09e8e754e96b048a3edab2cebb36442", 95 - "sha256-aF3jO1PrMTBJu+7n9LeoDdCejnVOlrBIo+2rLOuzZEI=", 96 - "725c26b4dd58a1aa782020952ad949bdb607235dd20ee49e5a5875c15456ca86", 97 - "sha256-clwmtN1Yoap4ICCVKtlJvbYHI13SDuSeWlh1wVRWyoY=", 98 - "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", 99 - "sha256-dmrSoHg/JoeWLIrXTO7MOKKLn3Ki0IXuQ4t4E+ko0Mc=", 100 - "878fbe521731c072d14d2d65b983b1beae6ad06fda0007b6a8bae81f73f433c4", 101 - "sha256-h4++UhcxwHLRTS1luYOxvq5q0G/aAAe2qLroH3P0M8Q=", 102 - "914ce84508410ee1419514925f93b1855a9f7a7b5b5d02fc07f411d2a45f1bba", 103 - "sha256-kUzoRQhBDuFBlRSSX5OxhVqfentbXQL8B/QR0qRfG7o=", 104 - "990c378168dc6364c6ff569701f4f2f122fffe8998b3e189eba4c4d868ed1084", 105 - "sha256-mQw3gWjcY2TG/1aXAfTy8SL//omYs+GJ66TE2GjtEIQ=", 106 - "2067b788d4c1c96fd621ad861053a5c4d8a801cfafc77fec20d49a6e9340a745", 107 - "sha256-IGe3iNTByW/WIa2GEFOlxNioAc+vx3/sINSabpNAp0U=", 108 - "2220f02fcfc480e3798bab43b2618d158319f9fcb357c9eb04b4a68117699808", 109 - "sha256-IiDwL8/EgON5i6tDsmGNFYMZ+fyzV8nrBLSmgRdpmAg=", 110 - "2744ccc1bbd653c9f65f5764ab211f51cae56aa6c2e2288850a9add9c805be56", 111 - "sha256-J0TMwbvWU8n2X1dkqyEfUcrlaqbC4iiIUKmt2cgFvlY=", 112 - "4531deccb913639c30e5c7512a054d5d875698daeb75d8cf90f284375fe7c360", 113 - "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", 114 - "5493a21f5ed3fc502e66fec6b9449c06a551ced63002fa48903c40dfa8de7a4a", 115 - "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", 116 - "6436f19cef264fd949fb7a41e11424e373aa3b1096cad0b7e518f1c81aa60f23", 117 - "sha256-ZDbxnO8mT9lJ+3pB4RQk43OqOxCWytC35RjxyBqmDyM=", 118 - "8923a73ba8a373f7b994906f5902ba9f6bb59d181d4ad01576a6e0c5abb09b67", 119 - "sha256-iSOnO6ijc/e5lJBvWQK6n2u1nRgdStAVdqbgxauwm2c=", 120 - "23722fa366ba017137a68c5e92fc3ee27bbb341c681ac4790f61c6adb7289e26", 121 - "sha256-I3Ivo2a6AXE3poxekvw+4nu7NBxoGsR5D2HGrbconiY=", 122 - "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 123 - "sha256-NmAJpDz62jUBXkzECn78S38BfGuN9crD+H0keAJ7IFY=", 124 - "748677bebb1651a313317dfd93e984ed8f8c9e345538fa8b0ab0cbb804631953", 125 - "sha256-dIZ3vrsWUaMTMX39k+mE7Y+MnjRVOPqLCrDLuARjGVM=", 126 - "774165a1c4dbaacb17f9c1ad666b3569a6a59715ae828e7c3d47703f479a53e7", 127 - "sha256-d0FlocTbqssX+cGtZms1aaallxWugo58PUdwP0eaU+c=", 128 - "320366665d19027cda87b2368c03939006a37e0388bfd1091c8d2a96fbc93bd8", 129 - "sha256-MgNmZl0ZAnzah7I2jAOTkAajfgOIv9EJHI0qlvvJO9g=", 130 - "810232374e76a954949f0e2185cd7d9515addb918cf3da3481f77e07c356b49a", 131 - "sha256-gQIyN052qVSUnw4hhc19lRWt25GM89o0gfd+B8NWtJo=", 132 - "a5a78019bc1cd43dbc3c7b7cdd3801912ca26d1f498fb560514fee497864ba96", 133 - "sha256-paeAGbwc1D28PHt83TgBkSyibR9Jj7VgUU/uSXhkupY=", 134 - "2044542933fcdf40ad18441bec37646d150c491871157f288847e29cb81de4cb", 135 - "sha256-IERUKTP830CtGEQb7DdkbRUMSRhxFX8oiEfinLgd5Ms=", 136 - "a136d3dce67168d88751115fa223bec80eae6cc062aa2f8173e8344a98235ec4", 137 - "sha256-oTbT3OZxaNiHURFfoiO+yA6ubMBiqi+Bc+g0SpgjXsQ=", 138 - "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", 139 - "sha256-pC7cnKt5Ljn+ObuU8/ymVe0Vf/h6iveOHWulsHxKAKs=", 140 - "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", 141 - "sha256-oXHuTHNN0tqDfksWvp30Zhr6typBra8x64Tf2vk2yiY=", 142 - "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", 143 - "sha256-qhHs1fwK8nafDyvdJeL03nwSke0kMm+yP6ab3V3K4rU=", 144 - "a827c49183f3a632277d27a0a4673686cb341507447b9d570261094bd748aa68", 145 - "sha256-qCfEkYPzpjInfSegpGc2hss0FQdEe51XAmEJS9dIqmg=", 146 - "aabf9bd23091a4ebfc109c1f3ee7cf3e4b89f6ba2d3f51c5243f16b3cffae011", 147 - "sha256-qr+b0jCRpOv8EJwfPufPPkuJ9rotP1HFJD8Ws8/64BE=", 148 - "ae46b722a8b8e9b62170f83bfb040cbf12adb732144e689985a66b26410a7d6f", 149 - "sha256-rka3Iqi46bYhcPg7+wQMvxKttzIUTmiZhaZrJkEKfW8=", 150 - "ae63be5fe345ffdd5157284d90b783138eb31634e274182a8495242f9ad66a56", 151 - "sha256-rmO+X+NF/91RVyhNkLeDE46zFjTidBgqhJUkL5rWalY=", 152 - "aeb8d7a1361aa3d8f5a191580fa7f8cbc5ceb53137a4a698590f612f791e2c45", 153 - "sha256-rrjXoTYao9j1oZFYD6f4y8XOtTE3pKaYWQ9hL3keLEU=", 154 - "b5ecd1483e041197012786f749968a62063c1964d3ecfbf96ba92a95797bb8f5", 155 - "sha256-tezRSD4EEZcBJ4b3SZaKYgY8GWTT7Pv5a6kqlXl7uPU=", 156 - "b8a1527901774180afc798aeb28c4634bdccf19c4d98e7bdd1ce79d1fe9aaad7", 157 - "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=", 158 - "b9d4fe4d71938df38839f0eca42aaaa64cf8b313d678da036f0cb3ca199b47f5", 159 - "sha256-udT+TXGTjfOIOfDspCqqpkz4sxPWeNoDbwyzyhmbR/U=", 160 - "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", 161 - "sha256-s3KgN9QjCqV/vv/e8w/WEj+cDC24XQrO0AyRuXTzP5k=", 162 - "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", 163 - "sha256-unNOHoTAnWFa9qCdMwNLTwRC+Hct7BIO+zdthqVlrhU=", 164 - "bb529ba133c0256df49139bd403c17835edbf60d2ecd6463549c6a5fe279364d", 165 - "sha256-u1KboTPAJW30kTm9QDwXg17b9g0uzWRjVJxqX+J5Nk0=", 166 - "be4ce53138a238bb522cd781cf91f3ba5ce2f6ca93ec62d46a162a127225e0a6", 167 - "sha256-vkzlMTiiOLtSLNeBz5Hzulzi9sqT7GLUahYqEnIl4KY=", 168 - "c7bec54b7b5588b5967e870341091c5691181d954cf2039f1bf0a6eeb837473b", 169 - "sha256-x77FS3tViLWWfocDQQkcVpEYHZVM8gOfG/Cm7rg3Rzs=", 170 - "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", 171 - "sha256-yW1gVRMxoZbaxUt0WqZCzQeO+JtvJnFGtwXywsvvBS0=", 172 - "cb852272c1cb0c8449d8b1a70f3e0f2c1efb2063e543183faa43078fb446f540", 173 - "sha256-y4UicsHLDIRJ2LGnDz4PLB77IGPlQxg/qkMHj7RG9UA=", 174 - "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 175 - "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", 176 - "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d", 177 - "sha256-12ua/qYcfAgpCAI/DLwUJ/q5q9LfkVyLij56UJvMvG0=", 178 - "d96cc09045a1341c6d47494352aa263b87b72fb1d2ea9eca161aa73820bfe8bb", 179 - "sha256-2WzAkEWhNBxtR0lDUqomO4e3L7HS6p7KFhqnOCC/6Ls=", 180 - "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd", 181 - "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", 182 - "dacf78ce78ab2d29570325db4cd2451ea589639807de95881a0fa7155a9e6b55", 183 - "sha256-2s94znirLSlXAyXbTNJFHqWJY5gH3pWIGg+nFVqea1U=", 184 - "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", 185 - "sha256-4EulGVvNVV3JVlD3zGFNFR5LzVLSmhC4qiGX86uJq5s=", 186 - "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 187 - "sha256-3mmgnccEF1gKq/IKKGGbs+9g0DhHDHz4RC+vz2J8Ics=", 188 - "e47edfb2ceaf43fc699e20c179ec428b6f3e497cf8e2dcd8e9c936d4b96b1e56", 189 - "sha256-5H7fss6vQ/xpniDBeexCi28+SXz44tzY6ck21LlrHlY=", 190 - "e59770b66e81822e5d111ac4e544d7eb0c543e0a285f52628e53941acd8ed759", 191 - "sha256-5Zdwtm6Bgi5dERrE5UTX6wxUPgooX1JijlOUGs2O11k=", 192 - "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 193 - "sha256-7HbF5521l2J3a+zli2lQfQlYVsN7gf01v7CVjnS2HZM=", 194 - "ec92dae810034f4b46dbb16ef4364a4013b0efb24a8c5dd67435cae46a290d8e", 195 - "sha256-7JLa6BADT0tG27Fu9DZKQBOw77JKjF3WdDXK5GopDY4=", 196 - "eede807f0dd5eb1ad74ea1ae1094430631da63fcde00d4dc20eb0cd048bb0ac3", 197 - "sha256-7t6Afw3V6xrXTqGuEJRDBjHaY/zeANTcIOsM0Ei7CsM=", 198 - "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 199 - "sha256-7KIYhOb2aojDWOWA/WemsUjTCrV7FoD2KpbAD5vGoH4=", 200 - "eeeae917917144a68a741d4c0dff66aa5c5c5fd85593ff217bced3fc8ca783b8", 201 - "sha256-7urpF5FxRKaKdB1MDf9mqlxcX9hVk/8he87T/Iyng7g=", 202 - "f43f29fe2a6ebaf04b2598cdeec32a4e346d49a9404e990f5fc19c19f3a28d0e", 203 - "sha256-9D8p/ipuuvBLJZjN7sMqTjRtSalATpkPX8GcGfOijQ4=", 204 - "f86fd42a809e1871ca0aabe89db0d440451219c3ce46c58da240c7dcdc00125f", 205 - "sha256-+G/UKoCeGHHKCqvonbDUQEUSGcPORsWNokDH3NwAEl8=", 206 - "f87a502f3d257bc41f80bd0b90c19e6b4a48d0600fb26e7b5d6c2c675680fa0e", 207 - "sha256-+HpQLz0le8QfgL0LkMGea0pI0GAPsm57XWwsZ1aA+g4=", 208 - "f195cd6228d3f99fa7e30ff2dee60ad0f2c7923be31399a7dcdc1abd679aa22e", 209 - "sha256-8ZXNYijT+Z+n4w/y3uYK0PLHkjvjE5mn3NwavWeaoi4=", 210 - "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044", 211 - "sha256-+lRp9MRO5Zii2PAzqwqdy8ZJigxeDJmN+gwq31E1gEQ=", 212 - "f1474d47f4b6b001558ad27b952e35eda5cc7146788877fc52938c6eba24b382", 213 - "sha256-8UdNR/S2sAFVitJ7lS417aXMcUZ4iHf8UpOMbroks4I=", 214 - "ff2d59fad74e867630fbc7daab14c432654712ac624dbee468d220677b124dd5", 215 - "sha256-/y1Z+tdOhnYw+8faqxTEMmVHEqxiTb7kaNIgZ3sSTdU=", 216 - "ff5b3cd331ae8a9a804768280da98f50f424fef23dd3c788bb320e08c94ee598", 217 - "sha256-/1s80zGuipqAR2goDamPUPQk/vI908eIuzIOCMlO5Zg=" 218 - ]
-12
pkgs/development/tools/build-managers/bazel/bazel_7/serialize_nulls.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/GsonTypeAdapterUtil.java b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/GsonTypeAdapterUtil.java 2 - index 05a54e2e05..6e22f10386 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/GsonTypeAdapterUtil.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/GsonTypeAdapterUtil.java 5 - @@ -362,6 +362,7 @@ public final class GsonTypeAdapterUtil { 6 - public static Gson createLockFileGson(Path moduleFilePath) { 7 - return new GsonBuilder() 8 - .setPrettyPrinting() 9 - + .serializeNulls() 10 - .disableHtmlEscaping() 11 - .enableComplexMapKeySerialization() 12 - .registerTypeAdapterFactory(GenerateTypeAdapter.FACTORY)
-2247
pkgs/development/tools/build-managers/bazel/bazel_7/src-deps.json
··· 1 - { 2 - "1.25.0.zip": { 3 - "name": "1.25.0.zip", 4 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 5 - "urls": [ 6 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 7 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 8 - ] 9 - }, 10 - "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": { 11 - "name": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 12 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 13 - "urls": [ 14 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 15 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 16 - ] 17 - }, 18 - "20211102.0.tar.gz": { 19 - "name": "20211102.0.tar.gz", 20 - "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 21 - "urls": [ 22 - "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 23 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 24 - ] 25 - }, 26 - "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz": { 27 - "name": "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 28 - "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 29 - "urls": [ 30 - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 31 - "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 32 - ] 33 - }, 34 - "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz": { 35 - "name": "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 36 - "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 37 - "urls": [ 38 - "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 39 - "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 40 - ] 41 - }, 42 - "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip": { 43 - "name": "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 44 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 45 - "urls": [ 46 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 47 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 48 - ] 49 - }, 50 - "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz": { 51 - "name": "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 52 - "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 53 - "urls": [ 54 - "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 55 - "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 56 - ] 57 - }, 58 - "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip": { 59 - "name": "7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 60 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 61 - "urls": [ 62 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 63 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 64 - ] 65 - }, 66 - "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz": { 67 - "name": "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 68 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 69 - "urls": [ 70 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 71 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 72 - ] 73 - }, 74 - "a5477045acaa34586420942098f5fecd3570f577.tar.gz": { 75 - "name": "a5477045acaa34586420942098f5fecd3570f577.tar.gz", 76 - "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 77 - "urls": [ 78 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 79 - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 80 - ] 81 - }, 82 - "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { 83 - "name": "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 84 - "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", 85 - "urls": [ 86 - "https://mirror.bazel.build/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 87 - "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz" 88 - ] 89 - }, 90 - "android_tools": { 91 - "generator_function": "maybe", 92 - "generator_name": "android_tools", 93 - "name": "android_tools", 94 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 95 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 96 - }, 97 - "android_tools_for_testing": { 98 - "name": "android_tools_for_testing", 99 - "patch_cmds": [ 100 - "test -f BUILD && chmod u+w BUILD || true", 101 - "echo >> BUILD", 102 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 103 - ], 104 - "patch_cmds_win": [ 105 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 106 - ], 107 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 108 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 109 - }, 110 - "android_tools_pkg-0.27.2.tar": { 111 - "name": "android_tools_pkg-0.27.2.tar", 112 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 113 - "urls": [ 114 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 115 - ] 116 - }, 117 - "bazel-gazelle-v0.24.0.tar.gz": { 118 - "name": "bazel-gazelle-v0.24.0.tar.gz", 119 - "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 120 - "urls": [ 121 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 122 - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 123 - ] 124 - }, 125 - "bazel-skylib-1.0.3.tar.gz": { 126 - "name": "bazel-skylib-1.0.3.tar.gz", 127 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 128 - "urls": [ 129 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 130 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 131 - ] 132 - }, 133 - "bazel_compdb": { 134 - "generator_function": "grpc_deps", 135 - "generator_name": "bazel_compdb", 136 - "name": "bazel_compdb", 137 - "sha256": "bcecfd622c4ef272fd4ba42726a52e140b961c4eac23025f18b346c968a8cfb4", 138 - "strip_prefix": "bazel-compilation-database-0.4.5", 139 - "urls": [ 140 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz", 141 - "https://github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz" 142 - ] 143 - }, 144 - "bazel_gazelle": { 145 - "generator_function": "dist_http_archive", 146 - "generator_name": "bazel_gazelle", 147 - "name": "bazel_gazelle", 148 - "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 149 - "urls": [ 150 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 151 - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 152 - ] 153 - }, 154 - "bazel_skylib": { 155 - "generator_function": "dist_http_archive", 156 - "generator_name": "bazel_skylib", 157 - "name": "bazel_skylib", 158 - "patch_cmds": [ 159 - "test -f BUILD && chmod u+w BUILD || true", 160 - "echo >> BUILD", 161 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 162 - ], 163 - "patch_cmds_win": [ 164 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 165 - ], 166 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 167 - "urls": [ 168 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 169 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 170 - ] 171 - }, 172 - "bazel_toolchains": { 173 - "generator_function": "grpc_deps", 174 - "generator_name": "bazel_toolchains", 175 - "name": "bazel_toolchains", 176 - "sha256": "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", 177 - "strip_prefix": "bazel-toolchains-4.1.0", 178 - "urls": [ 179 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/4.1.0.tar.gz", 180 - "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" 181 - ] 182 - }, 183 - "bazelci_rules": { 184 - "generator_function": "dist_http_archive", 185 - "generator_name": "bazelci_rules", 186 - "name": "bazelci_rules", 187 - "patch_cmds": [ 188 - "test -f BUILD && chmod u+w BUILD || true", 189 - "echo >> BUILD", 190 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 191 - ], 192 - "patch_cmds_win": [ 193 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 194 - ], 195 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 196 - "strip_prefix": "bazelci_rules-1.0.0", 197 - "urls": [ 198 - "https://mirror.bazel.build/github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", 199 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 200 - ] 201 - }, 202 - "bazelci_rules-1.0.0.tar.gz": { 203 - "name": "bazelci_rules-1.0.0.tar.gz", 204 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 205 - "urls": [ 206 - "https://mirror.bazel.build/github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", 207 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 208 - ] 209 - }, 210 - "boringssl": { 211 - "generator_function": "grpc_deps", 212 - "generator_name": "boringssl", 213 - "name": "boringssl", 214 - "sha256": "534fa658bd845fd974b50b10f444d392dfd0d93768c4a51b61263fd37d851c40", 215 - "strip_prefix": "boringssl-b9232f9e27e5668bc0414879dcdedb2a59ea75f2", 216 - "urls": [ 217 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz", 218 - "https://github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz" 219 - ] 220 - }, 221 - "build_bazel_apple_support": { 222 - "generator_function": "grpc_deps", 223 - "generator_name": "build_bazel_apple_support", 224 - "name": "build_bazel_apple_support", 225 - "sha256": "76df040ade90836ff5543888d64616e7ba6c3a7b33b916aa3a4b68f342d1b447", 226 - "urls": [ 227 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz", 228 - "https://github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz" 229 - ] 230 - }, 231 - "build_bazel_rules_apple": { 232 - "generator_function": "grpc_deps", 233 - "generator_name": "build_bazel_rules_apple", 234 - "name": "build_bazel_rules_apple", 235 - "sha256": "0052d452af7742c8f3a4e0929763388a66403de363775db7e90adecb2ba4944b", 236 - "urls": [ 237 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz", 238 - "https://github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz" 239 - ] 240 - }, 241 - "build_bazel_rules_nodejs": { 242 - "generator_function": "dist_http_archive", 243 - "generator_name": "build_bazel_rules_nodejs", 244 - "name": "build_bazel_rules_nodejs", 245 - "sha256": "0fad45a9bda7dc1990c47b002fd64f55041ea751fafc00cd34efb96107675778", 246 - "urls": [ 247 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz", 248 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz" 249 - ] 250 - }, 251 - "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz": { 252 - "name": "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 253 - "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 254 - "urls": [ 255 - "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 256 - "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 257 - ] 258 - }, 259 - "com_envoyproxy_protoc_gen_validate": { 260 - "generator_function": "dist_http_archive", 261 - "generator_name": "com_envoyproxy_protoc_gen_validate", 262 - "name": "com_envoyproxy_protoc_gen_validate", 263 - "patch_args": [ 264 - "-p1" 265 - ], 266 - "patches": [ 267 - "//third_party/protoc_gen_validate:protoc_gen_validate.patch" 268 - ], 269 - "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 270 - "strip_prefix": "protoc-gen-validate-4694024279bdac52b77e22dc87808bd0fd732b69", 271 - "urls": [ 272 - "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 273 - "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 274 - ] 275 - }, 276 - "com_github_cares_cares": { 277 - "build_file": "@com_github_grpc_grpc//third_party:cares/cares.BUILD", 278 - "generator_function": "grpc_deps", 279 - "generator_name": "com_github_cares_cares", 280 - "name": "com_github_cares_cares", 281 - "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 282 - "strip_prefix": "c-ares-6654436a307a5a686b008c1d4c93b0085da6e6d8", 283 - "urls": [ 284 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 285 - "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 286 - ] 287 - }, 288 - "com_github_cncf_udpa": { 289 - "generator_function": "dist_http_archive", 290 - "generator_name": "com_github_cncf_udpa", 291 - "name": "com_github_cncf_udpa", 292 - "patch_args": [ 293 - "-p1" 294 - ], 295 - "patches": [ 296 - "//third_party/cncf_udpa:cncf_udpa_0.0.1.patch" 297 - ], 298 - "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 299 - "strip_prefix": "xds-cb28da3451f158a947dfc45090fe92b07b243bc1", 300 - "urls": [ 301 - "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 302 - "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 303 - ] 304 - }, 305 - "com_github_google_benchmark": { 306 - "generator_function": "grpc_deps", 307 - "generator_name": "com_github_google_benchmark", 308 - "name": "com_github_google_benchmark", 309 - "sha256": "0b921a3bc39e35f4275c8dcc658af2391c150fb966102341287b0401ff2e6f21", 310 - "strip_prefix": "benchmark-0baacde3618ca617da95375e0af13ce1baadea47", 311 - "urls": [ 312 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz", 313 - "https://github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz" 314 - ] 315 - }, 316 - "com_github_grpc_grpc": { 317 - "generator_function": "dist_http_archive", 318 - "generator_name": "com_github_grpc_grpc", 319 - "name": "com_github_grpc_grpc", 320 - "patch_args": [ 321 - "-p1" 322 - ], 323 - "patches": [ 324 - "//third_party/grpc:grpc_1.47.0.patch", 325 - "//third_party/grpc:grpc_1.47.0.win_arm64.patch" 326 - ], 327 - "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 328 - "strip_prefix": "grpc-1.47.0", 329 - "urls": [ 330 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 331 - "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 332 - ] 333 - }, 334 - "com_github_libuv_libuv": { 335 - "build_file": "@com_github_grpc_grpc//third_party:libuv.BUILD", 336 - "generator_function": "grpc_deps", 337 - "generator_name": "com_github_libuv_libuv", 338 - "name": "com_github_libuv_libuv", 339 - "sha256": "5ca4e9091f3231d8ad8801862dc4e851c23af89c69141d27723157776f7291e7", 340 - "strip_prefix": "libuv-02a9e1be252b623ee032a3137c0b0c94afbe6809", 341 - "urls": [ 342 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz", 343 - "https://github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz" 344 - ] 345 - }, 346 - "com_google_absl": { 347 - "generator_function": "dist_http_archive", 348 - "generator_name": "com_google_absl", 349 - "name": "com_google_absl", 350 - "sha256": "dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4", 351 - "strip_prefix": "abseil-cpp-20211102.0", 352 - "urls": [ 353 - "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz", 354 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" 355 - ] 356 - }, 357 - "com_google_googleapis": { 358 - "generator_function": "dist_http_archive", 359 - "generator_name": "com_google_googleapis", 360 - "name": "com_google_googleapis", 361 - "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 362 - "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", 363 - "urls": [ 364 - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 365 - "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 366 - ] 367 - }, 368 - "com_google_googletest": { 369 - "name": "com_google_googletest", 370 - "sha256": "81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2", 371 - "strip_prefix": "googletest-release-1.12.1", 372 - "urls": [ 373 - "https://mirror.bazel.build/github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz", 374 - "https://github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz" 375 - ] 376 - }, 377 - "com_google_protobuf": { 378 - "generator_function": "dist_http_archive", 379 - "generator_name": "com_google_protobuf", 380 - "name": "com_google_protobuf", 381 - "patch_args": [ 382 - "-p1" 383 - ], 384 - "patch_cmds": [ 385 - "test -f BUILD && chmod u+w BUILD || true", 386 - "echo >> BUILD", 387 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 388 - ], 389 - "patch_cmds_win": [ 390 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 391 - ], 392 - "patches": [ 393 - "//third_party/protobuf:3.19.6.patch" 394 - ], 395 - "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 396 - "strip_prefix": "protobuf-3.19.6", 397 - "urls": [ 398 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 399 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 400 - ] 401 - }, 402 - "com_google_testparameterinjector": { 403 - "build_file_content": "\njava_library(\n name = \"testparameterinjector\",\n testonly = True,\n srcs = glob([\"src/main/**/*.java\"]),\n deps = [\n \"@org_snakeyaml//:snakeyaml\",\n \"@//third_party:auto_value\",\n \"@//third_party:guava\",\n \"@//third_party:junit4\",\n \"@//third_party/protobuf:protobuf_java\",\n ],\n visibility = [\"//visibility:public\"],\n)\n", 404 - "name": "com_google_testparameterinjector", 405 - "sha256": "562a0e87eb413a7dcad29ebc8d578f6f97503473943585b051c1398a58189b06", 406 - "strip_prefix": "TestParameterInjector-1.0", 407 - "urls": [ 408 - "https://mirror.bazel.build/github.com/google/TestParameterInjector/archive/v1.0.tar.gz", 409 - "https://github.com/google/TestParameterInjector/archive/v1.0.tar.gz" 410 - ] 411 - }, 412 - "com_googlesource_code_re2": { 413 - "generator_function": "grpc_deps", 414 - "generator_name": "com_googlesource_code_re2", 415 - "name": "com_googlesource_code_re2", 416 - "sha256": "319a58a58d8af295db97dfeecc4e250179c5966beaa2d842a82f0a013b6a239b", 417 - "strip_prefix": "re2-8e08f47b11b413302749c0d8b17a1c94777495d5", 418 - "urls": [ 419 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz", 420 - "https://github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz" 421 - ] 422 - }, 423 - "coverage_output_generator-v2.6.zip": { 424 - "name": "coverage_output_generator-v2.6.zip", 425 - "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 426 - "urls": [ 427 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 428 - ] 429 - }, 430 - "cython": { 431 - "build_file": "@com_github_grpc_grpc//third_party:cython.BUILD", 432 - "generator_function": "grpc_deps", 433 - "generator_name": "cython", 434 - "name": "cython", 435 - "sha256": "bb72b2f0ef029472759c711f0a4bded6e15e3f9bda3797550cef3c1d87d02283", 436 - "strip_prefix": "cython-0.29.26", 437 - "urls": [ 438 - "https://github.com/cython/cython/archive/0.29.26.tar.gz" 439 - ] 440 - }, 441 - "desugar_jdk_libs": { 442 - "generator_function": "dist_http_archive", 443 - "generator_name": "desugar_jdk_libs", 444 - "name": "desugar_jdk_libs", 445 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 446 - "strip_prefix": "desugar_jdk_libs-5847d6a06302136d95a14b4cbd4b55a9c9f1436e", 447 - "urls": [ 448 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 449 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 450 - ] 451 - }, 452 - "enum34": { 453 - "build_file": "@com_github_grpc_grpc//third_party:enum34.BUILD", 454 - "generator_function": "grpc_deps", 455 - "generator_name": "enum34", 456 - "name": "enum34", 457 - "sha256": "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1", 458 - "strip_prefix": "enum34-1.1.6", 459 - "urls": [ 460 - "https://files.pythonhosted.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz" 461 - ] 462 - }, 463 - "envoy_api": { 464 - "generator_function": "grpc_deps", 465 - "generator_name": "envoy_api", 466 - "name": "envoy_api", 467 - "sha256": "c5807010b67033330915ca5a20483e30538ae5e689aa14b3631d6284beca4630", 468 - "strip_prefix": "data-plane-api-9c42588c956220b48eb3099d186487c2f04d32ec", 469 - "urls": [ 470 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz", 471 - "https://github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz" 472 - ] 473 - }, 474 - "futures": { 475 - "build_file": "@com_github_grpc_grpc//third_party:futures.BUILD", 476 - "generator_function": "grpc_deps", 477 - "generator_name": "futures", 478 - "name": "futures", 479 - "sha256": "7e033af76a5e35f58e56da7a91e687706faf4e7bdfb2cbc3f2cca6b9bcda9794", 480 - "strip_prefix": "futures-3.3.0", 481 - "urls": [ 482 - "https://files.pythonhosted.org/packages/47/04/5fc6c74ad114032cd2c544c575bffc17582295e9cd6a851d6026ab4b2c00/futures-3.3.0.tar.gz" 483 - ] 484 - }, 485 - "io_bazel_rules_go": { 486 - "generator_function": "grpc_deps", 487 - "generator_name": "io_bazel_rules_go", 488 - "name": "io_bazel_rules_go", 489 - "sha256": "69de5c704a05ff37862f7e0f5534d4f479418afc21806c887db544a316f3cb6b", 490 - "urls": [ 491 - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz", 492 - "https://github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz" 493 - ] 494 - }, 495 - "io_bazel_rules_python": { 496 - "generator_function": "grpc_deps", 497 - "generator_name": "io_bazel_rules_python", 498 - "name": "io_bazel_rules_python", 499 - "patch_args": [ 500 - "-p1" 501 - ], 502 - "patches": [ 503 - "@com_github_grpc_grpc//third_party:rules_python.patch" 504 - ], 505 - "sha256": "954aa89b491be4a083304a2cb838019c8b8c3720a7abb9c4cb81ac7a24230cea", 506 - "url": "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" 507 - }, 508 - "io_bazel_rules_sass": { 509 - "generator_function": "dist_http_archive", 510 - "generator_name": "io_bazel_rules_sass", 511 - "name": "io_bazel_rules_sass", 512 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 513 - "strip_prefix": "rules_sass-1.25.0", 514 - "urls": [ 515 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 516 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 517 - ] 518 - }, 519 - "io_bazel_skydoc": { 520 - "generator_function": "dist_http_archive", 521 - "generator_name": "io_bazel_skydoc", 522 - "name": "io_bazel_skydoc", 523 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 524 - "strip_prefix": "stardoc-1ef781ced3b1443dca3ed05dec1989eca1a4e1cd", 525 - "urls": [ 526 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 527 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 528 - ] 529 - }, 530 - "io_opencensus_cpp": { 531 - "generator_function": "grpc_deps", 532 - "generator_name": "io_opencensus_cpp", 533 - "name": "io_opencensus_cpp", 534 - "sha256": "90d6fafa8b1a2ea613bf662731d3086e1c2ed286f458a95c81744df2dbae41b1", 535 - "strip_prefix": "opencensus-cpp-c9a4da319bc669a772928ffc55af4a61be1a1176", 536 - "urls": [ 537 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz", 538 - "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" 539 - ] 540 - }, 541 - "java_tools-v12.6.zip": { 542 - "name": "java_tools-v12.6.zip", 543 - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", 544 - "urls": [ 545 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", 546 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" 547 - ] 548 - }, 549 - "java_tools_darwin_arm64-v12.6.zip": { 550 - "name": "java_tools_darwin_arm64-v12.6.zip", 551 - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", 552 - "urls": [ 553 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", 554 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" 555 - ] 556 - }, 557 - "java_tools_darwin_x86_64-v12.6.zip": { 558 - "name": "java_tools_darwin_x86_64-v12.6.zip", 559 - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", 560 - "urls": [ 561 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", 562 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" 563 - ] 564 - }, 565 - "java_tools_linux-v12.6.zip": { 566 - "name": "java_tools_linux-v12.6.zip", 567 - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", 568 - "urls": [ 569 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", 570 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" 571 - ] 572 - }, 573 - "java_tools_windows-v12.6.zip": { 574 - "name": "java_tools_windows-v12.6.zip", 575 - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", 576 - "urls": [ 577 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", 578 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" 579 - ] 580 - }, 581 - "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { 582 - "name": "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", 583 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 584 - "urls": [ 585 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 586 - ] 587 - }, 588 - "nuget_python_i686_3.10.0": { 589 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 590 - "generator_function": "grpc_extra_deps", 591 - "generator_name": "nuget_python_i686_3.10.0", 592 - "name": "nuget_python_i686_3.10.0", 593 - "patch_cmds": [ 594 - "cp -r include/* ." 595 - ], 596 - "sha256": "e115e102eb90ce160ab0ef7506b750a8d7ecc385bde0a496f02a54337a8bc333", 597 - "strip_prefix": "tools", 598 - "type": "zip", 599 - "urls": [ 600 - "https://www.nuget.org/api/v2/package/pythonx86/3.10.0" 601 - ] 602 - }, 603 - "nuget_python_i686_3.7.0": { 604 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 605 - "generator_function": "grpc_extra_deps", 606 - "generator_name": "nuget_python_i686_3.7.0", 607 - "name": "nuget_python_i686_3.7.0", 608 - "patch_cmds": [ 609 - "cp -r include/* ." 610 - ], 611 - "sha256": "a8bb49fa1ca62ad55430fcafaca1b58015e22943e66b1a87d5e7cef2556c6a54", 612 - "strip_prefix": "tools", 613 - "type": "zip", 614 - "urls": [ 615 - "https://www.nuget.org/api/v2/package/pythonx86/3.7.0" 616 - ] 617 - }, 618 - "nuget_python_i686_3.8.0": { 619 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 620 - "generator_function": "grpc_extra_deps", 621 - "generator_name": "nuget_python_i686_3.8.0", 622 - "name": "nuget_python_i686_3.8.0", 623 - "patch_cmds": [ 624 - "cp -r include/* ." 625 - ], 626 - "sha256": "87a6481f5eef30b42ac12c93f06f73bd0b8692f26313b76a6615d1641c4e7bca", 627 - "strip_prefix": "tools", 628 - "type": "zip", 629 - "urls": [ 630 - "https://www.nuget.org/api/v2/package/pythonx86/3.8.0" 631 - ] 632 - }, 633 - "nuget_python_i686_3.9.0": { 634 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 635 - "generator_function": "grpc_extra_deps", 636 - "generator_name": "nuget_python_i686_3.9.0", 637 - "name": "nuget_python_i686_3.9.0", 638 - "patch_cmds": [ 639 - "cp -r include/* ." 640 - ], 641 - "sha256": "229abecbe49dc08fe5709e0b31e70edfb3b88f23335ebfc2904c44f940fd59b6", 642 - "strip_prefix": "tools", 643 - "type": "zip", 644 - "urls": [ 645 - "https://www.nuget.org/api/v2/package/pythonx86/3.9.0" 646 - ] 647 - }, 648 - "nuget_python_x86-64_3.10.0": { 649 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 650 - "generator_function": "grpc_extra_deps", 651 - "generator_name": "nuget_python_x86-64_3.10.0", 652 - "name": "nuget_python_x86-64_3.10.0", 653 - "patch_cmds": [ 654 - "cp -r include/* ." 655 - ], 656 - "sha256": "4474c83c25625d93e772e926f95f4cd398a0abbb52793625fa30f39af3d2cc00", 657 - "strip_prefix": "tools", 658 - "type": "zip", 659 - "urls": [ 660 - "https://www.nuget.org/api/v2/package/python/3.10.0" 661 - ] 662 - }, 663 - "nuget_python_x86-64_3.7.0": { 664 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 665 - "generator_function": "grpc_extra_deps", 666 - "generator_name": "nuget_python_x86-64_3.7.0", 667 - "name": "nuget_python_x86-64_3.7.0", 668 - "patch_cmds": [ 669 - "cp -r include/* ." 670 - ], 671 - "sha256": "66eb796a5bdb1e6787b8f655a1237a6b6964af2115b7627cf4f0032cf068b4b2", 672 - "strip_prefix": "tools", 673 - "type": "zip", 674 - "urls": [ 675 - "https://www.nuget.org/api/v2/package/python/3.7.0" 676 - ] 677 - }, 678 - "nuget_python_x86-64_3.8.0": { 679 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 680 - "generator_function": "grpc_extra_deps", 681 - "generator_name": "nuget_python_x86-64_3.8.0", 682 - "name": "nuget_python_x86-64_3.8.0", 683 - "patch_cmds": [ 684 - "cp -r include/* ." 685 - ], 686 - "sha256": "96c61321ce90dd053c8a04f305a5f6cc6d91350b862db34440e4a4f069b708a0", 687 - "strip_prefix": "tools", 688 - "type": "zip", 689 - "urls": [ 690 - "https://www.nuget.org/api/v2/package/python/3.8.0" 691 - ] 692 - }, 693 - "nuget_python_x86-64_3.9.0": { 694 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 695 - "generator_function": "grpc_extra_deps", 696 - "generator_name": "nuget_python_x86-64_3.9.0", 697 - "name": "nuget_python_x86-64_3.9.0", 698 - "patch_cmds": [ 699 - "cp -r include/* ." 700 - ], 701 - "sha256": "6af58a733e7dfbfcdd50d55788134393d6ffe7ab8270effbf724bdb786558832", 702 - "strip_prefix": "tools", 703 - "type": "zip", 704 - "urls": [ 705 - "https://www.nuget.org/api/v2/package/python/3.9.0" 706 - ] 707 - }, 708 - "opencensus_proto": { 709 - "generator_function": "grpc_deps", 710 - "generator_name": "opencensus_proto", 711 - "name": "opencensus_proto", 712 - "sha256": "b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0", 713 - "strip_prefix": "opencensus-proto-0.3.0/src", 714 - "urls": [ 715 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz", 716 - "https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz" 717 - ] 718 - }, 719 - "openjdk11_darwin_aarch64_archive": { 720 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 721 - "generator_function": "dist_http_archive", 722 - "generator_name": "openjdk11_darwin_aarch64_archive", 723 - "name": "openjdk11_darwin_aarch64_archive", 724 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 725 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 726 - "urls": [ 727 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 728 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 729 - ] 730 - }, 731 - "openjdk11_darwin_archive": { 732 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 733 - "generator_function": "dist_http_archive", 734 - "generator_name": "openjdk11_darwin_archive", 735 - "name": "openjdk11_darwin_archive", 736 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 737 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 738 - "urls": [ 739 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 740 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 741 - ] 742 - }, 743 - "openjdk11_linux_archive": { 744 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 745 - "generator_function": "dist_http_archive", 746 - "generator_name": "openjdk11_linux_archive", 747 - "name": "openjdk11_linux_archive", 748 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 749 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 750 - "urls": [ 751 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 752 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 753 - ] 754 - }, 755 - "openjdk11_windows_archive": { 756 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 757 - "generator_function": "dist_http_archive", 758 - "generator_name": "openjdk11_windows_archive", 759 - "name": "openjdk11_windows_archive", 760 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 761 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 762 - "urls": [ 763 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 764 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 765 - ] 766 - }, 767 - "openjdk11_windows_arm64_archive": { 768 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 769 - "generator_function": "dist_http_archive", 770 - "generator_name": "openjdk11_windows_arm64_archive", 771 - "name": "openjdk11_windows_arm64_archive", 772 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 773 - "strip_prefix": "jdk-11.0.13+8", 774 - "urls": [ 775 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 776 - ] 777 - }, 778 - "openjdk17_darwin_aarch64_archive": { 779 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 780 - "generator_function": "dist_http_archive", 781 - "generator_name": "openjdk17_darwin_aarch64_archive", 782 - "name": "openjdk17_darwin_aarch64_archive", 783 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 784 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 785 - "urls": [ 786 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 787 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 788 - ] 789 - }, 790 - "openjdk17_darwin_archive": { 791 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 792 - "generator_function": "dist_http_archive", 793 - "generator_name": "openjdk17_darwin_archive", 794 - "name": "openjdk17_darwin_archive", 795 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 796 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 797 - "urls": [ 798 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 799 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 800 - ] 801 - }, 802 - "openjdk17_linux_archive": { 803 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 804 - "generator_function": "dist_http_archive", 805 - "generator_name": "openjdk17_linux_archive", 806 - "name": "openjdk17_linux_archive", 807 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 808 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 809 - "urls": [ 810 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 811 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 812 - ] 813 - }, 814 - "openjdk17_windows_archive": { 815 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 816 - "generator_function": "dist_http_archive", 817 - "generator_name": "openjdk17_windows_archive", 818 - "name": "openjdk17_windows_archive", 819 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 820 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 821 - "urls": [ 822 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 823 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 824 - ] 825 - }, 826 - "openjdk17_windows_arm64_archive": { 827 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 828 - "generator_function": "dist_http_archive", 829 - "generator_name": "openjdk17_windows_arm64_archive", 830 - "name": "openjdk17_windows_arm64_archive", 831 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 832 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 833 - "urls": [ 834 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 835 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 836 - ] 837 - }, 838 - "openjdk18_darwin_aarch64_archive": { 839 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 840 - "generator_function": "dist_http_archive", 841 - "generator_name": "openjdk18_darwin_aarch64_archive", 842 - "name": "openjdk18_darwin_aarch64_archive", 843 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 844 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 845 - "urls": [ 846 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 847 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 848 - ] 849 - }, 850 - "openjdk18_darwin_archive": { 851 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 852 - "generator_function": "dist_http_archive", 853 - "generator_name": "openjdk18_darwin_archive", 854 - "name": "openjdk18_darwin_archive", 855 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 856 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 857 - "urls": [ 858 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 859 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 860 - ] 861 - }, 862 - "openjdk18_linux_archive": { 863 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 864 - "generator_function": "dist_http_archive", 865 - "generator_name": "openjdk18_linux_archive", 866 - "name": "openjdk18_linux_archive", 867 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 868 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 869 - "urls": [ 870 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 871 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 872 - ] 873 - }, 874 - "openjdk18_windows_archive": { 875 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 876 - "generator_function": "dist_http_archive", 877 - "generator_name": "openjdk18_windows_archive", 878 - "name": "openjdk18_windows_archive", 879 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 880 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 881 - "urls": [ 882 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 883 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 884 - ] 885 - }, 886 - "openjdk18_windows_arm64_archive": { 887 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 888 - "generator_function": "dist_http_archive", 889 - "generator_name": "openjdk18_windows_arm64_archive", 890 - "name": "openjdk18_windows_arm64_archive", 891 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 892 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 893 - "urls": [ 894 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 895 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 896 - ] 897 - }, 898 - "openjdk_linux": { 899 - "downloaded_file_path": "zulu-linux.tar.gz", 900 - "name": "openjdk_linux", 901 - "sha256": "65bfe4e0ffa74a680ee4410db46b17e30cd9397b664a92a886599fe1f3530969", 902 - "urls": [ 903 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-linux_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689070.tar.gz" 904 - ] 905 - }, 906 - "openjdk_linux_aarch64": { 907 - "downloaded_file_path": "zulu-linux-aarch64.tar.gz", 908 - "name": "openjdk_linux_aarch64", 909 - "sha256": "6b245793087300db3ee82ab0d165614f193a73a60f2f011e347756c1e6ca5bac", 910 - "urls": [ 911 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 912 - ] 913 - }, 914 - "openjdk_linux_aarch64_minimal": { 915 - "downloaded_file_path": "zulu-linux-aarch64-minimal.tar.gz", 916 - "name": "openjdk_linux_aarch64_minimal", 917 - "sha256": "06f6520a877704c77614bcfc4f846cc7cbcbf5eaad149bf7f19f4f16e285c9de", 918 - "urls": [ 919 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 920 - ] 921 - }, 922 - "openjdk_linux_aarch64_vanilla": { 923 - "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 924 - "generator_function": "dist_http_file", 925 - "generator_name": "openjdk_linux_aarch64_vanilla", 926 - "name": "openjdk_linux_aarch64_vanilla", 927 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 928 - "urls": [ 929 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 930 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 931 - ] 932 - }, 933 - "openjdk_linux_minimal": { 934 - "downloaded_file_path": "zulu-linux-minimal.tar.gz", 935 - "name": "openjdk_linux_minimal", 936 - "sha256": "91f7d52f695c681d4e21499b4319d548aadef249a6b3053e306308992e1e29ae", 937 - "urls": [ 938 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689068.tar.gz" 939 - ] 940 - }, 941 - "openjdk_linux_ppc64le_vanilla": { 942 - "downloaded_file_path": "adoptopenjdk-ppc64le-vanilla.tar.gz", 943 - "generator_function": "dist_http_file", 944 - "generator_name": "openjdk_linux_ppc64le_vanilla", 945 - "name": "openjdk_linux_ppc64le_vanilla", 946 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 947 - "urls": [ 948 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 949 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 950 - ] 951 - }, 952 - "openjdk_linux_s390x_vanilla": { 953 - "downloaded_file_path": "adoptopenjdk-s390x-vanilla.tar.gz", 954 - "generator_function": "dist_http_file", 955 - "generator_name": "openjdk_linux_s390x_vanilla", 956 - "name": "openjdk_linux_s390x_vanilla", 957 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 958 - "urls": [ 959 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 960 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 961 - ] 962 - }, 963 - "openjdk_linux_vanilla": { 964 - "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 965 - "generator_function": "dist_http_file", 966 - "generator_name": "openjdk_linux_vanilla", 967 - "name": "openjdk_linux_vanilla", 968 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 969 - "urls": [ 970 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 971 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 972 - ] 973 - }, 974 - "openjdk_macos_aarch64": { 975 - "downloaded_file_path": "zulu-macos-aarch64.tar.gz", 976 - "name": "openjdk_macos_aarch64", 977 - "sha256": "a900ef793cb34b03ac5d93ea2f67291b6842e99d500934e19393a8d8f9bfa6ff", 978 - "urls": [ 979 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-allmodules-1611665569.tar.gz" 980 - ] 981 - }, 982 - "openjdk_macos_aarch64_minimal": { 983 - "downloaded_file_path": "zulu-macos-aarch64-minimal.tar.gz", 984 - "name": "openjdk_macos_aarch64_minimal", 985 - "sha256": "f4f606926e6deeaa8b8397e299313d9df87642fe464b0ccf1ed0432aeb00640b", 986 - "urls": [ 987 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-minimal-1611665562.tar.gz" 988 - ] 989 - }, 990 - "openjdk_macos_aarch64_vanilla": { 991 - "downloaded_file_path": "zulu-macos-aarch64-vanilla.tar.gz", 992 - "generator_function": "dist_http_file", 993 - "generator_name": "openjdk_macos_aarch64_vanilla", 994 - "name": "openjdk_macos_aarch64_vanilla", 995 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 996 - "urls": [ 997 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 998 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 999 - ] 1000 - }, 1001 - "openjdk_macos_x86_64": { 1002 - "downloaded_file_path": "zulu-macos.tar.gz", 1003 - "name": "openjdk_macos_x86_64", 1004 - "sha256": "8e283cfd23c7555be8e17295ed76eb8f00324c88ab904b8de37bbe08f90e569b", 1005 - "urls": [ 1006 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689066.tar.gz" 1007 - ] 1008 - }, 1009 - "openjdk_macos_x86_64_minimal": { 1010 - "downloaded_file_path": "zulu-macos-minimal.tar.gz", 1011 - "name": "openjdk_macos_x86_64_minimal", 1012 - "sha256": "1bacb1c07035d4066d79f0b65b4ea0ebd1954f3662bdfe3618da382ac8fd23a6", 1013 - "urls": [ 1014 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689063.tar.gz" 1015 - ] 1016 - }, 1017 - "openjdk_macos_x86_64_vanilla": { 1018 - "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 1019 - "generator_function": "dist_http_file", 1020 - "generator_name": "openjdk_macos_x86_64_vanilla", 1021 - "name": "openjdk_macos_x86_64_vanilla", 1022 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1023 - "urls": [ 1024 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1025 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1026 - ] 1027 - }, 1028 - "openjdk_win": { 1029 - "downloaded_file_path": "zulu-win.zip", 1030 - "name": "openjdk_win", 1031 - "sha256": "8e1604b3a27dcf639bc6d1a73103f1211848139e4cceb081d0a74a99e1e6f995", 1032 - "urls": [ 1033 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1034 - ] 1035 - }, 1036 - "openjdk_win_arm64_vanilla": { 1037 - "downloaded_file_path": "zulu-win-arm64.zip", 1038 - "generator_function": "dist_http_file", 1039 - "generator_name": "openjdk_win_arm64_vanilla", 1040 - "name": "openjdk_win_arm64_vanilla", 1041 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1042 - "urls": [ 1043 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1044 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1045 - ] 1046 - }, 1047 - "openjdk_win_minimal": { 1048 - "downloaded_file_path": "zulu-win-minimal.zip", 1049 - "name": "openjdk_win_minimal", 1050 - "sha256": "b90a713c9c2d9ea23cad44d2c2dfcc9af22faba9bde55dedc1c3bb9f556ac1ae", 1051 - "urls": [ 1052 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1053 - ] 1054 - }, 1055 - "openjdk_win_vanilla": { 1056 - "downloaded_file_path": "zulu-win-vanilla.zip", 1057 - "generator_function": "dist_http_file", 1058 - "generator_name": "openjdk_win_vanilla", 1059 - "name": "openjdk_win_vanilla", 1060 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1061 - "urls": [ 1062 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1063 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1064 - ] 1065 - }, 1066 - "org_snakeyaml": { 1067 - "build_file_content": "\njava_library(\n name = \"snakeyaml\",\n srcs = glob([\"src/main/**/*.java\"]),\n visibility = [\n \"@io_bazel//src/main/java/com/google/devtools/build/docgen/release:__pkg__\",\n \"@com_google_testparameterinjector//:__pkg__\",\n ],\n)\n", 1068 - "name": "org_snakeyaml", 1069 - "sha256": "fd0e0cc6c5974fc8f08be3a15fb4a59954c7dd958b5b68186a803de6420b6e40", 1070 - "strip_prefix": "asomov-snakeyaml-b28f0b4d87c6", 1071 - "urls": [ 1072 - "https://mirror.bazel.build/bitbucket.org/asomov/snakeyaml/get/snakeyaml-1.28.tar.gz" 1073 - ] 1074 - }, 1075 - "platforms": { 1076 - "generator_function": "dist_http_archive", 1077 - "generator_name": "platforms", 1078 - "name": "platforms", 1079 - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", 1080 - "urls": [ 1081 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", 1082 - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" 1083 - ] 1084 - }, 1085 - "platforms-0.0.5.tar.gz": { 1086 - "name": "platforms-0.0.5.tar.gz", 1087 - "sha256": "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", 1088 - "urls": [ 1089 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", 1090 - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz" 1091 - ] 1092 - }, 1093 - "python-3.7.0": { 1094 - "build_file_content": "\ncc_library(\n name = \"python_headers\",\n hdrs = glob([\"**/Include/**/*.h\"]),\n strip_include_prefix = \"Python-3.7.0/Include\",\n visibility = [\"//visibility:public\"],\n)\n", 1095 - "generator_function": "grpc_extra_deps", 1096 - "generator_name": "python-3.7.0", 1097 - "name": "python-3.7.0", 1098 - "patch_cmds": [ 1099 - "echo '#define SIZEOF_WCHAR_T 4' > Python-3.7.0/Include/pyconfig.h" 1100 - ], 1101 - "sha256": "85bb9feb6863e04fb1700b018d9d42d1caac178559ffa453d7e6a436e259fd0d", 1102 - "urls": [ 1103 - "https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz" 1104 - ] 1105 - }, 1106 - "r8-8.0.40.jar": { 1107 - "name": "r8-8.0.40.jar", 1108 - "sha256": "ab1379835c7d3e5f21f80347c3c81e2f762e0b9b02748ae5232c3afa14adf702", 1109 - "urls": [ 1110 - "https://maven.google.com/com/android/tools/r8/8.0.40/r8-8.0.40.jar" 1111 - ] 1112 - }, 1113 - "remote_coverage_tools": { 1114 - "generator_function": "dist_http_archive", 1115 - "generator_name": "remote_coverage_tools", 1116 - "name": "remote_coverage_tools", 1117 - "patch_cmds": [ 1118 - "test -f BUILD && chmod u+w BUILD || true", 1119 - "echo >> BUILD", 1120 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1121 - ], 1122 - "patch_cmds_win": [ 1123 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1124 - ], 1125 - "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 1126 - "urls": [ 1127 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 1128 - ] 1129 - }, 1130 - "remote_java_tools": { 1131 - "generator_function": "maybe", 1132 - "generator_name": "remote_java_tools", 1133 - "name": "remote_java_tools", 1134 - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", 1135 - "urls": [ 1136 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", 1137 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" 1138 - ] 1139 - }, 1140 - "remote_java_tools_darwin_arm64": { 1141 - "generator_function": "maybe", 1142 - "generator_name": "remote_java_tools_darwin_arm64", 1143 - "name": "remote_java_tools_darwin_arm64", 1144 - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", 1145 - "urls": [ 1146 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", 1147 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" 1148 - ] 1149 - }, 1150 - "remote_java_tools_darwin_arm64_for_testing": { 1151 - "generator_function": "dist_http_archive", 1152 - "generator_name": "remote_java_tools_darwin_arm64_for_testing", 1153 - "name": "remote_java_tools_darwin_arm64_for_testing", 1154 - "patch_cmds": [ 1155 - "test -f BUILD && chmod u+w BUILD || true", 1156 - "echo >> BUILD", 1157 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1158 - ], 1159 - "patch_cmds_win": [ 1160 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1161 - ], 1162 - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", 1163 - "urls": [ 1164 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", 1165 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" 1166 - ] 1167 - }, 1168 - "remote_java_tools_darwin_x86_64": { 1169 - "generator_function": "maybe", 1170 - "generator_name": "remote_java_tools_darwin_x86_64", 1171 - "name": "remote_java_tools_darwin_x86_64", 1172 - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", 1173 - "urls": [ 1174 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", 1175 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" 1176 - ] 1177 - }, 1178 - "remote_java_tools_darwin_x86_64_for_testing": { 1179 - "generator_function": "dist_http_archive", 1180 - "generator_name": "remote_java_tools_darwin_x86_64_for_testing", 1181 - "name": "remote_java_tools_darwin_x86_64_for_testing", 1182 - "patch_cmds": [ 1183 - "test -f BUILD && chmod u+w BUILD || true", 1184 - "echo >> BUILD", 1185 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1186 - ], 1187 - "patch_cmds_win": [ 1188 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1189 - ], 1190 - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", 1191 - "urls": [ 1192 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", 1193 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" 1194 - ] 1195 - }, 1196 - "remote_java_tools_for_testing": { 1197 - "generator_function": "dist_http_archive", 1198 - "generator_name": "remote_java_tools_for_testing", 1199 - "name": "remote_java_tools_for_testing", 1200 - "patch_cmds": [ 1201 - "test -f BUILD && chmod u+w BUILD || true", 1202 - "echo >> BUILD", 1203 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1204 - ], 1205 - "patch_cmds_win": [ 1206 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1207 - ], 1208 - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", 1209 - "urls": [ 1210 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", 1211 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" 1212 - ] 1213 - }, 1214 - "remote_java_tools_linux": { 1215 - "generator_function": "maybe", 1216 - "generator_name": "remote_java_tools_linux", 1217 - "name": "remote_java_tools_linux", 1218 - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", 1219 - "urls": [ 1220 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", 1221 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" 1222 - ] 1223 - }, 1224 - "remote_java_tools_linux_for_testing": { 1225 - "generator_function": "dist_http_archive", 1226 - "generator_name": "remote_java_tools_linux_for_testing", 1227 - "name": "remote_java_tools_linux_for_testing", 1228 - "patch_cmds": [ 1229 - "test -f BUILD && chmod u+w BUILD || true", 1230 - "echo >> BUILD", 1231 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1232 - ], 1233 - "patch_cmds_win": [ 1234 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1235 - ], 1236 - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", 1237 - "urls": [ 1238 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", 1239 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" 1240 - ] 1241 - }, 1242 - "remote_java_tools_test": { 1243 - "generator_function": "dist_http_archive", 1244 - "generator_name": "remote_java_tools_test", 1245 - "name": "remote_java_tools_test", 1246 - "patch_cmds": [ 1247 - "test -f BUILD && chmod u+w BUILD || true", 1248 - "echo >> BUILD", 1249 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1250 - ], 1251 - "patch_cmds_win": [ 1252 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1253 - ], 1254 - "sha256": "f58a358ca694a41416a9b6a92b852935ad301d8882e5d22f4f11134f035317d5", 1255 - "urls": [ 1256 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools-v12.6.zip", 1257 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools-v12.6.zip" 1258 - ] 1259 - }, 1260 - "remote_java_tools_test_darwin_arm64": { 1261 - "generator_function": "dist_http_archive", 1262 - "generator_name": "remote_java_tools_test_darwin_arm64", 1263 - "name": "remote_java_tools_test_darwin_arm64", 1264 - "patch_cmds": [ 1265 - "test -f BUILD && chmod u+w BUILD || true", 1266 - "echo >> BUILD", 1267 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1268 - ], 1269 - "patch_cmds_win": [ 1270 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1271 - ], 1272 - "sha256": "c6ffcaf87965c436cc86fc0e9673dafc97c0761efae8225ad2691cf6cfe3d87a", 1273 - "urls": [ 1274 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_arm64-v12.6.zip", 1275 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_arm64-v12.6.zip" 1276 - ] 1277 - }, 1278 - "remote_java_tools_test_darwin_x86_64": { 1279 - "generator_function": "dist_http_archive", 1280 - "generator_name": "remote_java_tools_test_darwin_x86_64", 1281 - "name": "remote_java_tools_test_darwin_x86_64", 1282 - "patch_cmds": [ 1283 - "test -f BUILD && chmod u+w BUILD || true", 1284 - "echo >> BUILD", 1285 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1286 - ], 1287 - "patch_cmds_win": [ 1288 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1289 - ], 1290 - "sha256": "c6545e82e543cb5775d3b8909d6270b5f481864b5ff083d20bfa5dcf77ac3ef7", 1291 - "urls": [ 1292 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_darwin_x86_64-v12.6.zip", 1293 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_darwin_x86_64-v12.6.zip" 1294 - ] 1295 - }, 1296 - "remote_java_tools_test_linux": { 1297 - "generator_function": "dist_http_archive", 1298 - "generator_name": "remote_java_tools_test_linux", 1299 - "name": "remote_java_tools_test_linux", 1300 - "patch_cmds": [ 1301 - "test -f BUILD && chmod u+w BUILD || true", 1302 - "echo >> BUILD", 1303 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1304 - ], 1305 - "patch_cmds_win": [ 1306 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1307 - ], 1308 - "sha256": "64294e91fe940c77e6d35818b4c3a1f07d78e33add01e330188d907032687066", 1309 - "urls": [ 1310 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_linux-v12.6.zip", 1311 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_linux-v12.6.zip" 1312 - ] 1313 - }, 1314 - "remote_java_tools_test_windows": { 1315 - "generator_function": "dist_http_archive", 1316 - "generator_name": "remote_java_tools_test_windows", 1317 - "name": "remote_java_tools_test_windows", 1318 - "patch_cmds": [ 1319 - "test -f BUILD && chmod u+w BUILD || true", 1320 - "echo >> BUILD", 1321 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1322 - ], 1323 - "patch_cmds_win": [ 1324 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1325 - ], 1326 - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", 1327 - "urls": [ 1328 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", 1329 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" 1330 - ] 1331 - }, 1332 - "remote_java_tools_windows": { 1333 - "generator_function": "maybe", 1334 - "generator_name": "remote_java_tools_windows", 1335 - "name": "remote_java_tools_windows", 1336 - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", 1337 - "urls": [ 1338 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", 1339 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" 1340 - ] 1341 - }, 1342 - "remote_java_tools_windows_for_testing": { 1343 - "generator_function": "dist_http_archive", 1344 - "generator_name": "remote_java_tools_windows_for_testing", 1345 - "name": "remote_java_tools_windows_for_testing", 1346 - "patch_cmds": [ 1347 - "test -f BUILD && chmod u+w BUILD || true", 1348 - "echo >> BUILD", 1349 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1350 - ], 1351 - "patch_cmds_win": [ 1352 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1353 - ], 1354 - "sha256": "63f727d44011b8c504bb4e6d89c2cd982278efb34dae8629687e9483d8f7d62d", 1355 - "urls": [ 1356 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.6/java_tools_windows-v12.6.zip", 1357 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.6/java_tools_windows-v12.6.zip" 1358 - ] 1359 - }, 1360 - "remotejdk11_linux": { 1361 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1362 - "generator_function": "maybe", 1363 - "generator_name": "remotejdk11_linux", 1364 - "name": "remotejdk11_linux", 1365 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 1366 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 1367 - "urls": [ 1368 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 1369 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 1370 - ] 1371 - }, 1372 - "remotejdk11_linux_aarch64": { 1373 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1374 - "generator_function": "maybe", 1375 - "generator_name": "remotejdk11_linux_aarch64", 1376 - "name": "remotejdk11_linux_aarch64", 1377 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 1378 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64", 1379 - "urls": [ 1380 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 1381 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 1382 - ] 1383 - }, 1384 - "remotejdk11_linux_aarch64_for_testing": { 1385 - "build_file": "@local_jdk//:BUILD.bazel", 1386 - "generator_function": "dist_http_archive", 1387 - "generator_name": "remotejdk11_linux_aarch64_for_testing", 1388 - "name": "remotejdk11_linux_aarch64_for_testing", 1389 - "patch_cmds": [ 1390 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1391 - "echo >> BUILD.bazel", 1392 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1393 - ], 1394 - "patch_cmds_win": [ 1395 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1396 - ], 1397 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 1398 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64", 1399 - "urls": [ 1400 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 1401 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 1402 - ] 1403 - }, 1404 - "remotejdk11_linux_for_testing": { 1405 - "build_file": "@local_jdk//:BUILD.bazel", 1406 - "generator_function": "dist_http_archive", 1407 - "generator_name": "remotejdk11_linux_for_testing", 1408 - "name": "remotejdk11_linux_for_testing", 1409 - "patch_cmds": [ 1410 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1411 - "echo >> BUILD.bazel", 1412 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1413 - ], 1414 - "patch_cmds_win": [ 1415 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1416 - ], 1417 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 1418 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 1419 - "urls": [ 1420 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 1421 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 1422 - ] 1423 - }, 1424 - "remotejdk11_linux_ppc64le": { 1425 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1426 - "generator_function": "maybe", 1427 - "generator_name": "remotejdk11_linux_ppc64le", 1428 - "name": "remotejdk11_linux_ppc64le", 1429 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1430 - "strip_prefix": "jdk-11.0.15+10", 1431 - "urls": [ 1432 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 1433 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1434 - ] 1435 - }, 1436 - "remotejdk11_linux_ppc64le_for_testing": { 1437 - "build_file": "@local_jdk//:BUILD.bazel", 1438 - "generator_function": "dist_http_archive", 1439 - "generator_name": "remotejdk11_linux_ppc64le_for_testing", 1440 - "name": "remotejdk11_linux_ppc64le_for_testing", 1441 - "patch_cmds": [ 1442 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1443 - "echo >> BUILD.bazel", 1444 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1445 - ], 1446 - "patch_cmds_win": [ 1447 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1448 - ], 1449 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1450 - "strip_prefix": "jdk-11.0.15+10", 1451 - "urls": [ 1452 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 1453 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1454 - ] 1455 - }, 1456 - "remotejdk11_linux_s390x": { 1457 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1458 - "generator_function": "maybe", 1459 - "generator_name": "remotejdk11_linux_s390x", 1460 - "name": "remotejdk11_linux_s390x", 1461 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1462 - "strip_prefix": "jdk-11.0.15+10", 1463 - "urls": [ 1464 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 1465 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1466 - ] 1467 - }, 1468 - "remotejdk11_linux_s390x_for_testing": { 1469 - "build_file": "@local_jdk//:BUILD.bazel", 1470 - "generator_function": "dist_http_archive", 1471 - "generator_name": "remotejdk11_linux_s390x_for_testing", 1472 - "name": "remotejdk11_linux_s390x_for_testing", 1473 - "patch_cmds": [ 1474 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1475 - "echo >> BUILD.bazel", 1476 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1477 - ], 1478 - "patch_cmds_win": [ 1479 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1480 - ], 1481 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1482 - "strip_prefix": "jdk-11.0.15+10", 1483 - "urls": [ 1484 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 1485 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1486 - ] 1487 - }, 1488 - "remotejdk11_macos": { 1489 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1490 - "generator_function": "maybe", 1491 - "generator_name": "remotejdk11_macos", 1492 - "name": "remotejdk11_macos", 1493 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1494 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 1495 - "urls": [ 1496 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1497 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1498 - ] 1499 - }, 1500 - "remotejdk11_macos_aarch64": { 1501 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1502 - "generator_function": "maybe", 1503 - "generator_name": "remotejdk11_macos_aarch64", 1504 - "name": "remotejdk11_macos_aarch64", 1505 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 1506 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 1507 - "urls": [ 1508 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 1509 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 1510 - ] 1511 - }, 1512 - "remotejdk11_macos_aarch64_for_testing": { 1513 - "build_file": "@local_jdk//:BUILD.bazel", 1514 - "generator_function": "dist_http_archive", 1515 - "generator_name": "remotejdk11_macos_aarch64_for_testing", 1516 - "name": "remotejdk11_macos_aarch64_for_testing", 1517 - "patch_cmds": [ 1518 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1519 - "echo >> BUILD.bazel", 1520 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1521 - ], 1522 - "patch_cmds_win": [ 1523 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1524 - ], 1525 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 1526 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 1527 - "urls": [ 1528 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 1529 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 1530 - ] 1531 - }, 1532 - "remotejdk11_macos_for_testing": { 1533 - "build_file": "@local_jdk//:BUILD.bazel", 1534 - "generator_function": "dist_http_archive", 1535 - "generator_name": "remotejdk11_macos_for_testing", 1536 - "name": "remotejdk11_macos_for_testing", 1537 - "patch_cmds": [ 1538 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1539 - "echo >> BUILD.bazel", 1540 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1541 - ], 1542 - "patch_cmds_win": [ 1543 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1544 - ], 1545 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1546 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 1547 - "urls": [ 1548 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1549 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1550 - ] 1551 - }, 1552 - "remotejdk11_win": { 1553 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1554 - "generator_function": "maybe", 1555 - "generator_name": "remotejdk11_win", 1556 - "name": "remotejdk11_win", 1557 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1558 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 1559 - "urls": [ 1560 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1561 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1562 - ] 1563 - }, 1564 - "remotejdk11_win_arm64": { 1565 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1566 - "generator_function": "maybe", 1567 - "generator_name": "remotejdk11_win_arm64", 1568 - "name": "remotejdk11_win_arm64", 1569 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1570 - "strip_prefix": "jdk-11.0.13+8", 1571 - "urls": [ 1572 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1573 - ] 1574 - }, 1575 - "remotejdk11_win_arm64_for_testing": { 1576 - "build_file": "@local_jdk//:BUILD.bazel", 1577 - "generator_function": "dist_http_archive", 1578 - "generator_name": "remotejdk11_win_arm64_for_testing", 1579 - "name": "remotejdk11_win_arm64_for_testing", 1580 - "patch_cmds": [ 1581 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1582 - "echo >> BUILD.bazel", 1583 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1584 - ], 1585 - "patch_cmds_win": [ 1586 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1587 - ], 1588 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1589 - "strip_prefix": "jdk-11.0.13+8", 1590 - "urls": [ 1591 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1592 - ] 1593 - }, 1594 - "remotejdk11_win_for_testing": { 1595 - "build_file": "@local_jdk//:BUILD.bazel", 1596 - "generator_function": "dist_http_archive", 1597 - "generator_name": "remotejdk11_win_for_testing", 1598 - "name": "remotejdk11_win_for_testing", 1599 - "patch_cmds": [ 1600 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1601 - "echo >> BUILD.bazel", 1602 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1603 - ], 1604 - "patch_cmds_win": [ 1605 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1606 - ], 1607 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1608 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 1609 - "urls": [ 1610 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1611 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1612 - ] 1613 - }, 1614 - "remotejdk17_linux": { 1615 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1616 - "generator_function": "maybe", 1617 - "generator_name": "remotejdk17_linux", 1618 - "name": "remotejdk17_linux", 1619 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 1620 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 1621 - "urls": [ 1622 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 1623 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 1624 - ] 1625 - }, 1626 - "remotejdk17_linux_aarch64": { 1627 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1628 - "generator_function": "maybe", 1629 - "generator_name": "remotejdk17_linux_aarch64", 1630 - "name": "remotejdk17_linux_aarch64", 1631 - "sha256": "dbc6ae9163e7ff469a9ab1f342cd1bc1f4c1fb78afc3c4f2228ee3b32c4f3e43", 1632 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64", 1633 - "urls": [ 1634 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 1635 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz" 1636 - ] 1637 - }, 1638 - "remotejdk17_linux_for_testing": { 1639 - "build_file": "@local_jdk//:BUILD.bazel", 1640 - "generator_function": "dist_http_archive", 1641 - "generator_name": "remotejdk17_linux_for_testing", 1642 - "name": "remotejdk17_linux_for_testing", 1643 - "patch_cmds": [ 1644 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1645 - "echo >> BUILD.bazel", 1646 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1647 - ], 1648 - "patch_cmds_win": [ 1649 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1650 - ], 1651 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 1652 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 1653 - "urls": [ 1654 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 1655 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 1656 - ] 1657 - }, 1658 - "remotejdk17_macos": { 1659 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1660 - "generator_function": "maybe", 1661 - "generator_name": "remotejdk17_macos", 1662 - "name": "remotejdk17_macos", 1663 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 1664 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 1665 - "urls": [ 1666 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 1667 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 1668 - ] 1669 - }, 1670 - "remotejdk17_macos_aarch64": { 1671 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1672 - "generator_function": "maybe", 1673 - "generator_name": "remotejdk17_macos_aarch64", 1674 - "name": "remotejdk17_macos_aarch64", 1675 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 1676 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 1677 - "urls": [ 1678 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 1679 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 1680 - ] 1681 - }, 1682 - "remotejdk17_macos_aarch64_for_testing": { 1683 - "build_file": "@local_jdk//:BUILD.bazel", 1684 - "generator_function": "dist_http_archive", 1685 - "generator_name": "remotejdk17_macos_aarch64_for_testing", 1686 - "name": "remotejdk17_macos_aarch64_for_testing", 1687 - "patch_cmds": [ 1688 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1689 - "echo >> BUILD.bazel", 1690 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1691 - ], 1692 - "patch_cmds_win": [ 1693 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1694 - ], 1695 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 1696 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 1697 - "urls": [ 1698 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 1699 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 1700 - ] 1701 - }, 1702 - "remotejdk17_macos_for_testing": { 1703 - "build_file": "@local_jdk//:BUILD.bazel", 1704 - "generator_function": "dist_http_archive", 1705 - "generator_name": "remotejdk17_macos_for_testing", 1706 - "name": "remotejdk17_macos_for_testing", 1707 - "patch_cmds": [ 1708 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1709 - "echo >> BUILD.bazel", 1710 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1711 - ], 1712 - "patch_cmds_win": [ 1713 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1714 - ], 1715 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 1716 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 1717 - "urls": [ 1718 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 1719 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 1720 - ] 1721 - }, 1722 - "remotejdk17_win": { 1723 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1724 - "generator_function": "maybe", 1725 - "generator_name": "remotejdk17_win", 1726 - "name": "remotejdk17_win", 1727 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 1728 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 1729 - "urls": [ 1730 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 1731 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 1732 - ] 1733 - }, 1734 - "remotejdk17_win_arm64": { 1735 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1736 - "generator_function": "maybe", 1737 - "generator_name": "remotejdk17_win_arm64", 1738 - "name": "remotejdk17_win_arm64", 1739 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1740 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 1741 - "urls": [ 1742 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1743 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1744 - ] 1745 - }, 1746 - "remotejdk17_win_arm64_for_testing": { 1747 - "build_file": "@local_jdk//:BUILD.bazel", 1748 - "generator_function": "dist_http_archive", 1749 - "generator_name": "remotejdk17_win_arm64_for_testing", 1750 - "name": "remotejdk17_win_arm64_for_testing", 1751 - "patch_cmds": [ 1752 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1753 - "echo >> BUILD.bazel", 1754 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1755 - ], 1756 - "patch_cmds_win": [ 1757 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1758 - ], 1759 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1760 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 1761 - "urls": [ 1762 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1763 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1764 - ] 1765 - }, 1766 - "remotejdk17_win_for_testing": { 1767 - "build_file": "@local_jdk//:BUILD.bazel", 1768 - "generator_function": "dist_http_archive", 1769 - "generator_name": "remotejdk17_win_for_testing", 1770 - "name": "remotejdk17_win_for_testing", 1771 - "patch_cmds": [ 1772 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1773 - "echo >> BUILD.bazel", 1774 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1775 - ], 1776 - "patch_cmds_win": [ 1777 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1778 - ], 1779 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 1780 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 1781 - "urls": [ 1782 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 1783 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 1784 - ] 1785 - }, 1786 - "remotejdk18_linux": { 1787 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1788 - "generator_function": "maybe", 1789 - "generator_name": "remotejdk18_linux", 1790 - "name": "remotejdk18_linux", 1791 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 1792 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 1793 - "urls": [ 1794 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 1795 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 1796 - ] 1797 - }, 1798 - "remotejdk18_linux_aarch64": { 1799 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1800 - "generator_function": "maybe", 1801 - "generator_name": "remotejdk18_linux_aarch64", 1802 - "name": "remotejdk18_linux_aarch64", 1803 - "sha256": "a1d5f78172f32f819d08e9043b0f82fa7af738b37c55c6ca8d6092c61d204d53", 1804 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_aarch64", 1805 - "urls": [ 1806 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 1807 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz" 1808 - ] 1809 - }, 1810 - "remotejdk18_linux_for_testing": { 1811 - "build_file": "@local_jdk//:BUILD.bazel", 1812 - "generator_function": "dist_http_archive", 1813 - "generator_name": "remotejdk18_linux_for_testing", 1814 - "name": "remotejdk18_linux_for_testing", 1815 - "patch_cmds": [ 1816 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1817 - "echo >> BUILD.bazel", 1818 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1819 - ], 1820 - "patch_cmds_win": [ 1821 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1822 - ], 1823 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 1824 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 1825 - "urls": [ 1826 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 1827 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 1828 - ] 1829 - }, 1830 - "remotejdk18_macos": { 1831 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1832 - "generator_function": "maybe", 1833 - "generator_name": "remotejdk18_macos", 1834 - "name": "remotejdk18_macos", 1835 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 1836 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 1837 - "urls": [ 1838 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 1839 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 1840 - ] 1841 - }, 1842 - "remotejdk18_macos_aarch64": { 1843 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1844 - "generator_function": "maybe", 1845 - "generator_name": "remotejdk18_macos_aarch64", 1846 - "name": "remotejdk18_macos_aarch64", 1847 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 1848 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 1849 - "urls": [ 1850 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 1851 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 1852 - ] 1853 - }, 1854 - "remotejdk18_macos_aarch64_for_testing": { 1855 - "build_file": "@local_jdk//:BUILD.bazel", 1856 - "generator_function": "dist_http_archive", 1857 - "generator_name": "remotejdk18_macos_aarch64_for_testing", 1858 - "name": "remotejdk18_macos_aarch64_for_testing", 1859 - "patch_cmds": [ 1860 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1861 - "echo >> BUILD.bazel", 1862 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1863 - ], 1864 - "patch_cmds_win": [ 1865 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1866 - ], 1867 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 1868 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 1869 - "urls": [ 1870 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 1871 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 1872 - ] 1873 - }, 1874 - "remotejdk18_macos_for_testing": { 1875 - "build_file": "@local_jdk//:BUILD.bazel", 1876 - "generator_function": "dist_http_archive", 1877 - "generator_name": "remotejdk18_macos_for_testing", 1878 - "name": "remotejdk18_macos_for_testing", 1879 - "patch_cmds": [ 1880 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1881 - "echo >> BUILD.bazel", 1882 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1883 - ], 1884 - "patch_cmds_win": [ 1885 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1886 - ], 1887 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 1888 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 1889 - "urls": [ 1890 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 1891 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 1892 - ] 1893 - }, 1894 - "remotejdk18_win": { 1895 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1896 - "generator_function": "maybe", 1897 - "generator_name": "remotejdk18_win", 1898 - "name": "remotejdk18_win", 1899 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 1900 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 1901 - "urls": [ 1902 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 1903 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 1904 - ] 1905 - }, 1906 - "remotejdk18_win_arm64": { 1907 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1908 - "generator_function": "maybe", 1909 - "generator_name": "remotejdk18_win_arm64", 1910 - "name": "remotejdk18_win_arm64", 1911 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 1912 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 1913 - "urls": [ 1914 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 1915 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 1916 - ] 1917 - }, 1918 - "remotejdk18_win_arm64_for_testing": { 1919 - "build_file": "@local_jdk//:BUILD.bazel", 1920 - "generator_function": "dist_http_archive", 1921 - "generator_name": "remotejdk18_win_arm64_for_testing", 1922 - "name": "remotejdk18_win_arm64_for_testing", 1923 - "patch_cmds": [ 1924 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1925 - "echo >> BUILD.bazel", 1926 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1927 - ], 1928 - "patch_cmds_win": [ 1929 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1930 - ], 1931 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 1932 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 1933 - "urls": [ 1934 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 1935 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 1936 - ] 1937 - }, 1938 - "remotejdk18_win_for_testing": { 1939 - "build_file": "@local_jdk//:BUILD.bazel", 1940 - "generator_function": "dist_http_archive", 1941 - "generator_name": "remotejdk18_win_for_testing", 1942 - "name": "remotejdk18_win_for_testing", 1943 - "patch_cmds": [ 1944 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1945 - "echo >> BUILD.bazel", 1946 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1947 - ], 1948 - "patch_cmds_win": [ 1949 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1950 - ], 1951 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 1952 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 1953 - "urls": [ 1954 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 1955 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 1956 - ] 1957 - }, 1958 - "rules_cc": { 1959 - "generator_function": "dist_http_archive", 1960 - "generator_name": "rules_cc", 1961 - "name": "rules_cc", 1962 - "patch_cmds": [ 1963 - "test -f BUILD && chmod u+w BUILD || true", 1964 - "echo >> BUILD", 1965 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1966 - ], 1967 - "patch_cmds_win": [ 1968 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1969 - ], 1970 - "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1971 - "urls": [ 1972 - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1973 - ] 1974 - }, 1975 - "rules_cc-0.0.2.tar.gz": { 1976 - "name": "rules_cc-0.0.2.tar.gz", 1977 - "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1978 - "urls": [ 1979 - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1980 - ] 1981 - }, 1982 - "rules_java": { 1983 - "generator_function": "dist_http_archive", 1984 - "generator_name": "rules_java", 1985 - "name": "rules_java", 1986 - "patch_cmds": [ 1987 - "test -f BUILD && chmod u+w BUILD || true", 1988 - "echo >> BUILD", 1989 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1990 - ], 1991 - "patch_cmds_win": [ 1992 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1993 - ], 1994 - "sha256": "bc81f1ba47ef5cc68ad32225c3d0e70b8c6f6077663835438da8d5733f917598", 1995 - "strip_prefix": "rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178", 1996 - "urls": [ 1997 - "https://mirror.bazel.build/github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip", 1998 - "https://github.com/bazelbuild/rules_java/archive/7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip" 1999 - ] 2000 - }, 2001 - "rules_jvm_external": { 2002 - "generator_function": "grpc_extra_deps", 2003 - "generator_name": "rules_jvm_external", 2004 - "name": "rules_jvm_external", 2005 - "sha256": "f36441aa876c4f6427bfb2d1f2d723b48e9d930b62662bf723ddfb8fc80f0140", 2006 - "strip_prefix": "rules_jvm_external-4.1", 2007 - "urls": [ 2008 - "https://github.com/bazelbuild/rules_jvm_external/archive/4.1.zip" 2009 - ] 2010 - }, 2011 - "rules_license": { 2012 - "generator_function": "dist_http_archive", 2013 - "generator_name": "rules_license", 2014 - "name": "rules_license", 2015 - "sha256": "00ccc0df21312c127ac4b12880ab0f9a26c1cff99442dc6c5a331750360de3c3", 2016 - "urls": [ 2017 - "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", 2018 - "https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz" 2019 - ] 2020 - }, 2021 - "rules_license-0.0.3.tar.gz": { 2022 - "name": "rules_license-0.0.3.tar.gz", 2023 - "sha256": "00ccc0df21312c127ac4b12880ab0f9a26c1cff99442dc6c5a331750360de3c3", 2024 - "urls": [ 2025 - "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", 2026 - "https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz" 2027 - ] 2028 - }, 2029 - "rules_nodejs": { 2030 - "generator_function": "dist_http_archive", 2031 - "generator_name": "rules_nodejs", 2032 - "name": "rules_nodejs", 2033 - "sha256": "4d48998e3fa1e03c684e6bdf7ac98051232c7486bfa412e5b5475bbaec7bb257", 2034 - "urls": [ 2035 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz", 2036 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz" 2037 - ] 2038 - }, 2039 - "rules_nodejs-5.5.0.tar.gz": { 2040 - "name": "rules_nodejs-5.5.0.tar.gz", 2041 - "sha256": "0fad45a9bda7dc1990c47b002fd64f55041ea751fafc00cd34efb96107675778", 2042 - "urls": [ 2043 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz", 2044 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz" 2045 - ] 2046 - }, 2047 - "rules_nodejs-core-5.5.0.tar.gz": { 2048 - "name": "rules_nodejs-core-5.5.0.tar.gz", 2049 - "sha256": "4d48998e3fa1e03c684e6bdf7ac98051232c7486bfa412e5b5475bbaec7bb257", 2050 - "urls": [ 2051 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz", 2052 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz" 2053 - ] 2054 - }, 2055 - "rules_pkg": { 2056 - "generator_function": "dist_http_archive", 2057 - "generator_name": "rules_pkg", 2058 - "name": "rules_pkg", 2059 - "sha256": "8a298e832762eda1830597d64fe7db58178aa84cd5926d76d5b744d6558941c2", 2060 - "urls": [ 2061 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz", 2062 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 2063 - ] 2064 - }, 2065 - "rules_pkg-0.7.0.tar.gz": { 2066 - "name": "rules_pkg-0.7.0.tar.gz", 2067 - "sha256": "8a298e832762eda1830597d64fe7db58178aa84cd5926d76d5b744d6558941c2", 2068 - "urls": [ 2069 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz", 2070 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 2071 - ] 2072 - }, 2073 - "rules_proto": { 2074 - "generator_function": "dist_http_archive", 2075 - "generator_name": "rules_proto", 2076 - "name": "rules_proto", 2077 - "patch_cmds": [ 2078 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2079 - "echo >> BUILD.bazel", 2080 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2081 - ], 2082 - "patch_cmds_win": [ 2083 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2084 - ], 2085 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 2086 - "strip_prefix": "rules_proto-7e4afce6fe62dbff0a4a03450143146f9f2d7488", 2087 - "urls": [ 2088 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 2089 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 2090 - ] 2091 - }, 2092 - "six": { 2093 - "build_file": "@com_github_grpc_grpc//third_party:six.BUILD", 2094 - "generator_function": "grpc_deps", 2095 - "generator_name": "six", 2096 - "name": "six", 2097 - "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", 2098 - "urls": [ 2099 - "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" 2100 - ] 2101 - }, 2102 - "upb": { 2103 - "generator_function": "dist_http_archive", 2104 - "generator_name": "upb", 2105 - "name": "upb", 2106 - "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 2107 - "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 2108 - "urls": [ 2109 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 2110 - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 2111 - ] 2112 - }, 2113 - "v1.47.0.tar.gz": { 2114 - "name": "v1.47.0.tar.gz", 2115 - "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 2116 - "urls": [ 2117 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 2118 - "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 2119 - ] 2120 - }, 2121 - "v1.5.2-3.zip": { 2122 - "name": "v1.5.2-3.zip", 2123 - "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 2124 - "urls": [ 2125 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 2126 - "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 2127 - ] 2128 - }, 2129 - "v3.19.6.tar.gz": { 2130 - "name": "v3.19.6.tar.gz", 2131 - "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 2132 - "urls": [ 2133 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 2134 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 2135 - ] 2136 - }, 2137 - "zlib": { 2138 - "build_file": "@com_github_grpc_grpc//third_party:zlib.BUILD", 2139 - "generator_function": "grpc_deps", 2140 - "generator_name": "zlib", 2141 - "name": "zlib", 2142 - "sha256": "ef47b0fbe646d69a2fc5ba012cb278de8e8946a8e9649f83a807cc05559f0eff", 2143 - "strip_prefix": "zlib-21767c654d31d2dccdde4330529775c6c5fd5389", 2144 - "urls": [ 2145 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz", 2146 - "https://github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz" 2147 - ] 2148 - }, 2149 - "zstd-jni": { 2150 - "build_file": "//third_party:zstd-jni/zstd-jni.BUILD", 2151 - "generator_function": "dist_http_archive", 2152 - "generator_name": "zstd-jni", 2153 - "name": "zstd-jni", 2154 - "patch_args": [ 2155 - "-p1" 2156 - ], 2157 - "patch_cmds": [ 2158 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2159 - "echo >> BUILD.bazel", 2160 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2161 - ], 2162 - "patch_cmds_win": [ 2163 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2164 - ], 2165 - "patches": [ 2166 - "//third_party:zstd-jni/Native.java.patch" 2167 - ], 2168 - "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 2169 - "strip_prefix": "zstd-jni-1.5.2-3", 2170 - "urls": [ 2171 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 2172 - "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 2173 - ] 2174 - }, 2175 - "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz": { 2176 - "name": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 2177 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 2178 - "urls": [ 2179 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 2180 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 2181 - ] 2182 - }, 2183 - "zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz": { 2184 - "name": "zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 2185 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 2186 - "urls": [ 2187 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 2188 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 2189 - ] 2190 - }, 2191 - "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz": { 2192 - "name": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 2193 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 2194 - "urls": [ 2195 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 2196 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 2197 - ] 2198 - }, 2199 - "zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz": { 2200 - "name": "zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 2201 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 2202 - "urls": [ 2203 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 2204 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 2205 - ] 2206 - }, 2207 - "zulu11.56.19-ca-jdk11.0.15-win_x64.zip": { 2208 - "name": "zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 2209 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 2210 - "urls": [ 2211 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 2212 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 2213 - ] 2214 - }, 2215 - "zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz": { 2216 - "name": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 2217 - "sha256": "dbc6ae9163e7ff469a9ab1f342cd1bc1f4c1fb78afc3c4f2228ee3b32c4f3e43", 2218 - "urls": [ 2219 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 2220 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz" 2221 - ] 2222 - }, 2223 - "zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip": { 2224 - "name": "zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 2225 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 2226 - "urls": [ 2227 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 2228 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 2229 - ] 2230 - }, 2231 - "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz": { 2232 - "name": "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2233 - "sha256": "a1d5f78172f32f819d08e9043b0f82fa7af738b37c55c6ca8d6092c61d204d53", 2234 - "urls": [ 2235 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2236 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz" 2237 - ] 2238 - }, 2239 - "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip": { 2240 - "name": "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 2241 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 2242 - "urls": [ 2243 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 2244 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 2245 - ] 2246 - } 2247 - }
-60
pkgs/development/tools/build-managers/bazel/bazel_7/tmp.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleFileFunction.java b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleFileFunction.java 2 - index 958669706c..dc27d3de26 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleFileFunction.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/bazel/bzlmod/ModuleFileFunction.java 5 - @@ -52,6 +52,7 @@ import com.google.devtools.build.skyframe.SkyKey; 6 - import com.google.devtools.build.skyframe.SkyValue; 7 - import com.google.errorprone.annotations.FormatMethod; 8 - import java.io.IOException; 9 - +import java.io.*; 10 - import java.net.URISyntaxException; 11 - import java.util.ArrayList; 12 - import java.util.List; 13 - @@ -404,6 +405,7 @@ public class ModuleFileFunction implements SkyFunction { 14 - GetModuleFileResult result = new GetModuleFileResult(); 15 - for (Registry registry : registryObjects) { 16 - try { 17 - + System.out.println("Trying to find module " + key + " in " + registry.getUrl()); 18 - Optional<ModuleFile> moduleFile = registry.getModuleFile(key, env.getListener()); 19 - if (moduleFile.isEmpty()) { 20 - continue; 21 - diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/cache/RepositoryCache.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/cache/RepositoryCache.java 22 - index 07bc071655..0ee990e0f4 100644 23 - --- a/src/main/java/com/google/devtools/build/lib/bazel/repository/cache/RepositoryCache.java 24 - +++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/cache/RepositoryCache.java 25 - @@ -27,6 +27,7 @@ import com.google.devtools.build.lib.vfs.Path; 26 - import java.io.IOException; 27 - import java.io.InputStream; 28 - import java.io.OutputStream; 29 - +import java.io.*; 30 - import java.util.UUID; 31 - import javax.annotation.Nullable; 32 - 33 - @@ -166,6 +167,7 @@ public class RepositoryCache { 34 - 35 - assertKeyIsValid(cacheKey, keyType); 36 - if (!exists(cacheKey, keyType)) { 37 - + System.out.println("Cache lookup failed for " + keyType + " key " + cacheKey); 38 - return null; 39 - } 40 - 41 - diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 42 - index a8e2a08145..fcbe05fcea 100644 43 - --- a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 44 - +++ b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 45 - @@ -48,6 +48,7 @@ import com.google.devtools.build.skyframe.SkyFunctionException.Transience; 46 - import com.google.devtools.build.skyframe.SkyKey; 47 - import com.google.devtools.build.skyframe.SkyValue; 48 - import java.io.IOException; 49 - +import java.io.*; 50 - import java.nio.charset.StandardCharsets; 51 - import java.util.Map; 52 - import java.util.Optional; 53 - @@ -345,6 +346,7 @@ public final class RepositoryDelegatorFunction implements SkyFunction { 54 - 55 - if (!repoRoot.exists()) { 56 - // The repository isn't on the file system, there is nothing we can do. 57 - + System.out.println("Failed to find repo " + repositoryName.getNameWithAt()); 58 - throw new RepositoryFunctionException( 59 - new IOException( 60 - "to fix, run\n\tbazel fetch //...\nExternal repository "
-157
pkgs/development/tools/build-managers/bazel/bazel_7/toolchain_better_debug.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java b/src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java 2 - index fa322cf6f0..4a94087a3c 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/analysis/platform/DeclaredToolchainInfo.java 5 - @@ -47,6 +47,9 @@ public abstract class DeclaredToolchainInfo implements TransitiveInfoProvider { 6 - /** The label of the toolchain to resolve for use in toolchain-aware rules. */ 7 - public abstract Label toolchainLabel(); 8 - 9 - + /** The label of the toolchain native rule invocation, for debugging. */ 10 - + public abstract Label label(); 11 - + 12 - /** Builder class to assist in creating {@link DeclaredToolchainInfo} instances. */ 13 - public static class Builder { 14 - private ToolchainTypeInfo toolchainType; 15 - @@ -55,6 +58,7 @@ public abstract class DeclaredToolchainInfo implements TransitiveInfoProvider { 16 - private ImmutableList.Builder<ConfigMatchingProvider> targetSettings = 17 - new ImmutableList.Builder<>(); 18 - private Label toolchainLabel; 19 - + private Label label; 20 - 21 - /** Sets the type of the toolchain being declared. */ 22 - @CanIgnoreReturnValue 23 - @@ -100,6 +104,13 @@ public abstract class DeclaredToolchainInfo implements TransitiveInfoProvider { 24 - return this; 25 - } 26 - 27 - + /** Sets the label of the toolchain to resolve for use in toolchain-aware rules. */ 28 - + @CanIgnoreReturnValue 29 - + public Builder label(Label label) { 30 - + this.label = label; 31 - + return this; 32 - + } 33 - + 34 - /** Returns the newly created {@link DeclaredToolchainInfo} instance. */ 35 - public DeclaredToolchainInfo build() throws DuplicateConstraintException { 36 - // Handle constraint duplication in attributes separately, so they can be reported correctly. 37 - @@ -128,7 +139,8 @@ public abstract class DeclaredToolchainInfo implements TransitiveInfoProvider { 38 - execConstraints, 39 - targetConstraints, 40 - targetSettings.build(), 41 - - toolchainLabel); 42 - + toolchainLabel, 43 - + label); 44 - } 45 - } 46 - 47 - diff --git a/src/main/java/com/google/devtools/build/lib/rules/platform/Toolchain.java b/src/main/java/com/google/devtools/build/lib/rules/platform/Toolchain.java 48 - index 16d14a5edd..93ad4e47ec 100644 49 - --- a/src/main/java/com/google/devtools/build/lib/rules/platform/Toolchain.java 50 - +++ b/src/main/java/com/google/devtools/build/lib/rules/platform/Toolchain.java 51 - @@ -57,6 +57,7 @@ public class Toolchain implements RuleConfiguredTargetFactory { 52 - .collect(toImmutableList()); 53 - Label toolchainLabel = 54 - ruleContext.attributes().get(ToolchainRule.TOOLCHAIN_ATTR, BuildType.NODEP_LABEL); 55 - + Label label = ruleContext.getLabel(); 56 - 57 - DeclaredToolchainInfo registeredToolchain; 58 - try { 59 - @@ -67,6 +68,7 @@ public class Toolchain implements RuleConfiguredTargetFactory { 60 - .addTargetConstraints(targetConstraints) 61 - .addTargetSettings(targetSettings) 62 - .toolchainLabel(toolchainLabel) 63 - + .label(label) 64 - .build(); 65 - } catch (DeclaredToolchainInfo.DuplicateConstraintException e) { 66 - if (e.execConstraintsException() != null) { 67 - diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 68 - index 933c200471..5c61ebcb12 100644 69 - --- a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 70 - +++ b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 71 - @@ -182,11 +182,12 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 72 - if (!nonmatchingSettings.isEmpty()) { 73 - debugMessage( 74 - eventHandler, 75 - - " Type %s: %s platform %s: Rejected toolchain %s; mismatching config settings: %s", 76 - + " Type %s: %s platform %s: Rejected toolchain %s (from %s); mismatching config settings: %s", 77 - toolchainType.toolchainType(), 78 - "target", 79 - targetPlatform.label(), 80 - toolchain.toolchainLabel(), 81 - + toolchain.label(), 82 - String.join(", ", nonmatchingSettings)); 83 - continue; 84 - } 85 - @@ -198,7 +199,8 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 86 - "target", 87 - targetPlatform, 88 - toolchainType, 89 - - toolchain.toolchainLabel())) { 90 - + toolchain.toolchainLabel(), 91 - + toolchain.label())) { 92 - continue; 93 - } 94 - 95 - @@ -208,12 +210,13 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 96 - if (platformKeysSeen.contains(executionPlatformKey)) { 97 - debugMessage( 98 - eventHandler, 99 - - " Type %s: target platform %s: execution platform %s: Skipping toolchain %s;" 100 - + " Type %s: target platform %s: execution platform %s: Skipping toolchain %s (from %s);" 101 - + " execution platform already has selected toolchain", 102 - toolchainType.toolchainType(), 103 - targetPlatform.label(), 104 - executionPlatformKey.getLabel(), 105 - - toolchain.toolchainLabel()); 106 - + toolchain.toolchainLabel(), 107 - + toolchain.label()); 108 - continue; 109 - } 110 - 111 - @@ -224,17 +227,19 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 112 - "execution", 113 - executionPlatform, 114 - toolchainType, 115 - - toolchain.toolchainLabel())) { 116 - + toolchain.toolchainLabel(), 117 - + toolchain.label())) { 118 - continue; 119 - } 120 - 121 - debugMessage( 122 - eventHandler, 123 - - " Type %s: target platform %s: execution %s: Selected toolchain %s", 124 - + " Type %s: target platform %s: execution %s: Selected toolchain %s (from %s)", 125 - toolchainType.toolchainType(), 126 - targetPlatform.label(), 127 - executionPlatformKey.getLabel(), 128 - - toolchain.toolchainLabel()); 129 - + toolchain.toolchainLabel(), 130 - + toolchain.label()); 131 - builder.put(executionPlatformKey, toolchain.toolchainLabel()); 132 - platformKeysSeen.add(executionPlatformKey); 133 - } 134 - @@ -276,7 +281,8 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 135 - String platformType, 136 - PlatformInfo platform, 137 - ToolchainTypeRequirement toolchainType, 138 - - Label toolchainLabel) { 139 - + Label toolchainLabel, 140 - + Label label) { 141 - 142 - // Check every constraint_setting in either the toolchain or the platform. 143 - ImmutableSet<ConstraintSettingInfo> mismatchSettings = 144 - @@ -315,11 +321,12 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 145 - } 146 - debugMessage( 147 - eventHandler, 148 - - " Type %s: %s platform %s: Rejected toolchain %s%s%s", 149 - + " Type %s: %s platform %s: Rejected toolchain %s (from %s)%s%s", 150 - toolchainType.toolchainType(), 151 - platformType, 152 - platform.label(), 153 - toolchainLabel, 154 - + label, 155 - mismatchValues, 156 - missingSettings); 157 - }
-271
pkgs/development/tools/build-managers/bazel/bazel_7/toolchain_group_debug.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 2 - index 933c200471..1e5bbaa44b 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/SingleToolchainResolutionFunction.java 5 - @@ -32,7 +32,6 @@ import com.google.devtools.build.lib.analysis.platform.PlatformInfo; 6 - import com.google.devtools.build.lib.analysis.platform.ToolchainTypeInfo; 7 - import com.google.devtools.build.lib.cmdline.Label; 8 - import com.google.devtools.build.lib.events.Event; 9 - -import com.google.devtools.build.lib.events.EventHandler; 10 - import com.google.devtools.build.lib.server.FailureDetails.Toolchain.Code; 11 - import com.google.devtools.build.lib.skyframe.ConfiguredTargetKey; 12 - import com.google.devtools.build.lib.skyframe.toolchains.PlatformLookupUtil.InvalidPlatformException; 13 - @@ -91,14 +90,21 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 14 - .debugToolchainResolution(key.toolchainType().toolchainType()); 15 - 16 - // Find the right one. 17 - - return resolveConstraints( 18 - + ArrayList<String> trace = debug ? new ArrayList<>() : null; 19 - + SingleToolchainResolutionValue toolchainResolution = resolveConstraints( 20 - key.toolchainType(), 21 - key.toolchainTypeInfo(), 22 - key.availableExecutionPlatformKeys(), 23 - key.targetPlatformKey(), 24 - toolchains.registeredToolchains(), 25 - env, 26 - - debug ? env.getListener() : null); 27 - + trace); 28 - + 29 - + if (debug) { 30 - + env.getListener().handle(Event.info(String.join("\n", trace))); 31 - + } 32 - + 33 - + return toolchainResolution; 34 - } 35 - 36 - /** 37 - @@ -114,7 +120,7 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 38 - ConfiguredTargetKey targetPlatformKey, 39 - ImmutableList<DeclaredToolchainInfo> toolchains, 40 - Environment env, 41 - - @Nullable EventHandler eventHandler) 42 - + @Nullable List<String> trace) 43 - throws ToolchainResolutionFunctionException, InterruptedException { 44 - 45 - // Load the PlatformInfo needed to check constraints. 46 - @@ -151,10 +157,20 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 47 - toolchain.toolchainType().typeLabel().equals(toolchainType.toolchainType())) 48 - .collect(toImmutableList()); 49 - 50 - + debugMessage( 51 - + trace, 52 - + "Performing resolution of %s for target platform %s", 53 - + toolchainType.toolchainType(), 54 - + targetPlatform.label()); 55 - + 56 - for (DeclaredToolchainInfo toolchain : filteredToolchains) { 57 - // Make sure the target setting matches but watch out for resolution errors. 58 - ArrayList<String> nonmatchingSettings = new ArrayList<>(); 59 - ArrayList<String> errors = new ArrayList<>(); 60 - + debugMessage( 61 - + trace, 62 - + " toolchain %s", 63 - + toolchain.toolchainLabel()); 64 - 65 - // TODO(blaze-configurability-team): If this pattern comes up more often, add a central 66 - // facility for merging multiple MatchResult 67 - @@ -181,11 +197,8 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 68 - } 69 - if (!nonmatchingSettings.isEmpty()) { 70 - debugMessage( 71 - - eventHandler, 72 - - " Type %s: %s platform %s: Rejected toolchain %s; mismatching config settings: %s", 73 - - toolchainType.toolchainType(), 74 - - "target", 75 - - targetPlatform.label(), 76 - + trace, 77 - + " Rejected toolchain %s; mismatching config settings: %s", 78 - toolchain.toolchainLabel(), 79 - String.join(", ", nonmatchingSettings)); 80 - continue; 81 - @@ -193,35 +206,36 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 82 - 83 - // Make sure the target platform matches. 84 - if (!checkConstraints( 85 - - eventHandler, 86 - + trace, 87 - toolchain.targetConstraints(), 88 - - "target", 89 - + " Rejected toolchain %1s%3s", 90 - targetPlatform, 91 - toolchainType, 92 - toolchain.toolchainLabel())) { 93 - continue; 94 - } 95 - + 96 - + debugMessage( 97 - + trace, 98 - + " Toolchain %s is compatible with target plaform, searching for execution platforms:", 99 - + toolchain.toolchainLabel()); 100 - 101 - // Find the matching execution platforms. 102 - for (ConfiguredTargetKey executionPlatformKey : availableExecutionPlatformKeys) { 103 - // Only check the toolchains if this is a new platform. 104 - if (platformKeysSeen.contains(executionPlatformKey)) { 105 - debugMessage( 106 - - eventHandler, 107 - - " Type %s: target platform %s: execution platform %s: Skipping toolchain %s;" 108 - - + " execution platform already has selected toolchain", 109 - - toolchainType.toolchainType(), 110 - - targetPlatform.label(), 111 - - executionPlatformKey.getLabel(), 112 - - toolchain.toolchainLabel()); 113 - + trace, 114 - + " Skipping execution platform %s; it has already selected a toolchain", 115 - + executionPlatformKey.getLabel()); 116 - continue; 117 - } 118 - 119 - PlatformInfo executionPlatform = platforms.get(executionPlatformKey); 120 - if (!checkConstraints( 121 - - eventHandler, 122 - + trace, 123 - toolchain.execConstraints(), 124 - - "execution", 125 - + " Incompatible execution platform %2s%3s", 126 - executionPlatform, 127 - toolchainType, 128 - toolchain.toolchainLabel())) { 129 - @@ -229,51 +243,64 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 130 - } 131 - 132 - debugMessage( 133 - - eventHandler, 134 - - " Type %s: target platform %s: execution %s: Selected toolchain %s", 135 - - toolchainType.toolchainType(), 136 - - targetPlatform.label(), 137 - - executionPlatformKey.getLabel(), 138 - - toolchain.toolchainLabel()); 139 - + trace, 140 - + " Compatible execution platform %s", 141 - + executionPlatformKey.getLabel()); 142 - builder.put(executionPlatformKey, toolchain.toolchainLabel()); 143 - platformKeysSeen.add(executionPlatformKey); 144 - } 145 - } 146 - 147 - ImmutableMap<ConfiguredTargetKey, Label> resolvedToolchainLabels = builder.buildOrThrow(); 148 - - if (resolvedToolchainLabels.isEmpty()) { 149 - - debugMessage( 150 - - eventHandler, 151 - - " Type %s: target platform %s: No toolchains found.", 152 - - toolchainType.toolchainType(), 153 - - targetPlatform.label()); 154 - + if (trace != null) { 155 - + if (resolvedToolchainLabels.isEmpty()) { 156 - + debugMessage( 157 - + trace, 158 - + "No %s toolchain found for target platform %s.", 159 - + toolchainType.toolchainType(), 160 - + targetPlatform.label()); 161 - + } else { 162 - + debugMessage( 163 - + trace, 164 - + "Recap of selected %s toolchains for target platform %s:", 165 - + toolchainType.toolchainType(), 166 - + targetPlatform.label()); 167 - + resolvedToolchainLabels.forEach((executionPlatformKey, toolchainLabel) -> 168 - + debugMessage( 169 - + trace, 170 - + " Selected toolchain %s to run on exec platform %s", 171 - + toolchainLabel, 172 - + executionPlatformKey.getLabel()) 173 - + ); 174 - + } 175 - } 176 - 177 - return SingleToolchainResolutionValue.create(toolchainTypeInfo, resolvedToolchainLabels); 178 - } 179 - 180 - /** 181 - - * Helper method to print a debugging message, if the given {@link EventHandler} is not {@code 182 - + * Helper method to print a debugging message, if the given {@link trace} is not {@code 183 - * null}. 184 - */ 185 - @FormatMethod 186 - private static void debugMessage( 187 - - @Nullable EventHandler eventHandler, @FormatString String template, Object... args) { 188 - - if (eventHandler == null) { 189 - + @Nullable List<String> trace, @FormatString String template, Object... args) { 190 - + if (trace == null) { 191 - return; 192 - } 193 - 194 - - eventHandler.handle(Event.info("ToolchainResolution: " + String.format(template, args))); 195 - + trace.add(String.format(template, args)); 196 - } 197 - 198 - /** 199 - * Returns {@code true} iff all constraints set by the toolchain and in the {@link PlatformInfo} 200 - * match. 201 - */ 202 - + @SuppressWarnings("FormatStringAnnotation") 203 - private static boolean checkConstraints( 204 - - @Nullable EventHandler eventHandler, 205 - + @Nullable List<String> trace, 206 - ConstraintCollection toolchainConstraints, 207 - - String platformType, 208 - + String debugMessage, 209 - PlatformInfo platform, 210 - ToolchainTypeRequirement toolchainType, 211 - Label toolchainLabel) { 212 - @@ -295,7 +322,7 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 213 - .filter(toolchainConstraints::hasWithoutDefault) 214 - .collect(ImmutableSet.toImmutableSet()); 215 - 216 - - if (!mismatchSettingsWithDefault.isEmpty()) { 217 - + if (trace != null && !mismatchSettingsWithDefault.isEmpty()) { 218 - String mismatchValues = 219 - mismatchSettingsWithDefault.stream() 220 - .filter(toolchainConstraints::has) 221 - @@ -314,14 +341,11 @@ public class SingleToolchainResolutionFunction implements SkyFunction { 222 - missingSettings = "; missing: " + missingSettings; 223 - } 224 - debugMessage( 225 - - eventHandler, 226 - - " Type %s: %s platform %s: Rejected toolchain %s%s%s", 227 - - toolchainType.toolchainType(), 228 - - platformType, 229 - - platform.label(), 230 - + trace, 231 - + debugMessage, 232 - toolchainLabel, 233 - - mismatchValues, 234 - - missingSettings); 235 - + platform.label(), 236 - + mismatchValues + missingSettings); 237 - } 238 - 239 - return mismatchSettingsWithDefault.isEmpty(); 240 - diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/ToolchainResolutionFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/ToolchainResolutionFunction.java 241 - index 3bdf2d0b23..fea848eca0 100644 242 - --- a/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/ToolchainResolutionFunction.java 243 - +++ b/src/main/java/com/google/devtools/build/lib/skyframe/toolchains/ToolchainResolutionFunction.java 244 - @@ -80,14 +80,7 @@ public class ToolchainResolutionFunction implements SkyFunction { 245 - Preconditions.checkNotNull(configuration.getFragment(PlatformConfiguration.class)); 246 - 247 - // Check if debug output should be generated. 248 - - boolean debug = 249 - - key.debugTarget() 250 - - || configuration 251 - - .getFragment(PlatformConfiguration.class) 252 - - .debugToolchainResolution( 253 - - key.toolchainTypes().stream() 254 - - .map(ToolchainTypeRequirement::toolchainType) 255 - - .collect(toImmutableSet())); 256 - + boolean debug = key.debugTarget(); 257 - 258 - // Load the configured target for the toolchain types to ensure that they are valid and 259 - // resolve aliases. 260 - @@ -138,9 +131,10 @@ public class ToolchainResolutionFunction implements SkyFunction { 261 - .handle( 262 - Event.info( 263 - String.format( 264 - - "ToolchainResolution: Target platform %s: Selected execution platform %s," 265 - + "ToolchainResolution: Target platform %s (%s): Selected execution platform %s, " 266 - + " %s", 267 - unloadedToolchainContext.targetPlatform().label(), 268 - + configuration, 269 - unloadedToolchainContext.executionPlatform().label(), 270 - selectedToolchains))); 271 - }
-54
pkgs/development/tools/build-managers/bazel/bazel_7/update-srcDeps.py
··· 1 - #!/usr/bin/env python3 2 - import sys 3 - import json 4 - 5 - if len(sys.argv) != 2: 6 - print("usage: ./this-script src-deps.json < WORKSPACE", file=sys.stderr) 7 - print("Takes the bazel WORKSPACE file and reads all archives into a json dict (by evaling it as python code)", file=sys.stderr) 8 - print("Hail Eris.", file=sys.stderr) 9 - sys.exit(1) 10 - 11 - http_archives = [] 12 - 13 - # just the kw args are the dict { name, sha256, urls … } 14 - def http_archive(**kw): 15 - http_archives.append(kw) 16 - # like http_file 17 - def http_file(**kw): 18 - http_archives.append(kw) 19 - 20 - # this is inverted from http_archive/http_file and bundles multiple archives 21 - def _distdir_tar(**kw): 22 - for archive_name in kw['archives']: 23 - http_archives.append({ 24 - "name": archive_name, 25 - "sha256": kw['sha256'][archive_name], 26 - "urls": kw['urls'][archive_name] 27 - }) 28 - 29 - # TODO? 30 - def git_repository(**kw): 31 - print(json.dumps(kw, sort_keys=True, indent=4), file=sys.stderr) 32 - sys.exit(1) 33 - 34 - # execute the WORKSPACE like it was python code in this module, 35 - # using all the function stubs from above. 36 - exec(sys.stdin.read()) 37 - 38 - # transform to a dict with the names as keys 39 - d = { el['name']: el for el in http_archives } 40 - 41 - def has_urls(el): 42 - return ('url' in el and el['url']) or ('urls' in el and el['urls']) 43 - def has_sha256(el): 44 - return 'sha256' in el and el['sha256'] 45 - bad_archives = list(filter(lambda el: not has_urls(el) or not has_sha256(el), d.values())) 46 - if bad_archives: 47 - print('Following bazel dependencies are missing url or sha256', file=sys.stderr) 48 - print('Check bazel sources for master or non-checksummed dependencies', file=sys.stderr) 49 - for el in bad_archives: 50 - print(json.dumps(el, sort_keys=True, indent=4), file=sys.stderr) 51 - sys.exit(1) 52 - 53 - with open(sys.argv[1], "w") as f: 54 - print(json.dumps(d, sort_keys=True, indent=4), file=f)