From 2cfaaf90fd21ed23e7ea5e36229bd6f78523ef93 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 19 Dec 2025 16:29:01 +0000 Subject: [PATCH 01/23] coreos-base/afterburn: Migrate versioned ebuild away from git eclass Also use upstream's vendor tarball. Signed-off-by: James Le Cuirot --- .../coreos-base/afterburn/Manifest | 327 +-------------- .../afterburn/afterburn-9999.ebuild | 371 +----------------- ...ervice => coreos-metadata-sshkeys.service} | 0 3 files changed, 23 insertions(+), 675 deletions(-) rename sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/{coreos-metadata-sshkeys@.service => coreos-metadata-sshkeys.service} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest index 039039b7184..17eaf9ac997 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest @@ -1,326 +1,3 @@ -DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b -DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d -DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3 -DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b -DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 -DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03 -DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2 -DIST anyhow-1.0.99.crate 53809 BLAKE2B 88fab8c0d4396733c1c23169e2ef7269066a637cb3aa166b633ca5895f4e13391b9c73cf4d2a87289ae90a245ba12568ebf23dd1708359174796e92383053fd4 SHA512 d6c6337e3808d812b5ddec78c041152b08b0e59eb4b4c131ea34232618311ee7983b34a8e5dc6598d7a11ce84f543b7a592f8164f4b96150af8e41a9f9a166c3 -DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff -DIST assert-json-diff-2.0.2.crate 10874 BLAKE2B 41ad996270b425f6dfec41bbf538e6e235fede9bd65a1c54908013e0a2eea8a5fcbb692842dd62f02cc94c6f907ba41cb14c0ef6ce793cedc441753d5d179634 SHA512 73aaf6411a552b24ab69d2f13e1c5880a96f84cb1b62dcf67a15f4889f80947c085826e4ed2fffd5cc28351842538d0de91ede45397d349099602c4719f559e8 -DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d -DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83 -DIST async-executor-1.13.3.crate 29126 BLAKE2B dd14f504f918ed9ac9a0ba37a51cffa544382eb98e2620dd26cb1323f70c1b268c1f8538342d6cc37e6b6af8dd431f8f8648272d25600286046261dcf879ca45 SHA512 70f39018b48704796102cb7720a798454985fda1c483fee5d352a4cc8f09a26a5cfd55c36c0a57058d6dbf5a412182eebbadaf12c9244b19bda5e9b8635bbac2 -DIST async-io-2.6.0.crate 51062 BLAKE2B 6e4ac738bcebe13e6a44529a7152352a27c648019eafb074533ae3a8f2a2df13bff261238f48a74c4cb8c13119342f0793c76247f23386435012a76e9b9aa8f4 SHA512 b2cfd5d82e5b5678684fc0cced2b126867c142f331153811f054682c125e989977bdc9c613c866149576611641b685eefc0377cba1afaaba851bd985af3574ee -DIST async-lock-3.4.1.crate 40981 BLAKE2B fec033dffbb6cf581da443bf6d2e4a313a6dd172941ccdf8e7869ed8a5b1845a28ba51b4e4e9221d7a11f7af3d82c0f5b54d5269cc8cfc8361f8f839fd01987c SHA512 4878feb5403e261272e3275d85f19195de612e2c67ea7c25bb55904521db24eb853a56beca9d0f06130501b363935578cd0b4a6da2325cae2622765da085168f -DIST async-process-2.5.0.crate 27552 BLAKE2B 5c553a281be2968ceecffed57a554358d216a5f66a9d91e2a01f7a87c111e7fccd933d7bc27e5b73e2bb0a84602aa2d4c8cf754260f04452645b9315e82a8878 SHA512 7706978043d5f3612675a57c7e838e31b9df94f6f4f5c21246152f066faa86359f346dc608419fe3f8f0f930d8655a8cdc3d4e29e47aee76c9b4ab04ed68f383 -DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027 -DIST async-signal-0.2.13.crate 17015 BLAKE2B be2acc3dc6f523967930273fb3660f9f6d4cc36f7c79d463ce05d4114babdc6de16bef8b0187d68e80dd551cdfbd134bc1167047272c75f5a0449e3711855831 SHA512 7b9ef2f79cc49df0ae580ab1c853d92ff352a342507ac378a5cd2d21a40c4f64506bafe907da2be298e3475180a9249fd84394c9a35689fc1dfb3cc5c082793c -DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca -DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27 -DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c -DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 -DIST backtrace-0.3.75.crate 92665 BLAKE2B 1c9b87ca88c49e69eeb4a3203b9270263fc23066cdb41f462c3a4de46f110b9ed16a5b51d6f1f038564ac153eb2e0ffdbf9495bebd627a5f53d6581a2e6de4c5 SHA512 66de438c35527224f96c85cc0e898d5e83f12ed3b3f06fcab1a16331401772c81df4a5bbec32ccaa05ce8c5b6fab2da61c3ca54232ce4dbcda0cd4a857d69328 -DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 -DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 -DIST bitflags-2.9.4.crate 47950 BLAKE2B b880246b54377ef161c54a811f09ced975d1f2049400c1bbba944712b8ef8b9ea79599d2354cc2a9ccd4c1b1329faad78738ed4e051735b14b642a9451ce68ae SHA512 a832e01985551db9d700ba177bb2ffe436e78e3bdcf7b2d8e86fc7cb885674d5656fce05bffb5a4cbe0df7b015dcfa6df8dbc1351c097d2c3a3dac199d3f37b1 -DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb -DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69 -DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf -DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f -DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296 -DIST cc-1.2.37.crate 90111 BLAKE2B c97656ab4642b180af1adf16736de03b5117774a2fd85d3cbbeb06744ab14a1f20accf8eb59c43dfc7fd803c59f92f30ccd7b2a6e3b53d8ecf45c8a2adb71483 SHA512 062bf65f73e5ae092391efaad510af39c96913d5647073eaa32e9475b34b6d87d2e4448f0dd54ecdf9b979a84819f861d05daf7fdbc06885f6b41162d55bb81f -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b -DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c -DIST charset-0.1.5.crate 15918 BLAKE2B f79d3bb1c8e78598b6084761913dcc5e32b7c0825218845a5619a71987d005fe0c976f7f35064c4795205ac2339b92a58a3bc79b7554558ab7bd7c55ba81e2b6 SHA512 707e1b190cd98917d5f8a1b90c4375980a15afa3da6d7658ba76dff9c63e6a43666224555ba67da9b260619f70f2501ace4aec4490d5f12b1fdd912d033ff91c -DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf -DIST clap-4.5.47.crate 58354 BLAKE2B b8af4f5ea114177c234a54d8c73019092dd9dbaa13de7ae4f9d241a98f24cb8ea954c6609ea8e337bc94ce865b631b024f2001dfb314b54e95857c7271befd2e SHA512 dff23941d4189f33eb8a7119b991add8f3b23210a53dc8165fd6ea8942add887e677c5d9c79996438ab2cb60f722dd9a887d468f8a65aed5fc64a9bd383282c2 -DIST clap_builder-4.5.47.crate 170016 BLAKE2B 9fd45e81ac8d13e085daaa1c40c6526c975a6944ef9f6c7f0dc3b75f41561d2c73f4108498526447285cf4faaffef05cebd137021a23e702da14e442c39b9944 SHA512 be244d032321680778cd62d98a94ebd28ec890e897eef693d78bd6cfc0352030a8d82475e91aaebaac0318f6c92ddd7b15b6ec1ea779196bb7cd8c0a098bc79c -DIST clap_derive-4.5.47.crate 33550 BLAKE2B f61d71ef014f79723ca6e85b1c44a4db97102f163d9d3540234d34eeccede38dfd4061343e588cac379b50493a06063f1e0a85ff6d3754a56d444d7569d3c4b3 SHA512 eee2bd3c6f06fa45f733feed8b3daaaf67c2a6fa9b9d8c75b30072e3722dc20ee7e20700a8a33bf6bedd4064c12d1a5cc950c03ef5c957fb2b6dbf4ad618dcca -DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0 -DIST colored-3.0.0.crate 34497 BLAKE2B 6477cfaf974399a2823a714b766800766245c8965abc99f142c4ab72effeb665cbe408e9f34e28ca54a0b1e82859b8712027ec0cf88b98d2c536f0878e7ef6ea SHA512 2e3a0b7625cebe491a884a4bd1d8c4b4355235cf6e1e940768f92968313e09233d2f9a13a623cd44542f7f2894d4a7d64759083e005f22967d0a4991e0491396 -DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a -DIST core-foundation-0.9.4.crate 27743 BLAKE2B 5b695e671cc833170bc6bad436b2d0d8d386ffb8181bfcf2e92a1d93cee67c3ba1768cf57064fb91b0897c6aec1be7db40b5bd256a052c1bdaf872ec19f6e15e SHA512 82d0878a1b9e3d56b3666fb5a78f92c6f7806d01665c242c06a640bd6b1fd36260211e92dc05e1a16d1430622bfdd650aabb0b5bd8e5592f74abdcf412448e33 -DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a -DIST core2-0.4.0.crate 37075 BLAKE2B 89ad26bf5eb5ee48dff32d3b6b11e0a84b68e4f29c39fb9db79c64f3c445fde248b33b1ba9d1410673c3fe823ecca25dea637237c384b7cb419de9bceab8a570 SHA512 53c9d2599d87c37d8b6fc8b2293fc16928a97754240e35af770f7e969e4d91ffffe3afbb4e04312de828d1d43ca6c9b734e0725ac5ac9d74f252449ce296ab7b -DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2 -DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e -DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b -DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 -DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f -DIST dary_heap-0.3.8.crate 26544 BLAKE2B 0715288750402eb320d716c95460a46eb77f222bdac22f2b24aad690f0798d2fe86595a2775d215ca86e97b6ecc948ff937314a6482e6cbcd877baad65127ac8 SHA512 e4f9bafe1224c5aacfc13dbf6d8e7a801fd653fd8aaa746d49ec8c68ec6016c5c75b50ddeb8f4042107a9a0d40e9a4366d2a3bbd0c2042ecb78073f12caafb44 -DIST data-encoding-2.9.0.crate 21564 BLAKE2B 2abe5ad8772030140a67c015cb1ef5c0f1fadfb0398d0e73bdd8f93ae229955ef9ae430b28cf622ea3cff4ea8108159c05aa4d501eb6feb5b7a34b4a6c86fe03 SHA512 ec4edf4b7e9cf3f0f963de117e15cf4e7723587782b4520b01101e91880b074eca1473dc6c9d4e484bc2193caa975a7fc11ef3efb114354c491f13c86b149104 -DIST deranged-0.5.3.crate 24353 BLAKE2B 2aa11e2d19aa4556756644e7a31a95c91cc1ae074f21148aa764a8c5c0285fdf9bf5d2656aee72d356d6cd17b89991457d3962639c1d69d1f4c55349eb401bb5 SHA512 f62ed48897a9257ff84a5f24a700f5a25f920a643d0f2376c552605cd5a104dff38c7d20e50a7ffef3ec3b889d141eeb36a591f3937dddc78eeb3299cffe3995 -DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c -DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 -DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4 -DIST endi-1.1.0.crate 4872 BLAKE2B 8bbffc45ceb70777c6606714a7bb8f9b26ff33a295fd722958a5e9c556d5bb1e97a34e216514e5acaea51811d78fb4aac927c1f8315fcfd8000fda3741c53b4e SHA512 1a4b65cf77f530a2d15cfe968aecfcc9120957d23d2b442cd3d8f23d7039e832e7d6ab29aa5ad8570468421095650e26fa07f29bf75ae361416072241726c61a -DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d -DIST enumflags2_derive-0.7.12.crate 8573 BLAKE2B 12b9baa7bb0afe90437d0a99873a790ba4fb2091ad31dfcb5c2f6e46ec891f32ea5b397d4b7a617a6509bfe5216f1de225a36458943c8c88c2b00630c7ff26a5 SHA512 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c -DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 -DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 -DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394 -DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf -DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 -DIST find-msvc-tools-0.1.1.crate 30228 BLAKE2B 9f6d84697a0310021a59789a0aebcf5895490e4dd719a2ef820ddf2f225ecd13c814e2c03e8d4de4089a2d1599b469a900c0c1072f9b57dcce9fb8634dcea6b2 SHA512 cc91ce79858db4a6feb3ff0fe24d7b29a523285247116a42b27affacc3f034afc0d458ac8716922f5fec5f23deafd62e875ec899d4ea58531d028535c22e137e -DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 -DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a -DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a -DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69 -DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 -DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf -DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa -DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 -DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 -DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 -DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d -DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b -DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 -DIST h2-0.4.12.crate 176264 BLAKE2B 6ae29aab3dce77a823664d6ebe07a23c53a140edbffa7d0e9e640ef91e4e500a65c936380610b60dcc7c49064a1d927c1578711eeb8acd25516259213264c7c3 SHA512 981a9a86327d68ed21d8916fb6dea80e8760748def3dfaeff8b8f3bb865f40755eca28aa0f2e61b040d10fc8248ec9e43e5a681e3ab9d33e3b6f00ed756625ce -DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742 -DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692 -DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 -DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 -DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6 -DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8 +DIST afterburn-5.10.0-vendor.tar.gz 21824451 BLAKE2B fe263d51ce29ac6cee2d3974153ee73acca9f40abc80747cf40ab7ee69638a66fa3861f288033a976ecacaaf047611f547364e4abb9ed6a729cd7d77b498441e SHA512 ac186e88a9ced2195f80540ad686ce34352c9d854439afabc31ec0838c12e4f8614e273370b3778137a435b7fc088a040106ea29b7ed8df3c70caeac7a0bb6ec +DIST afterburn-5.10.0.tar.gz 133765 BLAKE2B 3297a99d744a446532f8811f4d68741fafac32d47b6e7fcc63d5f7ec8f126462f76f3dbf5674e4267ae393c245f01c8a4ff2daaafa783cef44dededfdaa1c3eb SHA512 4f1f61b385d109451908c996336a6491323ac531d730a974ec23ef30d90fba75f07f530936dcccd35239e6a394a93e633db21dafd599a374bea9f342fd221c83 DIST hostname-0.4.1.crate 13819 BLAKE2B de5598e53328075e653f1d7e3a4228d82a5aef740aa42897ef27b0786b53fc5b1772a04aedd85f0006c0af33e1345226a4f678e789367c5b45114dc178d1f07c SHA512 bdeb7071dc112f73a5ac86f5db7d119a5a98546ca4804862a8d61ab050ccc49d10a792d024392c725256e7b3588098284756dba09a09376112650fd9ca6631f0 -DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac -DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd -DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd -DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 -DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a -DIST hyper-1.7.0.crate 157006 BLAKE2B 4a17b720249234deec79994e47f1a5bf1a963351b0c6a2b943cadd488f8f6518e5f032cb2b91e8f749c8bd369df6072fc2e536c5676720efd0a72522ca931a92 SHA512 8e57d60c5fd3243d7856f8bcfafdaa033393f6e57f7c2cdac5dbfb2d6da8b6bfde8b1cb24989f2138b77944f519a2b80fa6cd240cbecc02086a12580c9169c15 -DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6 -DIST hyper-tls-0.6.0.crate 15052 BLAKE2B 2d9baa91bb89078e58b6a3af87af6796c110cc26f79604d56552836b3fc770ea63b215b44623a57394d1d60382d65f9ac0502e68700ccef4a2d4b19414497545 SHA512 6b99b08669e689005a27f2ca70a12aa51298a6a4226de072cd84fb15275339dde8e2054838541096484d732a1d2d913bfa945ff3003054eb62ac4c2d0a8ecbd8 -DIST hyper-util-0.1.17.crate 100999 BLAKE2B 4a51c6b7409a776064a22817a1d8d16933cacbcb068af3a02de256aff8da3bc030b9093f0b75e104cb088cd06312138e3adc4d6e28e630f775607e267179b590 SHA512 120e1cdfb831843726bf3c1539beca7be85e0f9e06b75095f32720b66d2ef5ddc23d1119b434dcbd776ab5b34df7c357d6e544cb3cea6e022d753c066a2fd48f -DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071 -DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 -DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034 -DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150 -DIST icu_normalizer-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e -DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5 -DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8 -DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f -DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2 -DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106 -DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba -DIST indexmap-2.11.3.crate 100271 BLAKE2B 546f22cd42e52011c8f0bdf7fafbb5ad5e5c47cc86e6087ad4ced66a93ac28d8020acc3834df237587c499d3c1d9faf849faa0c6b75dafe6d76a7616c807873f SHA512 f405687f9413c4e3fdbc02ff416a905e234a10dd6ab68d7d6e119a5adcec44611f5856352d893df3541939ffec4d256c9cb6a1bc22cd16cc4efde3369eb82582 -DIST io-uring-0.7.10.crate 103070 BLAKE2B a958427e3f5e5e1d24a29e92da91654859597eb49363b076f9b3b6c9278387f4c264d95212ab12f903acc336014e224d63eb79b52210202abf5933fd9d5e6e32 SHA512 637c324d33f2d78bb6e2e13d021d9d3da02de4bf6698585c738de29e14b89e7ad2b310aa2ae0bea0eaa283e354a55f88b5de50212671d8e67a27833bca722165 -DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca -DIST ipnetwork-0.20.0.crate 16556 BLAKE2B f6da9b2283241101279ba510c641a287107b2c27ebfc425af183ca342e4c049915aae2a2107bcd7e8349a47e07ca1dae118194acb71b7b756a36f498a6c67f8b SHA512 a8746f25abb73820cdbaf758f537c726bc9f48afa82417361d54c41bf3b86077e5901135ac5e305e2f669f093690ca518c811c89793d107b3deb139861462978 -DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36 -DIST is-terminal-0.4.16.crate 7811 BLAKE2B 430b817c0d022b669624c77e84304b40ea8ea508fac45cd44b5fcf3a7322073d5e630c22d05af0be0b235967bc80505f5614b462c800c194cd2961ae36ab9873 SHA512 4dcb0d83a4d3370805fa575e5a11b72c6d8152fa252e0e0090087b0f31b6bc2dcc749180f263fe6b7748923988d3b70ade08e6b4d82fafc7fe9b9ffd7819baa5 -DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 -DIST js-sys-0.3.80.crate 56202 BLAKE2B 80cdcc27ff9cb5ca984fe29b2b0e206e07c3af2d2506f29c74024de92d8d44d6c4535732d82b01ad8084c8ba67bea8b46adf7974f895e8ce8e1688dcf27b4569 SHA512 14ad9de040a5237b563d61579e8b3ce986e92ce306c9694f6a49f413d45a65fdf03934e6e3ef9144e2651ffedb2922c179b413665f0aaa7c8c34be2d66578b8c -DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea -DIST libflate-2.1.0.crate 43366 BLAKE2B 3635565c152893ab958c491d1dcd1f5826abed77f6f41e38b64566c27a81664c1573cb054cfe069392519437e403138b14ec4daca8b8af22e6432136e94bf957 SHA512 00cba931f92f50ba527aab2303533e72d183ba1ff7b61d396b50d0a1fc0f31dd348a506cc87ad417879108c03f0b500d05c1b7abf48e92473e0d472594d4151c -DIST libflate_lz77-2.1.0.crate 5918 BLAKE2B f931e7d96baf91903ffb73100996f11df1fcf3d67f4d06f2dfcf08bb4ebcc0f24e9da7ddd8b886f6a4f5a4d138beebeea54fa8247594ec5f5fddd94c9cae4b83 SHA512 5e521a46a6ef2976deab481d2410db0797fbf5a78e6ac4d406bc0ac4464b01836938a528990657328b29698a19a631d641dd1e3093cfddc91be62fcb4b646ba7 -DIST libsystemd-0.7.2.crate 36581 BLAKE2B b975f785a01a1ce4d4d45319b78b6de58fa72ae1d8062180f9e611819655150320d21d21d4dabadfbd37cb970928fde77ffa68ad9236ceac176113b0a1f32913 SHA512 c86195ccd149c96402d83c3751903cfa9a92955a3292c54a2d918ac232ba42c27ee576cb0474e650d03f4028db785e04e0ca0d3ad79eacf8dab693f923ad9b80 -DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 -DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9 -DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028 -DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 -DIST mailparse-0.16.1.crate 37588 BLAKE2B 0ba91be0e16abe6500373e6fadcb1e374a0d8d37e472b356d2292130405a6d63b62d5ce330644250446a5c62f84bc1a4c59405809c1c5b159df8d939092b47f7 SHA512 62a33483afa3b17e4ff4a6c8d1f7ce5009f94116ab874491e5ecfc24019fc0746c17632e43f923bb2fdabeca0a98aa866597167c386fbcab89f9a2ddccf68b39 -DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f -DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca -DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 -DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa -DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 -DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 -DIST mio-1.0.4.crate 104212 BLAKE2B 22ea762038181e22653384514dabdf527e0ae9c22a6323040ad67d6eeeab596c8819038accec8db1c36748f391b421b842aad71974465a4e51d2d90795cd3845 SHA512 2b3fe4d74447834d28e4e1d869b55799792989a959ff64f4b18ea18b8fa846fd3c1415e191268219e731de1dcf12f85770865ffae23b6144a6700e1f237a0a53 -DIST mockito-1.7.0.crate 42605 BLAKE2B d325a5bfc2b2186f4a5b969fe9c4c3dc80031296e761ba95544e899c54c17cb81f584812ca6a828d14833fdbf704bb15be89c5a2906465f2277411c360e866b5 SHA512 801506d9149d41e53d2001eb3694b531a36fe5c4e62df9266b264817c8a5d7e4b80a7fe8a829658db722c69f2514209ddeea6bbed30fae23f780f5c41cacc28b -DIST native-tls-0.2.14.crate 29385 BLAKE2B 4bb414bb54d24bb3b7fd297e2f0ad34b01f8ed0a0f4f4f4876cb5c0b3582c01dce0b6f78427f65c4be15698574db35ddf26999836085fb6e0ff57174909106d6 SHA512 fc801db02bc2c61056b83c609b0b97fcf919d67e83b62cfcfafde032f20848d653d8faba82c5376d7caf93601baf3a1fcc25bf2889a6d8aa4c5f51e45a3122f7 -DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f -DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87 -DIST no-std-net-0.6.0.crate 30191 BLAKE2B fa96050f35a605193295b62e7e3d73ee2de7845f2253621cf8ca0b1fd37881413ef155b5c8198aa84903e191134764b52234a621b8df8545e57574c19520bcee SHA512 30c5ba9f1fde0ad8bf9352ccf561456b654bf82b877869a32aeda8296e3928d3daf186f1cbb55c7ada477873d7fed2e2dfcc40e2bfebf668de63e5d13c5e3ae6 -DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6 -DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100 -DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 -DIST object-0.36.7.crate 329938 BLAKE2B 0b02cf2f44e99002909b38125edada1a259feae59fd0e5ef52001755b6878cac710c87c60fbafdbe405281e039f68572ea3d8093d16128899090fd70df7f2fa8 SHA512 dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 -DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST openssh-keys-0.6.4.crate 22213 BLAKE2B 249b6dc48785b59cd0ce649a90e788b3be477702e95cbd34fa4bdfbaf558b3e9b360d82ec2fba0b63166192e13871bdb6c5a295f7795a603348f4a8668e3732f SHA512 6d572dbb4656352d4abfa5a622e3e9f1f5576d7ac1216947a524032bf6d8772c672c351bfe3f7c33c21716a4c4ae9cf410379f7529f3ba2deec7edd1bdf0c066 -DIST openssl-0.10.73.crate 283994 BLAKE2B 06675b7c6bb1c73b10826577d7d928f4d001494a4c2add24a593c8dd82731a91974147981a63f56b2f11f769b1b93194b9cbcd14e77a578d6d649ad8119e856c SHA512 be1b5384ba72984fbca1aec534764d7b5180cbafe33433cda9662c492fcf219a3a3fe4148fc3c0702aeef63e2570ae7f27dc6a8dba95c7471d4a4c20f7ab1926 -DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c -DIST openssl-probe-0.1.6.crate 8128 BLAKE2B 912371bbd0e105e7281eaa1462d68c6674ae11226f72a9e5c2808be12e975e39a257b5424cafdc527fac9d2313ed928f34ecf407cddbfb179283137e0817631d SHA512 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69 -DIST openssl-sys-0.9.109.crate 78247 BLAKE2B 3bf1da4b999a0c9a0891baafccdc541809169921837166b31381590aedc5356992cd71f21a374877dea4cf8015eaf5d8ac7c7ffccb11511893d5d0b8e57e037c SHA512 2dbb01e3b734554d85f9fedfbf9f3ef55132fdd5a328e2930ce056d05ed55a579c3fb12b907f3989ffe15344e7f1633ccd610524d56fe6c9a687acba2d0e6fc9 -DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e -DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177 -DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671 -DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0 -DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a -DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 -DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 -DIST piper-0.2.4.crate 15950 BLAKE2B 265ee8a57029e6ffa6532dda8e4da94a288504b658fceca9426d2c13086255cfe5a1013b58dd02e029ac658b6bfc8ff59b88458fa620a41e0203413b78b7ce1b SHA512 88c6fd8d1118b37b77217fae004e47c01db8f95b9b925f1302c0577971a8a9f239b4ac07ccbec924d8912cc47ccfd88eb2045cc607b5fef3fbaf496d24ef7df4 -DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5 -DIST pnet_base-0.35.0.crate 10245 BLAKE2B f4747bdf351aa4b38ab96429411eacbd9eeb8a42bf14398a1232a6c51198f6842a220bb3b69282edbaed015891ddf567f28e6b0954ee3da92721ed48fab58d9c SHA512 7b99c70a09e8637d11b2e1d20a5230e81a86344c93b6987fcb7419fbf4290d5ee2746f63e9ad9ba7767d5de8961bfdb41307117465ac29b22a61ede9eeb73b1f -DIST pnet_datalink-0.35.0.crate 28780 BLAKE2B 3173426e9b4cc8bfbf78da05ae83995237ed88c45a8f9a5e78d4f0b9c6fa52fc76019c4a3b2c41cf6b3d0c9a1909f0c8857b27971c2dd290b7dc378765705b71 SHA512 8d2f68286945b2e7d65112e4c0b784ee393c5436b862559d62384fdac84ea8be92bfb0a5aaf24b85dada158b0ac37823927cdc3f7f0f0c6f2cf793a7e018813d -DIST pnet_sys-0.35.0.crate 11628 BLAKE2B 51561f02d19f0b904e7c7cb6265a54ada2e1ff9fe9c445559303cdd9a37122c3fe0abe6069cea2a3909ac12cf03ec31e22dbef52224fb45b6be427b634c369f0 SHA512 24e1f3cdfc2a0206cc6565dc2eb59400fc203f625783965288fc50af93a9310a1506710b7dc71a2ffd02bff8247e7836f2491dcfc167d585a1c0634a9674320f -DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7 -DIST potential_utf-0.1.3.crate 9698 BLAKE2B 16efbc71ed6516cf52a361118323e26a61af776378382f1ad73121f526484c0df2e915c847ab0bc487ad1e661f839599a0e8c66faae8da9f9e589209e03c1778 SHA512 8f5de5763b073b7869c2a9e5336f0bfaeb45407cb0f4c62a16319ecdf308c8490bceb8bb7c386bfcf700d145d52d591135a288f069b4c64b06d9aaf348316a8e -DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029 -DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 -DIST quoted_printable-0.5.1.crate 8322 BLAKE2B 39b0c0e4af6e3be3ab4e82e687e61693edb05a6aa8b8e4ac879da840cd435306688070e3c01dd57d44230c8a5045b54f284676151321140f9bf594e1428902d0 SHA512 a10db1011bb443ebc25dfeb62befe171c49d84901c2eb40b9816be9799d2ba5ff102781aad370dd907383aa197c0c9e2ddedd05d3444b175d7063dd34b9bba49 -DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad -DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965 -DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 -DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19 -DIST redox_syscall-0.5.17.crate 30002 BLAKE2B 58dafad2409447d827ea74962e624c025eaa277aa832b7d18836cd7a4f02cb53e631ae823c6f3d97dd3ca05e117a9fc3b812a6a6c82593093609f1ed6d7aaab5 SHA512 a2e4cfed23d5ae3fea5854ef9fff12a03aa6fe5a39453ef4081538af1a6917045ac1ef75a7d89433344ed684d825f7f2eece581fbfe9b43358570b45cdc7fdae -DIST regex-1.11.2.crate 166265 BLAKE2B 1ad50e6aa5d116e9aee28f8fb74ff1c981e62a31290441a62103a1f9827d1ce3b8f48dabf154dfa33441e57cc26d0fff95f2d27c05bf5c00f0820e22c584ccc4 SHA512 b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae -DIST regex-automata-0.4.10.crate 622754 BLAKE2B b36be10f1393d69e37a64d203eab6304bb9883956136eb401c38f47c28e09614396af984cf076b54b8f55cf6b77d2aea166fd44afe6f25a994aaf0cf9e28fc4d SHA512 b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356 -DIST regex-syntax-0.8.6.crate 358808 BLAKE2B 01d09ab5cbd0b8e0a875060cf3113e64552496a64b08f24988f5b88824f40fe3bebe4ae7ca3facead9079f9f49e964d745bcc691e6e65ef7795e2a9911d20007 SHA512 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47 -DIST reqwest-0.12.23.crate 161307 BLAKE2B 918ba48abce356d8af02b3bc5a3c47ae148455c4ae6b49afd8c90793fe97b861203939e0d8edf6fd2ccbfe23e65a2c4cbb155df3d7b1e3111ec1b834bac38d87 SHA512 c0998b4ddcc08ab31b358f8a56efcd6ce12951bf58ea2922828229ce270fad8bdf27e7c26dfc74e70a870921fe8b059329a251b67b63a3a45cb9044f28b4d6cb -DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 -DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a -DIST rustc-demangle-0.1.26.crate 30340 BLAKE2B aa4d90be1dc313db5777e7b47fd6e6d9ce7a96df3296060e0e062508fdb9a68adda2bfcaa18d501e33e41f08c2beeb0721901458aceb072fd5116d67003fd56f SHA512 a3b32cdd685ee6f2112bb9d3a2d09dbf84efc5961a468adf1d784688f3f9761d9bab066be8969ea29d2251a08d4ae3ada872fb19b02f2aef8652ad50ec963348 -DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf -DIST rustls-0.23.31.crate 371259 BLAKE2B 9e987ccea146db27a839afa12231d365bef6a107d7f2a9bb09c8af4f02ab12b407f8adaddcdb1880be5338926a0d17afb0e8c93f407ce2418227733abdffcfb4 SHA512 f56ca1c1bfe4652318b90c7e3d2b613261c0a147c366c405f2043a0c72189912e5ebc56e14bdeca191df7b397414b87c281b02fdf15c4202c5ccecd533020c02 -DIST rustls-pki-types-1.12.0.crate 64740 BLAKE2B 988c6d11e02bcf148493a9ad616594c1a3d816a26335d9df3de5e9b1ba81a4a1e3862cb46db97ef1f743ec1241861688c04c4a98308166d419d8f307f9d4c09c SHA512 6822b3a94109e01a0fb420f58fcaa45b6a52519233da751c314fdd9394802c2175479c470ed5d8c71fcd45be46e3c4d8fc8addc43322101002f31fa034713066 -DIST rustls-webpki-0.103.6.crate 85224 BLAKE2B 3a96f2beebf441c97f6dabe48e1f2f6da0c9cf362aa72caa8f9ec0e5e8f461d499898f7e4d7465251484ba02eeb856cfca5daa5883084dff58eebcd4f4fa37f3 SHA512 a301f7bfa51047c598347e7e58860221d0ae85aa4707bc40fe4e3ce58f4c209c480fbdf53d58f7fe2ffba47dc90580f065723357997ec6a09170cf9e8db37438 -DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 -DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 -DIST schannel-0.1.28.crate 42312 BLAKE2B 702e120221ca71836a0d10cb2bcf65fdb84d6cc65a65bbe43474ec4981aab2d178798aad0cf6237d8fe0dd05a390c34a68279804bf407597630a143f82e5dae0 SHA512 087fbda739eeae4ed0729e59a3a7be14127efa657430cf8b2eaa4f08b4766f6c5f024106030b1434c6d55c969f0d9a2b63a6a1072cac11c806e1a89b9eae08b2 -DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb -DIST security-framework-2.11.1.crate 80188 BLAKE2B 844d36d2b2216cc7055687110d54ea783a7ed9bfe6375fd4dcbea267ec85531e666fe002648110315f42c3364ff5ff5aeba711cf8d1f5358ba65c8393e96f55c SHA512 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1 -DIST security-framework-sys-2.15.0.crate 20718 BLAKE2B 886fbad71ed3d76457135e3f1bf2b866239ba05349e4932f75dce1aecdcdf25702ac16cd1727b10089fb36f62539a4ac47279aea31f0830a41f897c797fa35c6 SHA512 8207502201222d56de839285f4f2e31dfbb4e32d08f4932d3afdd76d8e0a547621b9bdacfa11ece5e7a1be0fe1c7e15fa392ab9603c283ce240efd61cde69472 -DIST serde-1.0.225.crate 28467 BLAKE2B 616ec160252b62832af8c4b46b2950d08a72e480dd439cf14d7f5784e2db947729c455803fa05e1f4555a3995763e5cc79f24475ca1fb1a1c90f43d97da62146 SHA512 7587d0c2d878eeaa0f6cc4d6afcb5b88dd9760c97b178d4d82ec51aa4352e3fa16cd4de3f01a687c6065c90535b54095e696873b0d80d2edac0edd897b4bb352 -DIST serde-xml-rs-0.8.1.crate 107049 BLAKE2B 8f44e86a8dc33943691719143254bedd11f0213c10f169b1e73a16dd5767eda94712ac663a2067172390d7c91ca541d0adae89ac35da140d4127b2ad0f31af96 SHA512 08544e670a041221a98db73203f12b3a2b7a898d16bcf2446c760423a1730176e45146ade91f59d5d86ffd1de3606a7e6e71174d9fc9414c5b4359199960341f -DIST serde_core-1.0.225.crate 63004 BLAKE2B 5ddae92938d6cfe0626d10c41babda54c5b6e45dfcbdd59ad6f58bc46d7bc9f9166d0d1bc15d2cf792b376db134d501ae0e3c2df4d1b935c8bfbbc68c791d2a5 SHA512 670954f3945a6540611905c3c29d5d94766a983a90dd949652a10f591f013ccbe527d00f05a638ffe27cc7bd760b8f7755cd412afd18a6b26679ce4913777205 -DIST serde_derive-1.0.225.crate 58560 BLAKE2B 40ca9fc05f3401baf9dbc52c513732feedf9769005e71ec16013af83de753a41a67c76896aba7a3fe5d866f9627b774fa9bede3a6db7b0cef7973494acf7e49f SHA512 43687a1d8754a20aa3fad588dbf7cd96340281cd6185beb2c0864de16edadd131e653567b1b4a2554fdbde0d5f0ba2dc02171ad88da24703bffbf42b544fc82d -DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be -DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68 -DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 -DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca -DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 -DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a -DIST signal-hook-registry-1.4.6.crate 19277 BLAKE2B 0ae8056e09cd2a036cbbba5d654a480e58a31d3f39e2654e991c03f628e3c755cff692c4bf984f8f033a30085abc9fd2164e4d31e13c5e8115b61deaf83e4886 SHA512 58b60f104bbc529ef5c207c25f1f9805be08a5162c4e4c7ebbec486834eb39882f6be8d6e8b1dc3cf56774ed46aff2cd22dc69fc9c22ef1f2cff6e22878f9fec -DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3 -DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf -DIST slog-2.7.0.crate 45432 BLAKE2B 69b3e8d826cb3a60b2707e6b0afac2226daab5a72a29c3bc1bbc141cc8f082e53a1cea43d3b4e5c7e54821eca0990248f17536aa52df116c356958c780e528b3 SHA512 13bab46e288596d856adac80a6481d803646f27ef7bc1669ee2f7667b321b33beceb050348007a0ef28d0722bb597fed2139eef4685d01269ffe271830d1b15b -DIST slog-async-2.8.0.crate 19622 BLAKE2B 4455fb36caffb467fe53e443d0a0a60298bc587b95e68fe6e3d863f76eb353c9a26bb7a086bc85eb077cbc63199892a86c05393f38c55bcc34c139c393368cf7 SHA512 f62ad5e6696bfa86099c974d1f4c1d4151f07cd60b8a76ab89b3e6ab694128c0cc05b631106b8daf03ee477405bb9af73abdbbde0c8c5c8ced12571a78a2d8f4 -DIST slog-scope-4.4.0.crate 16753 BLAKE2B cbe478979cd8ca21108d512721698502d160701302e404c01a6d15e11d72a289e37fcd0e42a0d2c8694bdac716d5430ae764add500d419baf2ea4636952eef1b SHA512 9e428b3a832e8b2f45c90ef93fcf5251cafd83e5fe63f05a783df2e816441fdc170e8ff843486fca3c075f8c03c75db45a7cb1e9ea0e95da1ceba11b91709dc9 -DIST slog-term-2.9.2.crate 31231 BLAKE2B cb48b41918256acb3e2ccdd3a4de8e4405201940cca0010667f48300c0dc9583ce49ee0363f11813eb52e65965587f67ff5dc7528994c021b4853f572ff01557 SHA512 638630b23bb3a6c43e03063aff5d74ac50ae730f6a8844d79f1b7b8dd1cb674218899eca7a7567da834675338039ec643098fd5e3c7574fc219a92d08e9d1597 -DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047 -DIST socket2-0.6.0.crate 57974 BLAKE2B ecd0ebe429f1bedc9cc80415c787b061031e321a84b5a680693984de484e9d275069f04d18c34a78843e3c8ae07ea5cace0b7b741b468423ce0bf907fbb327b4 SHA512 3636c1e8afb9f5a7e42e2caf6adf995e5b5310892cf0172eff3023507c3ac05840b6b6f635a266d9afc5d35527023b9fa6b46bb7339725f24fdff2c27288ab19 -DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 -DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee -DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c -DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c -DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb -DIST system-configuration-0.6.1.crate 17935 BLAKE2B 9f4d8f60b3b000995b39f9c3a2ab56e6587293dd64c26558763203bde641adf57ce1dc5107b4f73b392daf3997038309e02b3da8c6bb0e4beccc0732becd0333 SHA512 ba7eddeba87d22206c250908f0158120b4984750cf7b2b8d57a50a32b323d3346321c8f2bab726c1d7ad97fc5da0b19d663c0e2db27ff74e3889463639a4ec89 -DIST system-configuration-sys-0.6.0.crate 11090 BLAKE2B 2bc38fa55070e33e762cba4baa7e1f5a637e625c150a821bfdf99c60d08343e83cc26a302f4f70a44cee967bd8b4784caacc15436df82d10e05751831b46c1e6 SHA512 02b1693b8c18ae3484e366a7f7395a31902a026e0864a8ffc7643c7b4a856f912f58f2ec19ba52a50d0d1dc09a806888fa1f3222e1af1f65b8a16eedcc966234 -DIST take_mut-0.2.2.crate 4263 BLAKE2B 3660c519b5ce8a39ab4f06dd61ac062f645de321f36913e948e8f10ead18866e2aae2609eb1f7f5faa7cc2500083743fcad816578defaddede456c6c05b3244e SHA512 f75a5ce723e710809130878b0ff5df368f5929201e557661dd0154f3b31ea58d7d30d84672ca5a684fbfcae5f82ab2c21b1b5d9edc4c67d08c221228bd9de814 -DIST tempfile-3.22.0.crate 43044 BLAKE2B ecfea33d6dcc763a9b561e45583ab77392803b17c9e98619466f774e54cf23e920e5a4d8cdefdac0094cf756fd9c4f01d639e9ea796f21b0fc0079eb56e4c07d SHA512 a023db8390ece294a98426299207d511d373bd6bbcfe29a4834be5cc67a4a30bb2ad9ce0a46c0324d0a84b076d755d21fd678271b799be553aaef6d819512235 -DIST term-1.2.0.crate 37436 BLAKE2B e7fa8f6f0b2f869b2727071d60672cc8c83c9252e8e0576a4c98f051f4d3881da9f27a1e2a431ba80ba7a222ff4726fb07740f9cf21999d6f125e2738f547b52 SHA512 bd770bc36d4ef43ddcf38a6f2246d52ed1c1061ec1726488fcbfaa6df8e399c948b60433ef75e6fbc77b355d00796fa656ca58c6fe043cc73ccc00f2570dd868 -DIST terminal_size-0.4.3.crate 10686 BLAKE2B 5e1017de475d78fe3c1328878d9322f52b877781218ef0c9a49b5420fe8df13ba5e10f590fcf4a8ad57266979580a16c1c715aea73fd6624691b9e152e2f2bec SHA512 0b3533c52e8c1e57fa1258a5518585fe735d9a9f46dd142fd00862c6703e5e7e0aac4b091297d91be6a8ba203297aec24477fed81580142cae39444a74027b4f -DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 -DIST thiserror-2.0.16.crate 29095 BLAKE2B 925153db063f0eecd980e186e8333c8cf461e6f980b9b1d1616be76cf544c5dfb8475b086f288229985cf16cb3ddac27d56fe28f7e7215ff5d26cba008957be5 SHA512 61be154d6284613f550b0256aff30c765f7a12b6e450e5e8faafa0188d0ff60c214ebd6b3f3419414a81596aea14a158823e4a2b727b573268ed37e1d710a4a5 -DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3 -DIST thiserror-impl-2.0.16.crate 21214 BLAKE2B f22fe0f8ba03f26700eb8f3f32300a60b6dded7d0721beb692931536bcf199328511537321f48cd62cec9a4e49008df4cb5729c2cc644597fba1ba83a070b9eb SHA512 c853ad2c90932692988ff7397305f46f1db204216352fe1adf875561a9e9f5efd8db8dbe5a273ab03d98ccafb5566dae537a920ed1dd2313337ccaefeee5f712 -DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 -DIST time-0.3.43.crate 142912 BLAKE2B e0cd5635eac496f96ba0d9cc329029eac1d21ae49f9035882c4b09b5469c6dd44037b9634f3c70530867062e971dd55c2ffc889ede37be6ad0ef93421463ae62 SHA512 bae3a05202297e8be07f4749431471dd317f7309e0b5a8021993b613540ae9371ef34db55a86dc4a39fdae715a05f16ce280cf5e165cb076bf8ec61756d335be -DIST time-core-0.1.6.crate 9105 BLAKE2B bf34fb3ff2afc5120a394129728c5e7806084df16f04427e3fa70104c68de414da69addbb651fac60923248b37ee146a0e73e124542369c6f68fd5fda9ecef2e SHA512 135f25c99620788a8548027c04bfb94152681d291848b69650ff6dea3aad42fcd974a2d0e5ede8b091f37d4d80d97804e1aca70f353f5970402ef545a5f1d407 -DIST time-macros-0.2.24.crate 24715 BLAKE2B 218371c56da2522ad6b664039d7e4bb4454a0eaefbd76afb6d8205d2c3dfb3c9873c2b8bf161e1ad144efe6a64c69e8dc0908f4fd0e6287c9c9c6f02840de3d8 SHA512 a9ed3dc956bd9a16ff6c76ea4614709912c33104a7c607c43956d644743b2dc04ecc257c000c6ccf66c026e655ba439250d1ad47b668a12e769e30e069f2dc10 -DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a -DIST tokio-1.47.1.crate 829790 BLAKE2B 7f5ff6a8092648e1643867981c79987da014478f776658666c340b0d5e11aea0aaff5d2402c40134fbc6e53266873dd0d95a75c18cc55bdde2e76da709f4aa88 SHA512 67ee7dbf9ff9cab24092742b0a5fe87d86852f06131e5a610ae603e3071446e06a5efd4b385ee9cfb0ff02c4a04f082f715dab41f12987154af54665e9429daf -DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 -DIST tokio-rustls-0.26.3.crate 35073 BLAKE2B 6788ff8cbe565b1513fa4a5a606c2cb96f6b7489892502cdb4bab4af5e37986e4417851d2b37cd45b75fc70b289fa7b570742b24ea9e0002552d61dfe95ec1ab SHA512 80d3cd689fa97c0661c839e90892511392845a4e8967197f264a526f8dbe7225013b46cf7eaef9cf5d6043f7b4f3aa8c60b7154a44cd63fd2a12d7d2c86802f5 -DIST tokio-util-0.7.16.crate 127775 BLAKE2B 4d7e46c91a37aaaa6efd873ec1553cc5971acb4f8959b9eb68b27b0df5e1c23cd19794292d9a5a215fe8d4d01486561f44ce4139e3f7fcd5b48287a44708eeb8 SHA512 8df52e0b02194e2cc699ed330e0db54e2e69c1d4934d770eee50b6a9b35d177ba440a6ef0e0a0bd9be7b7155770a7ae6286d4c3b0cb453f1ece4dff576b86738 -DIST toml_datetime-0.7.1.crate 18127 BLAKE2B 5a2b4ba0faa964dbeac615baf1b9ed048ca1884d7ab9c4e11ef08038e49c2026a9a83acdb069ba25dfb7225bd73cc2cf17a33f7409df74da0ee1204700627c28 SHA512 6573e97af373d38d5ce3022c77d26476b397e12e07c8f56418a418fb23cab2b03c88bb092be143f3987e3cd592dcff62348ba17e4a0d2c504e4b0c6cda83c047 -DIST toml_edit-0.23.5.crate 66458 BLAKE2B 26fcd30d7d77f3964210a3a7341015d6d6d7f91a067415fadc8449ef7f8a404c5c8fae8c7d458c6fd904a5c4947aa417db87c31757c70a7caaefdaed58c26e7f SHA512 0f444c9bbd72062e8ebe73d494721746124cdf47629a50a982a2b1bcff8c82ac2f3193ed07388ae62a694bfe1e00686ee4b15573f7c4c217bf5566e70eb32998 -DIST toml_parser-1.0.2.crate 35241 BLAKE2B c8fa1122faea42daf75dfc7912fbacd3b53dbc76a739991a30505233a274ffbeb6aa4a087e3b160c083c8c57b90d540df306dc2eb0208b3e86589d89e2d12416 SHA512 87188880873ba750f16cd054eb5346d42fb772b589165f86aaf389dcec32d9dc52a20cca800954449914f2389698176e0aa26fb37e06b35f505f7dc199e203ff -DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce -DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2 -DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934 -DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd -DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c -DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab -DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c -DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 -DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3 -DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 -DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712 -DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 -DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999 -DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 -DIST uuid-1.18.1.crate 60468 BLAKE2B 0e70361595e8d0baf8c4c69a09878fd39fee414d404a7b3cb457ad60cd3cd351418a8981090f4c3d507fee42c575eaf6699f494a604da0470573e81b7a56366e SHA512 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400 -DIST uzers-0.12.1.crate 29272 BLAKE2B 1a79446814c636702a8845291c8f0add0a0a6b468de8e07a7d8fc5bc3098490e48125abc809c0f44a9e47c9becb4806e29dcf390a6311f952de35a886b85d721 SHA512 93c4160bfcbdca57a3c945b73a94d1ba8612e0258950f7c10307dd57c838a0664890cbe34a98649c18fb783744423a7fd240da8b5eabe1e660a533e9b32f6260 -DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 -DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db -DIST vmw_backdoor-0.2.4.crate 17239 BLAKE2B 84fb3df12b2bb279f0af5ccfa9a5de6cd5656d7ed9850b680b0c235ba81cc8b1429262083b99b5b83fabbfbb2da180177d873b645d0de798cc81abe828dc5cf0 SHA512 abbf97466cc468597c490cc3f2b0b3bc62c95616f2f91d9755e2f95e13c4106087f0427d4c36ec09de4a2ef29b0de7827eb260279aeb79dcff6f2cfff50700ee -DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 -DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49 -DIST wasi-0.14.7+wasi-0.2.4.crate 18219 BLAKE2B 10832cb1268305bda3ab6ed158190a910ba80cc15ebcea94d806d43164a1391852b374b8a50e46368856bfdb82a73c1124bfb99438864149c4e5243397eaf3c3 SHA512 e3983f4d3af346ef2926374be93d095a4d61128c4b65890da11aba9d51d8129f0984dc3c318cc712cd06d2931e2e54b5822883f4eca7918e6456b6741e0840e1 -DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wasm-bindgen-0.2.103.crate 47309 BLAKE2B 676fce791ddc9e2fe3d468a17476b3718b2de823981d6dc51b3c5d428ab417816722e549dd149194e6c9bef8441f4aaf2f041b97f50076caffde696fc0fa7c77 SHA512 6fe946406101d752b09673aaad1e09302f05a996b09fd5d45bcba9142d44bd1625da6daf2e237928a38c81e04f5d04eb575827c017727df0173bf8afa47411cb -DIST wasm-bindgen-backend-0.2.103.crate 32238 BLAKE2B f00006f74641316082df4dbf12c4672a607498c908fb9a1b56e1042a8ed07102c0de0f170be1e16a712a9a3c55549d4ad57c928e88a674a8d6e271976fd3f02b SHA512 b7a5e52e315123f43c15708ec6274a5726cbe587ed1b79f2216411481991750e386e2da344a3dd90f4c82b821e3dc5b6295938c83c215f4807297ace92202235 -DIST wasm-bindgen-futures-0.4.53.crate 16321 BLAKE2B 1dc91b629df938c72ab0f94db48848f1da27de7b592aa2543f55f49ef4e0dd9dde617576535fdc737d3946424404f4221437d3131bc9130117ec444d99a4d5b9 SHA512 ceaad356ce1fd9e9e0f366b33a5734b34a9731e40b0babd2c31ddf02c32d74ab650f3a48e743c0566358523e68261daa52423ba320fa3eb7586ce08549461ed3 -DIST wasm-bindgen-macro-0.2.103.crate 9382 BLAKE2B ae8e1c312661f95cbe93da070c76531b97b72d576ca82e791fb3e3ea881c1118d1ddc78500c9e52e2ecb99ea93ea2aff957691113ae79f5c3677eb8093bd4422 SHA512 e185ec4034d6c7404c1c74641b03d614db762f9b24ed91eee0d5a4c7d3b73e2b2de40aa40e48e415c2a816cf095f5e2d9ecad8d997fe98a7e04f844c6b6c1c1b -DIST wasm-bindgen-macro-support-0.2.103.crate 26418 BLAKE2B eae151f2085ea7f227b0b57d84029b050eb751e82ec8dfa0484d65b1e8d8f2b37802fd00eb8a4aa6c9009ad509b86fc3f569869f1f58fe580da4e905acb605ce SHA512 553e3a5d5888dcaad5d5d17d1cc8e0b19457365916824fc68ba815a6b8586a00d0e69c95fe9a4af84df0eb54df55060091c704e1c6927a32f8e5ff87d66bef0b -DIST wasm-bindgen-shared-0.2.103.crate 9060 BLAKE2B 5c52095b48c2a0d4ebdf7528265162e29b292ed0c383956e9f0982b610b1cbcf112c75c4264ffe3b89757fa475ce2e5f4675557928b61d0e6faa1854d0d7814e SHA512 f41d37005424b783658800c788c2fccab772203328dcacc1a70d154206f8af601e9fe8f37998d951723203a6d9ab2c52c6e23d185e1170ba5f93a91c0a5cf7d7 -DIST web-sys-0.3.80.crate 641763 BLAKE2B 8c461c1be886e0ef2b1acfcfba90325fc8a4e471af83d2ebe13e2a0c497cb51398cdcee875154eb9170bf750a4287d493962babab3041fcba8528f5ff2acab39 SHA512 e5537a7d93e70c7484f1e05e738bd4b210e7fea098d1fb8548d421a62e3e0063ccabf898e7f0a1534384f7b581300f2f331f8362dff8eb2b4eea25936a6dcbc3 -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST windows-0.62.0.crate 9361442 BLAKE2B 58d8c50b9a9c65ee044cd478a4b6cc10cd5e93f899cea0ad64d4ff709d42db40aa3335ab3e36f01ff6c333cddcbbe252456cf0289e55c3962ae9e6554641adaf SHA512 c0f96bfa87b6227331daf67c85a32895b360f64a02ef55db4c47cc7b2e65246466f814ad45fff5978e0a63eda4a999f17f66cc341702f1a5db77ea37b6eed978 -DIST windows-core-0.62.0.crate 36955 BLAKE2B cbdbfd253e565a4c83e6180816f6f674e61f3e9e952ea1e553edaf6639cc4638586c5ad6b6b53b3ecbd6662c9114a0084dea657e5490d7456de1ea62e609f155 SHA512 c21f427134e9237f528098eec3860363cb82b7fc753f0a6ba6c4ed935ff4e98ddc14395024be01b8705b0970b1d3f28221faee3807ad56f24b7421a256bb774f -DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76 -DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2 -DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a -DIST windows-link-0.2.0.crate 6170 BLAKE2B 91c6da1e49d59f7672be801c53610fbddab9e999de4e1af58659caae54bd1da316683ff441fcee9972317882e51951e53ce1d7ba0b487ab1f70bb40175866177 SHA512 f887136cf715419ed724651e1ee52845d6318e42d2c4a7159b1283f2a20f720c109291db54d9f63d222c7f9eaa51a90d08c6eba4f50459557b15260315b016a3 -DIST windows-registry-0.5.3.crate 13386 BLAKE2B bf67b0a1030f7a55777cdd3b0790791b687fbd90463ef80e0a85acb73767795b88aa63e103ec62382f403b906ce18b0294cdb40accce8dc7e9306cb093bc9903 SHA512 e3deff7f407d8e066f5c6d00562a8829b241098707ebb917cc3206cb0cd9e50bc556ebe84a7eaaf0a14f13bf1a8db9bb492b5ed0343de7b1e337d68fa67fa8ed -DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0 -DIST windows-result-0.4.0.crate 13420 BLAKE2B 6c4840824d2c673e3a4fd6a16a88195f5c17185dedb371c6090b1e874bd603b1b481a64b599e706acd5e1caad6b5720701b8f5d6633241362b54e702040c233c SHA512 9da473dfa5dece4493090a8149ae1c0408f5df9da273aef9dfa57ac49f0c63e7efa9a263ce7b33f28e39ada0d3fbc8033302008abcfd41f0b9b461a576a79d02 -DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d -DIST windows-strings-0.5.0.crate 13992 BLAKE2B 13249e5fde72e55eb6d3f1757fcfcbda28030823b3087f0adac58fb24e03b76b9beb26ca6eade12623aac80e4d52615efd610d9bd84fe0fc3d0661f850df26dc SHA512 b822bc463d4767a4bb79e52f40debda2e2bfdbe6f9006a7c4617177e406612ddf51cf97fd7460ed68050e9be671419f336cb32178e994e7ddaa68230c66bd518 -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 -DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 -DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d -DIST windows-sys-0.61.0.crate 2517134 BLAKE2B 3590bde259ed9f4da46210b8ad6b4e0a35d976e40703baf8e2068ef83995ab35ecb44602135a61e4981c1b222f35ad622536faf864cb03410496d1b82bfc6bd1 SHA512 9459a3ad46eb2e56206bffa38a382954faa5c2db4d6bcd79a30d42e0b962dc3c25cdace76a6a7fa7f776a459abfbe19872b8c52ae5b6aed473a4e8f8b943fc7b -DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024 -DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac -DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3 -DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3 -DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232 -DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342 -DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab -DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f -DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707 -DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab -DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 -DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385 -DIST xml-rs-0.8.27.crate 55258 BLAKE2B fbfc5f180487c61f76ba671bcde76dd96e71a251c5847ac5a99e18673f9c37d4b12e975a4ca863f31d7cbdcede4a3b8a78404ba0feddc4033ef39d77820dfdc0 SHA512 83ac2cccd7d6867e0af4afab053b162b0d736a54626a123ef737798d9b37f6f802b8273b35cf697df26a859e7ef513670f54c5d0bef5a095085bdb0c82f85f48 -DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276 -DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3 -DIST zbus-5.11.0.crate 167028 BLAKE2B 5149e1d9fb81933a128ec984dccf05ce5d363d9cccb07565a4f6ee50160d3c5be56e3f7b7d8655751bc498206908a39f2460b9c8bee96a2d348157740febc518 SHA512 61aa2852ab39710d72a9f59e55869b95d40b3374208495e2c6013e8353fad7b153a49bbd8d46ac47fc6f9d8bbfdb97eaf46c89a3d56f89e24c81cae0992a1565 -DIST zbus_macros-5.11.0.crate 37505 BLAKE2B 81bcdd54e2c4bd2c6c1126e179647ada0ab7a574758e2c7e934fb3d82a8b121e384c6d3825cc2dd474beeef0d8d070525dc23e8c9edbaefada40165b178300cc SHA512 31ee8f02184e1300acf1cc830de2251be3a7661b8d368817ddbde05527bab840f88303ccaa1c786411b920d287628e7fc5f96fce1be54ca2c4a4bfc799750e00 -DIST zbus_names-4.2.0.crate 17015 BLAKE2B 9aded72b9d3b14e8ded49d1b34bf87327b05bd7099ce5bb1974c173ac3b68ada041f3a9c202475c9ea7aa6d80f860772157b00ff17a6e024888814b196e90dae SHA512 b88179106fc12400339bd70fa34042b00e9664e657f3dcb11c762127005cb8b90d3b2366cf77631fc8d65f7530744b7aaa18f6f8ade17732167d83a158062849 -DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df -DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 -DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 -DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 -DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe -DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8 -DIST zerovec-0.11.4.crate 125080 BLAKE2B 67957532912716a8fe7b5468effc8af700251acfedad13e4874229ce91a2450026a2a336b542cc1239f62a71da997e406c49f85f4f8c7019a9228997d8a31750 SHA512 461ac55146b32f323dff50f85044040096369361bd23e341d729467e99b5c825ec0add8fa940bf0c17cd4990fd7e629268891a711d5b49348167c0a9d6c03e31 -DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039 -DIST zvariant-5.7.0.crate 90643 BLAKE2B c8e9300af4b8d3682c9a423ee245c621944da2b649dfb953560d1275ee5d603e57948c55347aa9565600e3ded0d7429e553056471ebf10f33cec8cdfe05100d7 SHA512 94ff074be5f2cafcff4a8601f0343b6c93b17e289481917ecebf3f2c004b5c2c455eed6f557171c72deb44dbb02f2a139926d80d111f689d54af6c22c36e5065 -DIST zvariant_derive-5.7.0.crate 14214 BLAKE2B 09458d1151cd1f4f46fdfec88511730d07ea53e58993e927d2844325d5cc6ffe5f4214dded71d15b6bf4912a3a1f5272be2c669370fbfe1878acd18e79515760 SHA512 060b2878ca713ceaa467d38923968ea590e504556f34f975ab1f845a3f458c246b3de0d218e391e2452e828641130bb656ad4c63351c483a33e54770ae185b4b -DIST zvariant_utils-3.2.1.crate 14678 BLAKE2B 2805645ce661e26e37019718cddb09a22e089061fac15f4c3b073beb6f98d56a1d9167f4b05e582273ca650362af73b3b7b972eca3b512b0f270c4708d9db780 SHA512 fe24c744a60f774a4ca0d6d987fe38a6f1ac98d04b365928366200f03412415e81d9ea605689a413f0c42390b697e0742c85e8fd8b5c02105ec49da20f56fd76 diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild index e3848a898ee..f47adf95f4e 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild @@ -3,360 +3,33 @@ EAPI=8 -EGIT_REPO_URI="https://github.com/coreos/afterburn.git" +# This crate is required by our patch but missing from the vendor tarball. +CRATES="hostname@0.4.1" + +inherit cargo systemd + +SRC_URI="${CARGO_CRATE_URIS}" +DESCRIPTION="A tool for collecting instance metadata from various providers" +HOMEPAGE="https://github.com/coreos/afterburn" if [[ ${PV} == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" - CRATES="" + EGIT_REPO_URI="https://github.com/coreos/afterburn.git" + inherit git-r3 else - EGIT_COMMIT="3c0ee8a6c0e9cee9247f1f83b4f9d39c0701e4ae" # v5.10.0 + SRC_URI+=" https://github.com/coreos/afterburn/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/coreos/afterburn/releases/download/v${PV}/${P}-vendor.tar.gz" KEYWORDS="amd64 arm64" - - CRATES=" - addr2line@0.24.2 - adler2@2.0.1 - adler32@1.2.0 - ahash@0.8.12 - aho-corasick@1.1.3 - allocator-api2@0.2.21 - android_system_properties@0.1.5 - anstyle@1.0.11 - anyhow@1.0.99 - arc-swap@1.7.1 - assert-json-diff@2.0.2 - async-broadcast@0.7.2 - async-channel@2.5.0 - async-executor@1.13.3 - async-io@2.6.0 - async-lock@3.4.1 - async-process@2.5.0 - async-recursion@1.1.1 - async-signal@0.2.13 - async-task@4.7.1 - async-trait@0.1.89 - atomic-waker@1.1.2 - autocfg@1.5.0 - backtrace@0.3.75 - base64@0.21.7 - base64@0.22.1 - bitflags@2.9.4 - block-buffer@0.10.4 - blocking@1.6.2 - bumpalo@3.19.0 - byteorder@1.5.0 - bytes@1.10.1 - cc@1.2.37 - cfg-if@1.0.3 - cfg_aliases@0.2.1 - charset@0.1.5 - chrono@0.4.42 - clap@4.5.47 - clap_builder@4.5.47 - clap_derive@4.5.47 - clap_lex@0.7.5 - colored@3.0.0 - concurrent-queue@2.5.0 - core-foundation-sys@0.8.7 - core-foundation@0.9.4 - core2@0.4.0 - cpufeatures@0.2.17 - crc32fast@1.5.0 - crossbeam-channel@0.5.15 - crossbeam-utils@0.8.21 - crypto-common@0.1.6 - dary_heap@0.3.8 - data-encoding@2.9.0 - deranged@0.5.3 - digest@0.10.7 - displaydoc@0.2.5 - encoding_rs@0.8.35 - endi@1.1.0 - enumflags2@0.7.12 - enumflags2_derive@0.7.12 - equivalent@1.0.2 - errno@0.3.14 - event-listener-strategy@0.5.4 - event-listener@5.4.1 - fastrand@2.3.0 - find-msvc-tools@0.1.1 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.2 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-io@0.3.31 - futures-lite@2.6.1 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - generic-array@0.14.7 - getrandom@0.2.16 - getrandom@0.3.3 - gimli@0.31.1 - h2@0.4.12 - hashbrown@0.14.5 - hashbrown@0.15.5 - heck@0.5.0 - hermit-abi@0.5.2 - hex@0.4.3 - hmac@0.12.1 - hostname@0.4.1 - http-body-util@0.1.3 - http-body@1.0.1 - http@1.3.1 - httparse@1.10.1 - httpdate@1.0.3 - hyper-rustls@0.27.7 - hyper-tls@0.6.0 - hyper-util@0.1.17 - hyper@1.7.0 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.64 - icu_collections@2.0.0 - icu_locale_core@2.0.0 - icu_normalizer@2.0.0 - icu_normalizer_data@2.0.0 - icu_properties@2.0.1 - icu_properties_data@2.0.1 - icu_provider@2.0.0 - idna@1.1.0 - idna_adapter@1.2.1 - indexmap@2.11.3 - io-uring@0.7.10 - ipnet@2.11.0 - ipnetwork@0.20.0 - iri-string@0.7.8 - is-terminal@0.4.16 - itoa@1.0.15 - js-sys@0.3.80 - lazy_static@1.5.0 - libc@0.2.175 - libflate@2.1.0 - libflate_lz77@2.1.0 - libsystemd@0.7.2 - linux-raw-sys@0.11.0 - litemap@0.8.0 - lock_api@0.4.13 - log@0.4.28 - mailparse@0.16.1 - maplit@1.0.2 - md-5@0.10.6 - memchr@2.7.5 - memoffset@0.9.1 - mime@0.3.17 - miniz_oxide@0.8.9 - mio@1.0.4 - mockito@1.7.0 - native-tls@0.2.14 - nix@0.29.0 - nix@0.30.1 - no-std-net@0.6.0 - nom@8.0.0 - num-conv@0.1.0 - num-traits@0.2.19 - object@0.36.7 - once_cell@1.21.3 - openssh-keys@0.6.4 - openssl-macros@0.1.1 - openssl-probe@0.1.6 - openssl-sys@0.9.109 - openssl@0.10.73 - ordered-stream@0.2.0 - parking@2.2.1 - parking_lot@0.12.4 - parking_lot_core@0.9.11 - percent-encoding@2.3.2 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - piper@0.2.4 - pkg-config@0.3.32 - pnet_base@0.35.0 - pnet_datalink@0.35.0 - pnet_sys@0.35.0 - polling@3.11.0 - potential_utf@0.1.3 - powerfmt@0.2.0 - ppv-lite86@0.2.21 - proc-macro-crate@3.4.0 - proc-macro2@1.0.101 - quote@1.0.40 - quoted_printable@0.5.1 - r-efi@5.3.0 - rand@0.9.2 - rand_chacha@0.9.0 - rand_core@0.9.3 - redox_syscall@0.5.17 - regex-automata@0.4.10 - regex-syntax@0.8.6 - regex@1.11.2 - reqwest@0.12.23 - ring@0.17.14 - rle-decode-fast@1.0.3 - rustc-demangle@0.1.26 - rustix@1.1.2 - rustls-pki-types@1.12.0 - rustls-webpki@0.103.6 - rustls@0.23.31 - rustversion@1.0.22 - ryu@1.0.20 - schannel@0.1.28 - scopeguard@1.2.0 - security-framework-sys@2.15.0 - security-framework@2.11.1 - serde-xml-rs@0.8.1 - serde@1.0.225 - serde_core@1.0.225 - serde_derive@1.0.225 - serde_json@1.0.145 - serde_repr@0.1.20 - serde_urlencoded@0.7.1 - serde_yaml@0.9.34+deprecated - sha2@0.10.9 - shlex@1.3.0 - signal-hook-registry@1.4.6 - similar@2.7.0 - slab@0.4.11 - slog-async@2.8.0 - slog-scope@4.4.0 - slog-term@2.9.2 - slog@2.7.0 - smallvec@1.15.1 - socket2@0.6.0 - stable_deref_trait@1.2.0 - static_assertions@1.1.0 - strsim@0.11.1 - subtle@2.6.1 - syn@2.0.106 - sync_wrapper@1.0.2 - synstructure@0.13.2 - system-configuration-sys@0.6.0 - system-configuration@0.6.1 - take_mut@0.2.2 - tempfile@3.22.0 - term@1.2.0 - terminal_size@0.4.3 - thiserror-impl@1.0.69 - thiserror-impl@2.0.16 - thiserror@1.0.69 - thiserror@2.0.16 - thread_local@1.1.9 - time-core@0.1.6 - time-macros@0.2.24 - time@0.3.43 - tinystr@0.8.1 - tokio-native-tls@0.3.1 - tokio-rustls@0.26.3 - tokio-util@0.7.16 - tokio@1.47.1 - toml_datetime@0.7.1 - toml_edit@0.23.5 - toml_parser@1.0.2 - tower-http@0.6.6 - tower-layer@0.3.3 - tower-service@0.3.3 - tower@0.5.2 - tracing-attributes@0.1.30 - tracing-core@0.1.34 - tracing@0.1.41 - try-lock@0.2.5 - typenum@1.18.0 - uds_windows@1.1.0 - unicode-ident@1.0.19 - unsafe-libyaml@0.2.11 - untrusted@0.9.0 - url@2.5.7 - utf8_iter@1.0.4 - uuid@1.18.1 - uzers@0.12.1 - vcpkg@0.2.15 - version_check@0.9.5 - vmw_backdoor@0.2.4 - want@0.3.1 - wasi@0.11.1+wasi-snapshot-preview1 - wasi@0.14.7+wasi-0.2.4 - wasip2@1.0.1+wasi-0.2.4 - wasm-bindgen-backend@0.2.103 - wasm-bindgen-futures@0.4.53 - wasm-bindgen-macro-support@0.2.103 - wasm-bindgen-macro@0.2.103 - wasm-bindgen-shared@0.2.103 - wasm-bindgen@0.2.103 - web-sys@0.3.80 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows@0.62.0 - windows-core@0.62.0 - windows-implement@0.60.0 - windows-interface@0.59.1 - windows-link@0.1.3 - windows-link@0.2.0 - windows-registry@0.5.3 - windows-result@0.3.4 - windows-result@0.4.0 - windows-strings@0.4.2 - windows-strings@0.5.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.0 - windows-targets@0.52.6 - windows-targets@0.53.3 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - winnow@0.7.13 - wit-bindgen@0.46.0 - writeable@0.6.1 - xml-rs@0.8.27 - yoke-derive@0.8.0 - yoke@0.8.0 - zbus@5.11.0 - zbus_macros@5.11.0 - zbus_names@4.2.0 - zerocopy-derive@0.8.27 - zerocopy@0.8.27 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zeroize@1.8.1 - zerotrie@0.2.2 - zerovec-derive@0.11.1 - zerovec@0.11.4 - zvariant@5.7.0 - zvariant_derive@5.7.0 - zvariant_utils@3.2.1 -" - + ECARGO_VENDOR="${WORKDIR}/vendor" fi -inherit cargo git-r3 systemd - -DESCRIPTION="A tool for collecting instance metadata from various providers" -HOMEPAGE="https://github.com/coreos/afterburn" -SRC_URI="${CARGO_CRATE_URIS}" - LICENSE="Apache-2.0" SLOT="0" -DEPEND="dev-libs/openssl:0=" - +DEPEND=" + dev-libs/openssl:0= +" RDEPEND=" ${DEPEND} - !coreos-base/coreos-metadata " PATCHES=( @@ -366,13 +39,11 @@ PATCHES=( ) src_unpack() { - git-r3_src_unpack - if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack cargo_live_src_unpack - else - cargo_src_unpack fi + cargo_src_unpack } src_compile() { @@ -381,10 +52,10 @@ src_compile() { src_install() { cargo_src_install --features cl-legacy - mv "${D}/usr/bin/afterburn" "${D}/usr/bin/coreos-metadata" + mv "${ED}"/usr/bin/afterburn "${ED}"/usr/bin/coreos-metadata || die - systemd_dounit "${FILESDIR}/coreos-metadata.service" - systemd_dounit "${FILESDIR}/coreos-metadata-sshkeys@.service" + systemd_dounit "${FILESDIR}"/coreos-metadata.service + systemd_newunit "${FILESDIR}"/coreos-metadata-sshkeys.service coreos-metadata-sshkeys@.service } src_test() { diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata-sshkeys@.service b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata-sshkeys.service similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata-sshkeys@.service rename to sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/coreos-metadata-sshkeys.service From f1ad9e9b539a895579ecc68b3cfe662d81433207 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 10:51:33 +0000 Subject: [PATCH 02/23] coreos-base/afterburn: Bump hostname crate to 0.4.2 Signed-off-by: James Le Cuirot --- .../coreos-overlay/coreos-base/afterburn/Manifest | 2 +- .../coreos-base/afterburn/afterburn-9999.ebuild | 2 +- .../files/0001-Revert-remove-cl-legacy-feature.patch | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest index 17eaf9ac997..07cb0e1d699 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/Manifest @@ -1,3 +1,3 @@ DIST afterburn-5.10.0-vendor.tar.gz 21824451 BLAKE2B fe263d51ce29ac6cee2d3974153ee73acca9f40abc80747cf40ab7ee69638a66fa3861f288033a976ecacaaf047611f547364e4abb9ed6a729cd7d77b498441e SHA512 ac186e88a9ced2195f80540ad686ce34352c9d854439afabc31ec0838c12e4f8614e273370b3778137a435b7fc088a040106ea29b7ed8df3c70caeac7a0bb6ec DIST afterburn-5.10.0.tar.gz 133765 BLAKE2B 3297a99d744a446532f8811f4d68741fafac32d47b6e7fcc63d5f7ec8f126462f76f3dbf5674e4267ae393c245f01c8a4ff2daaafa783cef44dededfdaa1c3eb SHA512 4f1f61b385d109451908c996336a6491323ac531d730a974ec23ef30d90fba75f07f530936dcccd35239e6a394a93e633db21dafd599a374bea9f342fd221c83 -DIST hostname-0.4.1.crate 13819 BLAKE2B de5598e53328075e653f1d7e3a4228d82a5aef740aa42897ef27b0786b53fc5b1772a04aedd85f0006c0af33e1345226a4f678e789367c5b45114dc178d1f07c SHA512 bdeb7071dc112f73a5ac86f5db7d119a5a98546ca4804862a8d61ab050ccc49d10a792d024392c725256e7b3588098284756dba09a09376112650fd9ca6631f0 +DIST hostname-0.4.2.crate 12983 BLAKE2B a72e015d1bfd99828a9b1402a745968d578343c81301549cca0d5a4a5814a51c1eb58f7ed937ed75a6a6be385c340bf662d5d51cf401aa21809d1c893ff207f2 SHA512 57d7688fd7e724fe95b2d275d7cd11056e829318ff9683b59617575d94d5951eeb328ef2426bb16f4172bea461d0248cece573f212b6d2d8d3d0252981def4a6 diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild index f47adf95f4e..fbd3b48bcd3 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/afterburn-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 # This crate is required by our patch but missing from the vendor tarball. -CRATES="hostname@0.4.1" +CRATES="hostname@0.4.2" inherit cargo systemd diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/0001-Revert-remove-cl-legacy-feature.patch b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/0001-Revert-remove-cl-legacy-feature.patch index 8b6f63c57d0..ebaeab91e9f 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/0001-Revert-remove-cl-legacy-feature.patch +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/afterburn/files/0001-Revert-remove-cl-legacy-feature.patch @@ -38,13 +38,13 @@ index a4b7224..c2e3cc9 100644 +[[package]] +name = "hostname" -+version = "0.4.1" ++version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" ++checksum = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" +dependencies = [ + "cfg-if", + "libc", -+ "windows", ++ "windows-link 0.2.0", +] + [[package]] From a30215f2f44966041638e94f1c12ec339fe41105 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 11:09:16 +0000 Subject: [PATCH 03/23] coreos-base/coreos-cloudinit: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/coreos-cloudinit/Manifest | 1 + .../coreos-cloudinit-9999.ebuild | 30 +++++++++---------- .../coreos-base/coreos-cloudinit/metadata.xml | 3 ++ 3 files changed, 18 insertions(+), 16 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/Manifest new file mode 100644 index 00000000000..c64fd2e1f0d --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/Manifest @@ -0,0 +1 @@ +DIST coreos-cloudinit-1c1d7f4ae6b933350d7fd36e882dda170123cccc.tar.gz 310707 BLAKE2B 13cb6b452c71285983b6446ec4a40e24a862fe029744b0c66c39e7d0e69616343d70717e94f94ef152ab5a23bdef096bc46df4593ee679a340ef292b81d9df17 SHA512 b3fd07e1e5b26e530cd36cc33d06e5eeeb707ec3c0fef5126c51a4a8d7d68eed2b74aebb0777030fc595dcae3c22f9dffde8ceed914db7ce8323cf4ad22b9710 diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild index 5a37cd6380b..c7e59e1bc33 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-cloudinit/coreos-cloudinit-9999.ebuild @@ -1,31 +1,29 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/coreos-cloudinit.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/coreos-cloudinit" COREOS_GO_GO111MODULE="on" -inherit git-r3 systemd toolchain-funcs udev coreos-go +inherit systemd toolchain-funcs udev coreos-go + +DESCRIPTION="Enables a user to customize Flatcar Container Linux machines" +HOMEPAGE="https://github.com/flatcar/coreos-cloudinit" -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/coreos-cloudinit.git" + inherit git-r3 else - EGIT_COMMIT="1c1d7f4ae6b933350d7fd36e882dda170123cccc" # main + EGIT_VERSION="1c1d7f4ae6b933350d7fd36e882dda170123cccc" # main + SRC_URI="https://github.com/flatcar/coreos-cloudinit/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="coreos-cloudinit" -HOMEPAGE="https://github.com/flatcar/coreos-cloudinit" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" -DEPEND="! + + flatcar/coreos-cloudinit + From 1ed6191b3b50aca49f745c63f53a6d170a71c84e Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 11:23:46 +0000 Subject: [PATCH 04/23] coreos-base/coreos-init: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/coreos-init/Manifest | 1 + .../coreos-init/coreos-init-9999.ebuild | 36 ++++++++++--------- .../coreos-base/coreos-init/metadata.xml | 3 ++ 3 files changed, 23 insertions(+), 17 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/Manifest new file mode 100644 index 00000000000..8a826306232 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/Manifest @@ -0,0 +1 @@ +DIST coreos-init-860090d932a0bcdf71a73619f270845a06b64af0.tar.gz 59420 BLAKE2B 4e68bf5e2f5d64a0c701cbfccf8641f362597073f599ad7e14816e6eb2167609b2312b81a40276736441f51cc1833677a985a3f8d81a21879b987028e60f8d0a SHA512 357f3ff2ac7e4f2ef412626674f8e81c71f38924b80d54fcdf23246c772373e6a6f9f940f66fcab19f09b759d547b7600c6fb97171c95db97e208392d66ce8ca diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild index 54b75bb7a0e..0a22231db5f 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/coreos-init-9999.ebuild @@ -2,43 +2,45 @@ # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/init.git" - -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -else - EGIT_COMMIT="860090d932a0bcdf71a73619f270845a06b64af0" # flatcar-master - KEYWORDS="amd64 arm arm64 x86" -fi +EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) +inherit systemd python-any-r1 -inherit git-r3 systemd python-any-r1 +DESCRIPTION="Init scripts for Flatcar" +HOMEPAGE="https://github.com/flatcar/init" -DESCRIPTION="Init scripts for CoreOS" -HOMEPAGE="http://www.coreos.com/" -SRC_URI="" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/init.git" + inherit git-r3 +else + EGIT_VERSION="860090d932a0bcdf71a73619f270845a06b64af0" # flatcar-master + SRC_URI="https://github.com/flatcar/init/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/init-${EGIT_VERSION}" + KEYWORDS="amd64 arm arm64 x86" +fi LICENSE="BSD" SLOT="0/${PVR}" IUSE="test" +RESTRICT="!test? ( test )" # Daemons we enable here must installed during build/install in addition to # during runtime so the systemd unit enable step works. DEPEND=" net-misc/openssh net-nds/rpcbind - !coreos-base/oem-service - test? ( ${PYTHON_DEPS} ) - " +" RDEPEND="${DEPEND} app-admin/logrotate sys-block/parted sys-apps/gptfdisk >=sys-apps/systemd-207-r5 >=coreos-base/coreos-cloudinit-0.1.2-r5 - " +" +BDEPEND=" + test? ( ${PYTHON_DEPS} ) +" src_install() { emake DESTDIR="${D}" install diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/metadata.xml index 097975e3adc..a2967b825b0 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-init/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/init + From 67acd2bb759a2e762a531f509245cc62236f2458 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 12:05:50 +0000 Subject: [PATCH 05/23] coreos-base/emerge-gitclone: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/emerge-gitclone/Manifest | 1 + .../emerge-gitclone-9999.ebuild | 34 +++++++++++-------- .../coreos-base/emerge-gitclone/metadata.xml | 3 ++ 3 files changed, 23 insertions(+), 15 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest new file mode 100644 index 00000000000..edf9c125495 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/Manifest @@ -0,0 +1 @@ +DIST emerge-gitclone-00396595376d8d6a3c4b9251ba94e9de2d7a9e39.tar.gz 6960 BLAKE2B 0bda7245832ee9355441167a320829d4788def8b82fe81d1bc605858112acc3f4a04a236592f094c67f945b84dd4ff4dc3f613d180a7f95fbdcf2211cfce9726 SHA512 99c66386c183f9821144c155c95e41ee8e99d8c0f9772efb80d652b059ac9c76b09cce060d157524827fffe1c52a107ca68676dc7803f334ed06d3446bfdecef diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild index 113067d692e..7c64269095b 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/emerge-gitclone-9999.ebuild @@ -1,31 +1,35 @@ # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/flatcar-dev-util.git" - -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -else - EGIT_COMMIT="00396595376d8d6a3c4b9251ba94e9de2d7a9e39" # flatcar-master - KEYWORDS="amd64 arm arm64 x86" -fi +EAPI=8 PYTHON_COMPAT=( python3_{6..11} ) - -inherit git-r3 python-single-r1 +inherit python-single-r1 DESCRIPTION="emerge utilities for Flatcar developer images" -HOMEPAGE="https://github.com/flatcar/flatcar-dev-util/" +HOMEPAGE="https://github.com/flatcar/flatcar-dev-util" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/flatcar-dev-util.git" + inherit git-r3 +else + EGIT_VERSION="00396595376d8d6a3c4b9251ba94e9de2d7a9e39" # flatcar-master + SRC_URI="https://github.com/flatcar/flatcar-dev-util/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/flatcar-dev-util-${EGIT_VERSION}" + KEYWORDS="amd64 arm arm64 x86" +fi LICENSE="Apache-2.0" SLOT="0" -IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="sys-apps/portage" +RDEPEND=" + ${PYTHON_DEPS} + sys-apps/portage +" src_compile() { - echo "Nothing to compile" + : } src_install() { diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml index 097975e3adc..0735bbeb030 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/emerge-gitclone/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/flatcar-dev-util + From 3eb64df9667055c0e94d0ab3fd1ba3c46bf65ba0 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 14:59:25 +0000 Subject: [PATCH 06/23] coreos-base/nova-agent-watcher: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/nova-agent-watcher/Manifest | 1 + .../nova-agent-watcher/metadata.xml | 3 ++ .../nova-agent-watcher-9999.ebuild | 29 ++++++++++--------- 3 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/Manifest new file mode 100644 index 00000000000..cec1b060487 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/Manifest @@ -0,0 +1 @@ +DIST nova-agent-watcher-f750d8e5e91a7e7e22e26c9d241d27b1b7563d70.tar.gz 217622 BLAKE2B 73c2975faba141cb5d259adf0f8ae8a9bbe7e89fd94e9a66577ad67798c5a740d2e25b8d826ee1241b3ebfb783df5ea42bf747bc5d6b12fe5f2624950d367e00 SHA512 0e684f95328c253734f9f5feac9340d403f4f50b5e87cc4a5eab95dde2a13a5eef9c967bbede7b315757063a9b2aef557a5370b489e0a781a072eec0c4b2e25c diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/metadata.xml index 097975e3adc..0bdb255dd6f 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/metadata.xml @@ -1,4 +1,7 @@ + + coreos/nova-agent-watcher + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/nova-agent-watcher-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/nova-agent-watcher-9999.ebuild index caf1b73e96c..068ab472ffc 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/nova-agent-watcher-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/nova-agent-watcher/nova-agent-watcher-9999.ebuild @@ -1,29 +1,30 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/coreos/nova-agent-watcher.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/coreos/nova-agent-watcher" COREOS_GO_GO111MODULE="off" -inherit git-r3 systemd coreos-go +inherit coreos-go + +DESCRIPTION="Watches for changes from Nova and reapplies them with coreos-cloudinit" +HOMEPAGE="https://github.com/coreos/nova-agent-watcher" -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/coreos/nova-agent-watcher.git" + inherit git-r3 else - EGIT_COMMIT="2262401fe363cfdcc4c6f02144622466d506de43" + EGIT_VERSION="f750d8e5e91a7e7e22e26c9d241d27b1b7563d70" + SRC_URI="https://github.com/coreos/nova-agent-watcher/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="nova-agent-watcher" -HOMEPAGE="https://github.com/coreos/nova-agent-watcher" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_install() { - into "/oem" - dobin ${S}/scripts/gentoo-to-networkd - dobin ${GOBIN}/nova-agent-watcher + into /oem + dobin scripts/gentoo-to-networkd + dobin "${GOBIN}"/nova-agent-watcher } From 3d9c1111270b946aec007d39cca734fbabb9b19f Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 15:35:28 +0000 Subject: [PATCH 07/23] coreos-base/update-ssh-keys: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/update-ssh-keys/Manifest | 11 +- ...10.ebuild => update-ssh-keys-0.7.0.ebuild} | 0 .../update-ssh-keys-9999.ebuild | 151 +++++++++--------- 3 files changed, 83 insertions(+), 79 deletions(-) rename sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/{update-ssh-keys-0.3.0-r10.ebuild => update-ssh-keys-0.7.0.ebuild} (100%) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/Manifest index 284a332c767..b6f45fd57a3 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/Manifest +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/Manifest @@ -1,8 +1,8 @@ -DIST anstream-0.6.4.crate 20593 BLAKE2B 2b617c45d351e01222fc50f52551e57b4a8b0ecf84c6ddf44336c7c9d3b9dde15232b1c4f664d567849295bf8f03612b73ded56f1b3937392eb7718f1e0446c3 SHA512 0b983d626c53d1edc184f04cbd2c004eb9c40d14486b23cce86ebf50cbd3d916d32cb0423ae1d67c2b83b966690090af740538538ef846c0b126c686a1ebe159 +DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402 DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3 DIST anstyle-parse-0.2.2.crate 24696 BLAKE2B 979daa24ccc3ea484445216bddc190f148f0ad83b95c997c1becbadfb641b67834980c413bcf5b7ddc2c6883d5e071a9636fbb44f79680ac42f8b73a797e466a SHA512 28039806f87c2bd8266cea834975939b79fdf0cc95a029654806655c0662520aa497d84eefadcd9edce204986e60b62678e76a09cdb38bcc50c91e9d05c4bee9 DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a -DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2 SHA512 75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e +DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b DIST base64-0.21.5.crate 77134 BLAKE2B 901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a SHA512 40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b @@ -21,11 +21,13 @@ DIST error-chain-0.12.4.crate 29274 BLAKE2B d082bcbce47411477e8b597cfcb76985cc7d DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d +DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289 DIST linux-raw-sys-0.4.10.crate 1407767 BLAKE2B 8bc633d99bc1ee1a6fdfa19501fd034a4475fa9ebe18a206e4254309d91aee7a91fc70faf9775efa5157a1b2fb7e5f827bde40a770b066643356113f2cf38b5d SHA512 107f61add087bff55869798d5c71bc6ac9ecb27a603d8f9071b856189de8b7b0a7f9243fa1433700f52a0c3020eff5604dbf6e0653109d0dd277b98ab45fae21 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca +DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST openssh-keys-0.6.2.crate 21643 BLAKE2B 25bfcd6ae96261312c40c755ca28c2824b0270c2f93b99c0550d63c9875b9a1c41490c88400f9ff288cfab8f03b474cab895b9b0fc2dc845e96f14b1f6febdad SHA512 71e73c2efcd53bbd336d9d49dc5924d3d5c223f240f9dc63682a2cb20517c26c41f0b2d581252568d2d1f9a8afd16a56641993366619cbfb56c8c12c9558cc69 DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1 DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c @@ -40,13 +42,16 @@ DIST thiserror-1.0.50.crate 19414 BLAKE2B a093f66ad191a8c4b15356f8d29578273b36f9 DIST thiserror-impl-1.0.50.crate 15357 BLAKE2B 41309507014a2c628b7e91d250335070e4cca6c6c452c90ee7e6173bed049df83ca197b37c16537cf15415550919c248e0f6c798aead760e7bbcd25eab701d50 SHA512 8555e010f94390e93ba757bce9ef25d066ed542f23b843db431a66fbab722584ea0ce6c9d4b6f4d92cea3d91c190336abd567c4a0aa4a27893db25720c5b89c9 DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 +DIST update-ssh-keys-896491a6ad5b8d4a53e8eb8191d344f723a718e6.tar.gz 25092 BLAKE2B d3d8af68ea659280bba12ef9d08096c57c8146436202a3908862d1b064fa94e9ceeb6e0db7734f1002108f5c2e385f4faaf59fbcbb8c93461ad79b4e28b243cc SHA512 868e32747594bfd68b593bd74b5a89faa2b161b6ab5c4c484c7dd7b5a2365ddfa576370eefc0bbb2dc2082a6cfccda85063144b72e77a1bb92669c3f2f391c0c +DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uzers-0.11.3.crate 22745 BLAKE2B 59a64624c1a59dff483e28f1b80499191c9a860dcb00e4f27c5c39942ba5a1ec6a4fbe98bb585fca079f4594a57fb24db41675e1aac87fb4873e6056ef13c98f SHA512 3a4eb2d2479550bb34319d2d3841f1e4a5b024dd85193ce127a90479b3d801880d9d3624caa265aaaf9908c7dea73fd7da5780c12c2984db3db04ce45668d97d DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 +DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed +DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709 DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996 DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-0.3.0-r10.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-0.7.0.ebuild similarity index 100% rename from sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-0.3.0-r10.ebuild rename to sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-0.7.0.ebuild diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-9999.ebuild index 1b50e678dfe..42267ec9eb5 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update-ssh-keys/update-ssh-keys-9999.ebuild @@ -3,93 +3,92 @@ EAPI=8 -EGIT_REPO_URI="https://github.com/flatcar/update-ssh-keys.git" +CRATES=" + anstream@0.6.21 + anstyle-parse@0.2.2 + anstyle-query@1.0.0 + anstyle-wincon@3.0.11 + anstyle@1.0.4 + base64@0.21.5 + bitflags@1.3.2 + bitflags@2.4.1 + block-buffer@0.10.4 + byteorder@1.5.0 + cfg-if@1.0.0 + clap@4.4.6 + clap_builder@4.4.6 + clap_lex@0.5.1 + colorchoice@1.0.0 + cpufeatures@0.2.10 + crypto-common@0.1.6 + digest@0.10.7 + errno@0.3.5 + error-chain@0.12.4 + fastrand@2.0.1 + fs2@0.4.3 + generic-array@0.14.7 + is_terminal_polyfill@1.70.2 + lazy_static@1.4.0 + libc@0.2.149 + linux-raw-sys@0.4.10 + log@0.4.20 + md-5@0.10.6 + once_cell_polyfill@1.70.2 + openssh-keys@0.6.2 + proc-macro2@1.0.69 + quote@1.0.33 + redox_syscall@0.3.5 + rustix@0.38.20 + sha2@0.10.8 + strsim@0.10.0 + syn@2.0.38 + tempfile@3.8.0 + terminal_size@0.3.0 + thiserror-impl@1.0.50 + thiserror@1.0.50 + typenum@1.17.0 + unicode-ident@1.0.12 + utf8parse@0.2.2 + uzers@0.11.3 + version_check@0.9.4 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-link@0.2.1 + windows-sys@0.48.0 + windows-sys@0.61.2 + windows-targets@0.48.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_msvc@0.48.5 + windows_i686_gnu@0.48.5 + windows_i686_msvc@0.48.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_msvc@0.48.5 +" + +inherit cargo + +DESCRIPTION="Utility for managing OpenSSH authorized public keys" +HOMEPAGE="https://github.com/flatcar/update-ssh-keys" if [[ ${PV} == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" - CRATES="" + EGIT_REPO_URI="https://github.com/flatcar/update-ssh-keys.git" + inherit git-r3 else - EGIT_COMMIT="be3ce2acc50313a6826c578e9dbb67e17085d60d" # main + EGIT_VERSION="896491a6ad5b8d4a53e8eb8191d344f723a718e6" # main + SRC_URI="https://github.com/flatcar/update-ssh-keys/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz + ${CARGO_CRATE_URIS}" + S="${WORKDIR}/update-ssh-keys-${EGIT_VERSION}" KEYWORDS="amd64 arm64" - - CRATES=" - anstream@0.6.4 - anstyle-parse@0.2.2 - anstyle-query@1.0.0 - anstyle-wincon@3.0.1 - anstyle@1.0.4 - base64@0.21.5 - bitflags@1.3.2 - bitflags@2.4.1 - block-buffer@0.10.4 - byteorder@1.5.0 - cfg-if@1.0.0 - clap@4.4.6 - clap_builder@4.4.6 - clap_lex@0.5.1 - colorchoice@1.0.0 - cpufeatures@0.2.10 - crypto-common@0.1.6 - digest@0.10.7 - errno@0.3.5 - error-chain@0.12.4 - fastrand@2.0.1 - fs2@0.4.3 - generic-array@0.14.7 - lazy_static@1.4.0 - libc@0.2.149 - linux-raw-sys@0.4.10 - log@0.4.20 - md-5@0.10.6 - openssh-keys@0.6.2 - proc-macro2@1.0.69 - quote@1.0.33 - redox_syscall@0.3.5 - rustix@0.38.20 - sha2@0.10.8 - strsim@0.10.0 - syn@2.0.38 - tempfile@3.8.0 - terminal_size@0.3.0 - thiserror-impl@1.0.50 - thiserror@1.0.50 - typenum@1.17.0 - unicode-ident@1.0.12 - utf8parse@0.2.1 - uzers@0.11.3 - version_check@0.9.4 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-x86_64-pc-windows-gnu@0.4.0 - winapi@0.3.9 - windows-sys@0.48.0 - windows-targets@0.48.5 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_msvc@0.48.5 - windows_i686_gnu@0.48.5 - windows_i686_msvc@0.48.5 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_msvc@0.48.5 - " fi -inherit cargo git-r3 - -DESCRIPTION="Utility for managing OpenSSH authorized public keys" -HOMEPAGE="https://github.com/flatcar/update-ssh-keys" -SRC_URI="${CARGO_CRATE_URIS}" - LICENSE="Apache-2.0" SLOT="0" -# make sure we have a new enough coreos-init that we won't conflict with the -# old bash script -RDEPEND="! Date: Mon, 22 Dec 2025 15:52:08 +0000 Subject: [PATCH 08/23] sys-apps/seismograph: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../sys-apps/seismograph/Manifest | 1 + .../sys-apps/seismograph/metadata.xml | 3 ++ .../seismograph/seismograph-9999.ebuild | 28 ++++++++++++------- 3 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/Manifest new file mode 100644 index 00000000000..93ad712a4e2 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/Manifest @@ -0,0 +1 @@ +DIST seismograph-231f8b31c576133f75151d34cb90890bfaf15ebe.tar.gz 87054 BLAKE2B 921741f471abe0af3097f2d8ae25dfc9f5d09215861a43cdf4dbb8380c1ba3a4520ba233943afd392e84e0b203feb3189aa1ee000071176a9963eee7cb00c94f SHA512 efc59ddf8351567c08b19a6b4b6f6984f49e05fc8d2b494e37cee67f9692680497271b5aa8ab265012d368dae0b8b69959f200d648aa6b296aa70ab689bb62e4 diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/metadata.xml index 097975e3adc..50516d844c9 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/seismograph + diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/seismograph-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/seismograph-9999.ebuild index e049848221c..e752a4e12f4 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/seismograph-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/seismograph/seismograph-9999.ebuild @@ -1,28 +1,36 @@ # Copyright (c) 2015 The CoreOS OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/seismograph.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" +inherit autotools + +DESCRIPTION="Flatcar Disk Utilities (e.g. cgpt)" +HOMEPAGE="https://github.com/flatcar/seismograph" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/seismograph.git" + inherit git-r3 else - EGIT_COMMIT="231f8b31c576133f75151d34cb90890bfaf15ebe" # main + EGIT_VERSION="231f8b31c576133f75151d34cb90890bfaf15ebe" # main + SRC_URI="https://github.com/flatcar/seismograph/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm arm64 x86" fi -inherit autotools git-r3 - -DESCRIPTION="CoreOS Disk Utilities (e.g. cgpt)" LICENSE="BSD" SLOT="0" -IUSE="" RDEPEND=" sys-apps/util-linux sys-fs/e2fsprogs " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + virtual/pkgconfig +" src_prepare() { default From 1ae8b15314d2c6d0a6f541fe5f930f009cc85c40 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 15:58:32 +0000 Subject: [PATCH 09/23] sys-libs/nss-usrfiles: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../sys-libs/nss-usrfiles/Manifest | 1 + .../sys-libs/nss-usrfiles/metadata.xml | 6 +---- .../nss-usrfiles/nss-usrfiles-9999.ebuild | 25 ++++++++----------- 3 files changed, 13 insertions(+), 19 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/Manifest new file mode 100644 index 00000000000..3d4e00e1219 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/Manifest @@ -0,0 +1 @@ +DIST nss-usrfiles-c8e05a08a2e28eb48c6c788e3007d94f8d8de5cd.tar.gz 26979 BLAKE2B b77c55237e848e251ba589418e3ef228a6bc1b19c77c4ba4141b4412ce0be70429ad3a262ff42d6b5187b97f68214062dc759055b94fa25ae9b8de1f6484ed5f SHA512 53e68869c9dac2573889c0fdf2b5d58029f72c20ff3ea28a871978fc7957b5b1ebfe09112ebe13d14eefc357183ce1eacec6e692595d88cbd50f35cd262e12aa diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/metadata.xml index 64847d14b7c..1b8bf505042 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/metadata.xml @@ -1,11 +1,7 @@ - - ryao@gentoo.org - Richard Yao - - coreos/nss-altfiles + flatcar/nss-altfiles diff --git a/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild index 7c993098df4..f2436c60e18 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-libs/nss-usrfiles/nss-usrfiles-9999.ebuild @@ -1,33 +1,30 @@ # Copyright (c) 2013 The CoreOS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/nss-altfiles.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/nss-altfiles.git" + inherit git-r3 else - EGIT_COMMIT="c8e05a08a2e28eb48c6c788e3007d94f8d8de5cd" # main + EGIT_VERSION="c8e05a08a2e28eb48c6c788e3007d94f8d8de5cd" # main + SRC_URI="https://github.com/flatcar/nss-altfiles/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/nss-altfiles-${EGIT_VERSION}" KEYWORDS="amd64 arm arm64 x86" fi -inherit git-r3 toolchain-funcs +inherit toolchain-funcs -DESCRIPTION="NSS module for data sources under /usr on for CoreOS" -HOMEPAGE="https://github.com/coreos/nss-altfiles" -SRC_URI="" +DESCRIPTION="NSS module for data sources under /usr on for Flatcar" +HOMEPAGE="https://github.com/flatcar/nss-altfiles" LICENSE="LGPL-2.1+" SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="" src_configure() { tc-export CC econf \ - --datadir=/usr/share/baselayout \ + --datadir="${EPREFIX}/usr/share/baselayout" \ --with-module-name=usrfiles \ --with-types=all } From 1707275c431b935d55a2292e57ad7dc556a9ea87 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:04:44 +0000 Subject: [PATCH 10/23] app-admin/mayday: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../coreos-overlay/app-admin/mayday/Manifest | 1 + .../app-admin/mayday/mayday-9999.ebuild | 26 +++++++++---------- .../app-admin/mayday/metadata.xml | 3 +++ 3 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/mayday/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/Manifest new file mode 100644 index 00000000000..c226a72104f --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/Manifest @@ -0,0 +1 @@ +DIST mayday-ae784704884e85de795a56752a9a10f1ff13be15.tar.gz 1887053 BLAKE2B b64ca02ab64eb3dd15b40d3dc160aa29a13ff84afa2580e84d21802576c8b8d8099158aee832e302f163e1a7ad9e4df2de22fffb8f7c6ea8e2e8683b8ebec573 SHA512 cd3818b08bde1d854128bcdb97dc92a4857f24968212d17a3bd2f43191433dfea4ee1658d2575eb9be92525a55952e3e25a7841a11ab657621b8bc45d3581fd6 diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/mayday-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/mayday-9999.ebuild index 048d67722d3..94d67b3546c 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/mayday-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/mayday-9999.ebuild @@ -1,33 +1,33 @@ # Copyright (c) 2015 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/mayday.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/mayday" -inherit coreos-go git-r3 +inherit coreos-go -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/mayday.git" + inherit git-r3 else - EGIT_COMMIT="8b9adcf261d13d395659ed839b3ba0af52bd117a" # main - KEYWORDS="amd64 arm64" + EGIT_VERSION="ae784704884e85de795a56752a9a10f1ff13be15" # main + SRC_URI="https://github.com/flatcar/mayday/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" + KEYWORDS="amd64 arm64" fi -DESCRIPTION="mayday" +DESCRIPTION="Tool to simplify gathering support information" HOMEPAGE="https://github.com/flatcar/mayday" -SRC_URI="" LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_compile() { COREOS_GO_MOD=vendor go_build "${COREOS_GO_PACKAGE}" } src_install() { - newbin ${GOBIN}/mayday mayday + dobin "${GOBIN}"/mayday insinto /usr/share/mayday - doins "${S}/default.json" + doins default.json } - diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/metadata.xml index 097975e3adc..1b5fdeca01d 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/mayday/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/mayday + From 46a7686407406530b97b7fb97589d056c5cc08c7 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:11:29 +0000 Subject: [PATCH 11/23] app-admin/sdnotify-proxy: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../app-admin/sdnotify-proxy/Manifest | 1 + .../app-admin/sdnotify-proxy/metadata.xml | 3 +++ .../sdnotify-proxy/sdnotify-proxy-9999.ebuild | 26 +++++++++---------- 3 files changed, 17 insertions(+), 13 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/Manifest new file mode 100644 index 00000000000..6a4bdedb499 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/Manifest @@ -0,0 +1 @@ +DIST sdnotify-proxy-0f8ef1aa86c59fc6d54eadaffb248feaccd1018b.tar.gz 7698 BLAKE2B 5abaac2c9fca1736bd093534714e1a17d4c49f4ae2f7bf1a0dcbbc07d493d9253714383d20b15f76dd2507babc4baea27201d262dec0df5aff280f60d050c8c2 SHA512 55940b2f528cbff05932164d5f246482ebd4aca24d913a4bcc9bc076ea4c4a8014b51440c593040f3b79cb138e18b8c4a2856929750dc690f36b4b79b4c5fc9c diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/metadata.xml index 097975e3adc..e06fb5b0e0b 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/sdnotify-proxy + diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/sdnotify-proxy-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/sdnotify-proxy-9999.ebuild index a97b6a0e1a9..62f974af01b 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/sdnotify-proxy-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/sdnotify-proxy/sdnotify-proxy-9999.ebuild @@ -1,29 +1,29 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/sdnotify-proxy.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/sdnotify-proxy" COREOS_GO_GO111MODULE="off" -inherit coreos-go git-r3 +inherit coreos-go + +DESCRIPTION="Hack to allow Docker containers to use sd_notify" +HOMEPAGE="https://github.com/flatcar/sdnotify-proxy" -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/sdnotify-proxy.git" + inherit git-r3 else - EGIT_COMMIT="0f8ef1aa86c59fc6d54eadaffb248feaccd1018b" # main + EGIT_VERSION="0f8ef1aa86c59fc6d54eadaffb248feaccd1018b" # main + SRC_URI="https://github.com/flatcar/sdnotify-proxy/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="sdnotify-proxy" -HOMEPAGE="https://github.com/flatcar/sdnotify-proxy" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_install() { - # Put sdnotify-proxy into its well-know location. exeinto /usr/libexec - doexe ${GOBIN}/sdnotify-proxy + doexe "${GOBIN}"/sdnotify-proxy } From e13b18770eaa4c313ad9ca66fcbfc1e0eebc4952 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:17:38 +0000 Subject: [PATCH 12/23] app-admin/toolbox: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../coreos-overlay/app-admin/toolbox/Manifest | 1 + .../app-admin/toolbox/metadata.xml | 3 +++ .../app-admin/toolbox/toolbox-9999.ebuild | 24 +++++++++---------- 3 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest new file mode 100644 index 00000000000..cfac367595e --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/Manifest @@ -0,0 +1 @@ +DIST toolbox-a33dd49910b9208bcb835662308242494446a0ff.tar.gz 11780 BLAKE2B a12731927492fe118a4d1bae0c43b6d79297dcc25f312dc95045abeebe9b8701948ae95a6c15108ea50ceb81b680a913b0149b59f4444dc939dc8f4b2c3997dc SHA512 537fca7dc3b92715cf88cfb70708e3172c872cbf892433b16c22412086830771b140f0d1455e3747759b45405114662584b5f629c5b065ff1f89a1c363b4da5d diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml index 097975e3adc..75c93f69a66 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/toolbox + diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild index eaf5f13b07c..f13ff776123 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/toolbox/toolbox-9999.ebuild @@ -1,26 +1,24 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/toolbox.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +DESCRIPTION="Launches a container to bring in your favorite debugging or admin tools" +HOMEPAGE="https://github.com/flatcar/toolbox" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/toolbox.git" + inherit git-r3 else - EGIT_COMMIT="2fae95b467d6961a396b88d6aa20a9d6bee943c6" # main + EGIT_VERSION="a33dd49910b9208bcb835662308242494446a0ff" # main + SRC_URI="https://github.com/flatcar/toolbox/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -inherit git-r3 - -DESCRIPTION="toolbox" -HOMEPAGE="https://github.com/flatcar/toolbox" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_install() { - dobin ${S}/toolbox + dobin toolbox } From 3e9b1c7194278669c84311687ced7e423ea551b3 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:35:01 +0000 Subject: [PATCH 13/23] app-crypt/go-tspi: Migrate versioned ebuild away from git eclass Note that 9999 does not currently build. Signed-off-by: James Le Cuirot --- .../coreos-overlay/app-crypt/go-tspi/Manifest | 1 + .../app-crypt/go-tspi/go-tspi-9999.ebuild | 30 +++++++++++-------- .../app-crypt/go-tspi/metadata.xml | 7 +++++ 3 files changed, 26 insertions(+), 12 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/Manifest create mode 100644 sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/metadata.xml diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/Manifest b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/Manifest new file mode 100644 index 00000000000..10fba833b26 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/Manifest @@ -0,0 +1 @@ +DIST go-tspi-27182e3e7b1dfcfb398b5408a619abc4f652a38b.tar.gz 36280 BLAKE2B 4736f354834fe31212c8530e287bb0dd36f3bdb560e4501492c14204078ca411bb53d1578012bbe08a3c27f1c5f8d345d6364d2a1f51483dce6797ae54d3968c SHA512 06f05b0abfdcfd2572607d19903338167992d60197c156638daa4a593508e6203727d260d8140cff13f280bf89db0a29fd97837b17acf77ccf6a1c61ff696977 diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/go-tspi-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/go-tspi-9999.ebuild index 766de08fe1a..79a6f6e61b0 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/go-tspi-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/go-tspi-9999.ebuild @@ -1,19 +1,25 @@ -EAPI=7 +# Copyright 2025 The Flatcar Container Linux Maintainers +# Distributed under the terms of the Apache License 2.0 -inherit coreos-go git-r3 systemd +EAPI=8 + +inherit coreos-go systemd COREOS_GO_PACKAGE="github.com/coreos/go-tspi" COREOS_GO_GO111MODULE="off" -EGIT_REPO_URI="https://github.com/coreos/go-tspi.git" -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +DESCRIPTION="Go bindings and support code for libtspi and TPM communication" +HOMEPAGE="https://github.com/google/go-tspi" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/google/go-tspi.git" + inherit git-r3 else - EGIT_COMMIT="27182e3e7b1dfcfb398b5408a619abc4f652a38b" - KEYWORDS="amd64 arm64" + EGIT_VERSION="27182e3e7b1dfcfb398b5408a619abc4f652a38b" + SRC_URI="https://github.com/google/go-tspi/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" + KEYWORDS="amd64 arm64" fi -IUSE="" - LICENSE="Apache-2.0" SLOT="0" @@ -21,11 +27,11 @@ RDEPEND="app-crypt/trousers" DEPEND="${RDEPEND}" src_compile() { - go_build "${COREOS_GO_PACKAGE}/tpmd" - go_build "${COREOS_GO_PACKAGE}/tpmown" + go_build "${COREOS_GO_PACKAGE}"/tpmd + go_build "${COREOS_GO_PACKAGE}"/tpmown } src_install() { - dobin ${GOBIN}/* + dobin "${GOBIN}"/* systemd_dounit "${FILESDIR}"/tpmd.service } diff --git a/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/metadata.xml new file mode 100644 index 00000000000..33e0ebb7845 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-crypt/go-tspi/metadata.xml @@ -0,0 +1,7 @@ + + + + + google/go-tspi + + From a1e2557e06ba6477fe97ae6f0eb999b512ca8744 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:48:29 +0000 Subject: [PATCH 14/23] app-admin/updateservicectl: Migrate versioned ebuild from git eclass Signed-off-by: James Le Cuirot --- .../app-admin/updateservicectl/Manifest | 1 + .../app-admin/updateservicectl/metadata.xml | 3 +++ .../updateservicectl-9999.ebuild | 26 +++++++------------ 3 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest new file mode 100644 index 00000000000..49e10a93a6f --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/Manifest @@ -0,0 +1 @@ +DIST updateservicectl-bfcb21e4c5ef7077231ef1d879c867f1655da09a.tar.gz 109928 BLAKE2B a9757d3ddd2430e99097ce588ece0bfd807b1af8a7fa5db23e5ce0941cd27c1e976ed22c98ee18c3b15f9cef61eb52d918c1861566897b7f6290222e0ce1b881 SHA512 2e8eaebf706e2513b34b629071f58bcdf1d01749f866b2a5e089fa8c57195c63f800fd6882b5e29c5242d12114fbe8e5553a0d404e1552b893b93c941c516f56 diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml index 097975e3adc..258ef742ae5 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/updateservicectl + diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild index 27e8d85b36c..fafa9762b83 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/updateservicectl/updateservicectl-9999.ebuild @@ -1,30 +1,24 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/updateservicectl.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/updateservicectl" COREOS_GO_GO111MODULE="on" -inherit git-r3 coreos-go +inherit coreos-go -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/updateservicectl.git" + inherit git-r3 else - EGIT_COMMIT="446f13594465503a3fdfc9106fd8a0c3123249c2" # main + EGIT_VERSION="bfcb21e4c5ef7077231ef1d879c867f1655da09a" # main + SRC_URI="https://github.com/flatcar/updateservicectl/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="CoreUpdate Management CLI" +DESCRIPTION="Flatcar Container Linux update service CLI" HOMEPAGE="https://github.com/flatcar/updateservicectl" -SRC_URI="" LICENSE="Apache-2.0" SLOT="0" -IUSE="" - -RDEPEND="!app-admin/updatectl" - -src_prepare() { - coreos-go_src_prepare - GOPATH+=":${S}/Godeps/_workspace" -} From 56f254349ccaf14233b204a376f6616570e6770b Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 16:57:54 +0000 Subject: [PATCH 15/23] app-admin/locksmith: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../app-admin/locksmith/Manifest | 1 + .../app-admin/locksmith/locksmith-9999.ebuild | 28 +++++++++---------- .../app-admin/locksmith/metadata.xml | 3 ++ 3 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/Manifest b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/Manifest new file mode 100644 index 00000000000..1a1849aabe1 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/Manifest @@ -0,0 +1 @@ +DIST locksmith-a1cb1f901971165827d68188e9f60752c0e33c10.tar.gz 239087 BLAKE2B f37e5cfcdad269f10b5c6f6f37365719f3a86cbe70ecf1c207e0e88129671b5d122170299eed5829a0b18ff1edd3d3e3f452efca207e819d646a4538c1820706 SHA512 79fe435d3efdaca7fec442701338b9dcc50b261e65d9628a3a0b69001f6bfadf4b4bf85f52d6025d4c3b04283b870423f23318bd275030032a34f5d9a82d1389 diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/locksmith-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/locksmith-9999.ebuild index 24425d69f0b..f5c187c09dc 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/locksmith-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/locksmith-9999.ebuild @@ -1,35 +1,35 @@ # Copyright (c) 2014 CoreOS, Inc.. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/locksmith.git" +EAPI=8 + COREOS_GO_PACKAGE="github.com/flatcar/locksmith" -inherit git-r3 systemd coreos-go +inherit systemd coreos-go + +DESCRIPTION="Reboot manager for the Flatcar update engine" +HOMEPAGE="https://github.com/flatcar/locksmith" -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm64" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/locksmith.git" + inherit git-r3 else - EGIT_COMMIT="ee644fc60a32af5fbc4e83c64fcc7ca0eadb9e3f" # flatcar-master + EGIT_VERSION="a1cb1f901971165827d68188e9f60752c0e33c10" # flatcar-master + SRC_URI="https://github.com/flatcar/locksmith/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -DESCRIPTION="locksmith" -HOMEPAGE="https://github.com/flatcar/locksmith" -SRC_URI="" - LICENSE="Apache-2.0" SLOT="0" -IUSE="" src_compile() { COREOS_GO_MOD=vendor go_build "${COREOS_GO_PACKAGE}/locksmithctl" } src_install() { - dobin ${GOBIN}/locksmithctl - dodir /usr/lib/locksmith + dobin "${GOBIN}"/locksmithctl dosym ../../../bin/locksmithctl /usr/lib/locksmith/locksmithd - systemd_dounit "${S}"/systemd/locksmithd.service + systemd_dounit systemd/locksmithd.service systemd_enable_service multi-user.target locksmithd.service } diff --git a/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/metadata.xml index 097975e3adc..4ec74b75f2e 100644 --- a/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/app-admin/locksmith/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/locksmith + From 2b46fab551f5ddc5d3ef9aeb750d42c36aae79fe Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 17:03:44 +0000 Subject: [PATCH 16/23] sys-apps/baselayout: Already non-live but make consistent with others Signed-off-by: James Le Cuirot --- .../baselayout/baselayout-9999.ebuild | 27 ++++++++++--------- .../sys-apps/baselayout/metadata.xml | 4 ++- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/baselayout-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/baselayout-9999.ebuild index e260bc17067..403d3bf4979 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/baselayout-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/baselayout-9999.ebuild @@ -2,23 +2,22 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -EGIT_REPO_URI="https://github.com/flatcar/baselayout.git" - -if [[ "${PV}" == 9999 ]]; then - inherit git-r3 - KEYWORDS="~amd64 ~arm64" -else - EGIT_COMMIT="bb76459c3338ce0e76c4e48d545795bfbc9dbfd9" # flatcar-master - SRC_URI="https://github.com/flatcar/baselayout/archive/${EGIT_COMMIT}.tar.gz -> flatcar-${PN}-${EGIT_COMMIT}.tar.gz" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - KEYWORDS="amd64 arm64" -fi inherit multilib DESCRIPTION="Filesystem baselayout for Flatcar" HOMEPAGE="https://www.flatcar.org/" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/baselayout.git" + inherit git-r3 +else + EGIT_VERSION="bb76459c3338ce0e76c4e48d545795bfbc9dbfd9" # flatcar-master + SRC_URI="https://github.com/flatcar/baselayout/archive/${EGIT_VERSION}.tar.gz -> flatcar-${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" + KEYWORDS="amd64 arm64" +fi + LICENSE="GPL-2" SLOT="0" IUSE="cros_host" @@ -81,7 +80,8 @@ src_compile() { src_install() { emake DESTDIR="${ED}" install # GID 190 is taken from acct-group/systemd-journal eclass - SYSTEMD_JOURNAL_GID=${ACCT_GROUP_SYSTEMD_JOURNAL_ID:-190} ROOT_UID=0 ROOT_GID=0 CORE_UID=500 CORE_GID=500 DESTDIR=${D} ./dumb-tmpfiles-proc.sh --exclude d "${ED}/usr/lib/tmpfiles.d" || die + SYSTEMD_JOURNAL_GID=${ACCT_GROUP_SYSTEMD_JOURNAL_ID:-190} ROOT_UID=0 ROOT_GID=0 CORE_UID=500 CORE_GID=500 \ + DESTDIR=${D} ./dumb-tmpfiles-proc.sh --exclude d "${ED}/usr/lib/tmpfiles.d" || die insinto /usr/share/baselayout doins Makefile @@ -93,7 +93,8 @@ pkg_preinst() { local libdirs libdirs=$(get_all_libdirs) emake -C "${ED}/usr/share/${PN}" DESTDIR="${EROOT}" LIBDIRS="${libdirs}" layout - SYSTEMD_JOURNAL_GID=${ACCT_GROUP_SYSTEMD_JOURNAL_ID:-190} ROOT_UID=0 ROOT_GID=0 CORE_UID=500 CORE_GID=500 DESTDIR=${D} "${ED}/usr/share/${PN}/dumb-tmpfiles-proc.sh" "${ED}/usr/lib/tmpfiles.d" || die + SYSTEMD_JOURNAL_GID=${ACCT_GROUP_SYSTEMD_JOURNAL_ID:-190} ROOT_UID=0 ROOT_GID=0 CORE_UID=500 CORE_GID=500 \ + DESTDIR=${D} "${ED}/usr/share/${PN}/dumb-tmpfiles-proc.sh" "${ED}/usr/lib/tmpfiles.d" || die rm -f "${ED}/usr/share/${PN}/Makefile" "${ED}/usr/share/${PN}/dumb-tmpfiles-proc.sh" || die } diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/metadata.xml index 96a2d586367..db98702ec20 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/baselayout/metadata.xml @@ -1,5 +1,7 @@ -base-system + + flatcar/baselayout + From 06285402b8c01f641db8b53bcb5ed8909aaf4b7f Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 17:20:34 +0000 Subject: [PATCH 17/23] sys-kernel/bootengine: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../sys-kernel/bootengine/Manifest | 1 + .../bootengine/bootengine-9999.ebuild | 47 ++++++++++--------- .../sys-kernel/bootengine/metadata.xml | 3 ++ 3 files changed, 28 insertions(+), 23 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest new file mode 100644 index 00000000000..fc75965d524 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/Manifest @@ -0,0 +1 @@ +DIST bootengine-5d3ac4819005c92bc1b64d73ccf8d8b959443c3e.tar.gz 36740 BLAKE2B 13bd14cf460d1bef11bffe70fe7f3a81c2d4906ac738fedb3b642c57d52013d338ca10b926e7b831aad2314dd52ccdeb2e626a6b552e6d8ea40cae8e84ff757b SHA512 cb3e78795e8e9f2342a8c9ac1c246425f75f14d50ce9e7f6378f8f06bb16070662de7b70e39becbef5869f7ce842dd083f6e2afab8f50a36b7e2cc6fb68f570e diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild index f27d8fe5ad3..18cc993163a 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild @@ -1,21 +1,21 @@ # Copyright (c) 2013 CoreOS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/bootengine.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" +DESCRIPTION="Early boot initrd (dracut) modules for Flatcar Container Linux" +HOMEPAGE="https://github.com/flatcar/bootengine" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/bootengine.git" + inherit git-r3 else - EGIT_COMMIT="5d3ac4819005c92bc1b64d73ccf8d8b959443c3e" # flatcar-master + EGIT_VERSION="5d3ac4819005c92bc1b64d73ccf8d8b959443c3e" # flatcar-master + SRC_URI="https://github.com/flatcar/bootengine/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm arm64 x86" fi -inherit git-r3 - -DESCRIPTION="CoreOS Bootengine" -SRC_URI="" - LICENSE="BSD" SLOT="0/${PVR}" @@ -27,18 +27,19 @@ src_install() { # must be executable since dracut's install scripts just # re-use existing filesystem permissions during initrd creation. - chmod +x "${D}"/usr/lib/dracut/modules.d/10*-generator/*-generator \ - "${D}"/usr/lib/dracut/modules.d/10diskless-generator/diskless-btrfs \ - "${D}"/usr/lib/dracut/modules.d/10networkd-dependency-generator/*-generator \ - "${D}"/usr/lib/dracut/modules.d/03flatcar-network/parse-ip-for-networkd.sh \ - "${D}"/usr/lib/dracut/modules.d/30disk-uuid/disk-uuid.sh \ - "${D}"/usr/lib/dracut/modules.d/30ignition/ignition-generator \ - "${D}"/usr/lib/dracut/modules.d/30ignition/ignition-setup.sh \ - "${D}"/usr/lib/dracut/modules.d/30ignition/ignition-setup-pre.sh \ - "${D}"/usr/lib/dracut/modules.d/30ignition/ignition-kargs-helper \ - "${D}"/usr/lib/dracut/modules.d/30ignition/retry-umount.sh \ - "${D}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root \ - "${D}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root-after-ignition \ - "${D}"/usr/lib/dracut/modules.d/99setup-root/gpg-agent-wrapper \ + chmod +x \ + "${ED}"/usr/lib/dracut/modules.d/10*-generator/*-generator \ + "${ED}"/usr/lib/dracut/modules.d/10diskless-generator/diskless-btrfs \ + "${ED}"/usr/lib/dracut/modules.d/10networkd-dependency-generator/*-generator \ + "${ED}"/usr/lib/dracut/modules.d/03flatcar-network/parse-ip-for-networkd.sh \ + "${ED}"/usr/lib/dracut/modules.d/30disk-uuid/disk-uuid.sh \ + "${ED}"/usr/lib/dracut/modules.d/30ignition/ignition-generator \ + "${ED}"/usr/lib/dracut/modules.d/30ignition/ignition-setup.sh \ + "${ED}"/usr/lib/dracut/modules.d/30ignition/ignition-setup-pre.sh \ + "${ED}"/usr/lib/dracut/modules.d/30ignition/ignition-kargs-helper \ + "${ED}"/usr/lib/dracut/modules.d/30ignition/retry-umount.sh \ + "${ED}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root \ + "${ED}"/usr/lib/dracut/modules.d/99setup-root/initrd-setup-root-after-ignition \ + "${ED}"/usr/lib/dracut/modules.d/99setup-root/gpg-agent-wrapper \ || die chmod } diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/metadata.xml b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/metadata.xml index 097975e3adc..989a47cabf5 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/bootengine + From da8a414cd075653dd667a563190f3c9315d97c68 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 17:38:29 +0000 Subject: [PATCH 18/23] coreos-base/update_engine: Migrate versioned ebuild away from git eclass Signed-off-by: James Le Cuirot --- .../coreos-base/update_engine/Manifest | 1 + .../coreos-base/update_engine/metadata.xml | 3 ++ .../update_engine/update_engine-9999.ebuild | 47 ++++++++++--------- 3 files changed, 30 insertions(+), 21 deletions(-) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/Manifest diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/Manifest b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/Manifest new file mode 100644 index 00000000000..9a5754a999c --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/Manifest @@ -0,0 +1 @@ +DIST update_engine-3a44be455f7c6978e99f9e3d4f01401d80301c40.tar.gz 283203 BLAKE2B 628269d3adb431484b31bc8d8634381c12a5da8b9624fe4372e4d4d175c166763743fae3f890470116c2066ca4582bd224eeb4a43750c97b83b1dd204ac1ab41 SHA512 c003f2f8217a85a4e720e84caf30a3b2d73b330f96ebf97f3241e5fb5109d8affff984e86caf7a9bcae74e1613cc0548d13e016571924c463dac9dede05db0d9 diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/metadata.xml b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/metadata.xml index 097975e3adc..a89b45be927 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/metadata.xml +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/metadata.xml @@ -1,4 +1,7 @@ + + flatcar/update_engine + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild index 126f5cd4f7a..8db54f63a6f 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/update_engine/update_engine-9999.ebuild @@ -1,28 +1,29 @@ # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -EGIT_REPO_URI="https://github.com/flatcar/update_engine.git" +EAPI=8 -if [[ "${PV}" == 9999 ]]; then - KEYWORDS="~amd64 ~arm ~arm64 ~x86" +TMPFILES_OPTIONAL=1 +inherit autotools flag-o-matic toolchain-funcs systemd tmpfiles + +DESCRIPTION="Update daemon for Flatcar Container Linux" +HOMEPAGE="https://github.com/flatcar/update_engine" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/update_engine.git" + inherit git-r3 else - EGIT_COMMIT="3a44be455f7c6978e99f9e3d4f01401d80301c40" # main + EGIT_VERSION="3a44be455f7c6978e99f9e3d4f01401d80301c40" # main + SRC_URI="https://github.com/flatcar/update_engine/archive/${EGIT_VERSION}.tar.gz -> ${PN}-${EGIT_VERSION}.tar.gz" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" fi -TMPFILES_OPTIONAL=1 -inherit autotools flag-o-matic toolchain-funcs git-r3 systemd tmpfiles - -DESCRIPTION="CoreOS OS Update Engine" -HOMEPAGE="https://github.com/coreos/update_engine" -SRC_URI="" - LICENSE="BSD" SLOT="0" -IUSE="cros_host +debug -delta_generator" +IUSE="cros_host +debug delta_generator" -RDEPEND="!coreos-base/coreos-installer +RDEPEND=" app-arch/bzip2 coreos-base/coreos-au-key dev-cpp/gflags @@ -36,11 +37,16 @@ RDEPEND="!coreos-base/coreos-installer dev-util/bsdiff net-misc/curl >=sys-apps/seismograph-2.2.0 - sys-fs/e2fsprogs" -BDEPEND="dev-util/glib-utils" -DEPEND="dev-cpp/gtest - ${BDEPEND} - ${RDEPEND}" + sys-fs/e2fsprogs +" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest +" +BDEPEND=" + dev-util/glib-utils + virtual/pkgconfig +" src_prepare() { default @@ -67,8 +73,7 @@ src_configure() { if tc-is-cross-compiler; then # Override glib-genmarshal path - local build_pkg_config="$(tc-getBUILD_PROG PKG_CONFIG pkg-config)" - myconf+=(GLIB_GENMARSHAL="$("${build_pkg_config}" --variable=glib_genmarshal glib-2.0)") + myconf+=(GLIB_GENMARSHAL="$("$(tc-getBUILD_PKG_CONFIG)" --variable=glib_genmarshal glib-2.0)") fi econf "${myconf[@]}" From f081126e7247732dddc5bbed749a1a0179d84ff7 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 22 Dec 2025 17:52:03 +0000 Subject: [PATCH 19/23] coreos-base/ue-rs: Already non-live but make consistent with others Signed-off-by: James Le Cuirot --- .../coreos-base/ue-rs/ue-rs-9999.ebuild | 460 +++++++++--------- 1 file changed, 228 insertions(+), 232 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/ue-rs/ue-rs-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/ue-rs/ue-rs-9999.ebuild index 31f861c9cca..0d20353061e 100644 --- a/sdk_container/src/third_party/coreos-overlay/coreos-base/ue-rs/ue-rs-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/ue-rs/ue-rs-9999.ebuild @@ -3,243 +3,240 @@ EAPI=8 -EGIT_REPO_URI="https://github.com/flatcar/ue-rs.git" +CRATES=" + addr2line@0.24.2 + adler2@2.0.0 + aho-corasick@1.1.3 + argh@0.1.13 + argh_derive@0.1.13 + argh_shared@0.1.13 + autocfg@1.4.0 + backtrace@0.3.74 + base64@0.21.7 + base64ct@1.7.3 + bitflags@1.3.2 + bitflags@2.9.0 + block-buffer@0.10.4 + bstr@1.12.0 + bumpalo@3.17.0 + byteorder@1.5.0 + bytes@1.10.1 + bzip2-sys@0.1.13+1.0.8 + bzip2@0.4.4 + cc@1.2.19 + cfg-if@1.0.0 + const-oid@0.9.6 + core-foundation-sys@0.8.7 + core-foundation@0.9.4 + cpufeatures@0.2.17 + crypto-common@0.1.6 + ct-codecs@1.1.6 + der@0.7.9 + digest@0.10.7 + displaydoc@0.2.5 + encoding_rs@0.8.35 + env_logger@0.10.2 + equivalent@1.0.2 + errno@0.3.11 + fastrand@2.3.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.1 + futures-channel@0.3.31 + futures-core@0.3.31 + futures-io@0.3.31 + futures-sink@0.3.31 + futures-task@0.3.31 + futures-util@0.3.31 + generic-array@0.14.7 + getrandom@0.2.15 + getrandom@0.3.2 + gimli@0.31.1 + globset@0.4.16 + h2@0.3.26 + hashbrown@0.15.2 + hermit-abi@0.5.0 + http-body@0.4.6 + http@0.2.12 + httparse@1.10.1 + httpdate@1.0.3 + humantime@2.2.0 + hyper-tls@0.5.0 + hyper@0.14.32 + icu_collections@1.5.0 + icu_locid@1.5.0 + icu_locid_transform@1.5.0 + icu_locid_transform_data@1.5.1 + icu_normalizer@1.5.0 + icu_normalizer_data@1.5.1 + icu_properties@1.5.1 + icu_properties_data@1.5.1 + icu_provider@1.5.0 + icu_provider_macros@1.5.0 + idna@1.0.3 + idna_adapter@1.2.0 + indexmap@2.9.0 + ipnet@2.11.0 + is-terminal@0.4.16 + itoa@1.0.15 + jetscii@0.5.3 + js-sys@0.3.77 + lazy_static@1.5.0 + libc@0.2.172 + libm@0.2.11 + linux-raw-sys@0.9.4 + litemap@0.7.5 + log@0.4.28 + memchr@2.7.4 + mime@0.3.17 + miniz_oxide@0.8.8 + mio@1.0.3 + native-tls@0.2.14 + num-bigint-dig@0.8.4 + num-integer@0.1.46 + num-iter@0.1.45 + num-traits@0.2.19 + object@0.36.7 + once_cell@1.21.3 + openssl-macros@0.1.1 + openssl-probe@0.1.6 + openssl-sys@0.9.107 + openssl@0.10.72 + pem-rfc7468@0.7.0 + percent-encoding@2.3.1 + pin-project-lite@0.2.16 + pin-utils@0.1.0 + pkcs1@0.7.5 + pkcs8@0.10.2 + pkg-config@0.3.32 + ppv-lite86@0.2.21 + proc-macro2@1.0.94 + protobuf-support@3.7.2 + protobuf@3.7.2 + quote@1.0.40 + r-efi@5.2.0 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + regex-automata@0.4.9 + regex-syntax@0.8.5 + regex@1.11.1 + reqwest@0.11.27 + rsa@0.9.8 + rust-fuzzy-search@0.1.1 + rustc-demangle@0.1.24 + rustix@1.0.5 + rustls-pemfile@1.0.4 + rustversion@1.0.20 + ryu@1.0.20 + schannel@0.1.27 + security-framework-sys@2.14.0 + security-framework@2.11.1 + serde@1.0.219 + serde_derive@1.0.219 + serde_json@1.0.140 + serde_urlencoded@0.7.1 + sha1@0.10.6 + sha2@0.10.8 + shlex@1.3.0 + signature@2.2.0 + slab@0.4.9 + smallvec@1.15.0 + socket2@0.5.9 + spin@0.9.8 + spki@0.7.3 + stable_deref_trait@1.2.0 + subtle@2.6.1 + syn@1.0.109 + syn@2.0.100 + sync_wrapper@0.1.2 + synstructure@0.13.1 + system-configuration-sys@0.5.0 + system-configuration@0.5.1 + tempfile@3.20.0 + termcolor@1.4.1 + thiserror-impl@1.0.69 + thiserror@1.0.69 + tinystr@0.7.6 + tokio-native-tls@0.3.1 + tokio-util@0.7.14 + tokio@1.44.2 + tower-service@0.3.3 + tracing-core@0.1.33 + tracing@0.1.41 + try-lock@0.2.5 + typenum@1.18.0 + unicode-ident@1.0.18 + url@2.5.4 + utf16_iter@1.0.5 + utf8_iter@1.0.4 + uuid@1.16.0 + vcpkg@0.2.15 + version_check@0.9.5 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasi@0.14.2+wasi-0.2.4 + wasm-bindgen-backend@0.2.100 + wasm-bindgen-futures@0.4.50 + wasm-bindgen-macro-support@0.2.100 + wasm-bindgen-macro@0.2.100 + wasm-bindgen-shared@0.2.100 + wasm-bindgen@0.2.100 + web-sys@0.3.77 + winapi-util@0.1.9 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.48.5 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.6 + winreg@0.50.0 + wit-bindgen-rt@0.39.0 + write16@1.0.0 + writeable@0.5.5 + xmlparser@0.13.6 + yoke-derive@0.7.5 + yoke@0.7.5 + zerocopy-derive@0.8.24 + zerocopy@0.8.24 + zerofrom-derive@0.1.6 + zerofrom@0.1.6 + zeroize@1.8.1 + zerovec-derive@0.10.3 + zerovec@0.10.4 +" + +inherit cargo + +DESCRIPTION="Prototype Omaha Rust implementation" +HOMEPAGE="https://github.com/flatcar/ue-rs" if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/flatcar/ue-rs.git" inherit git-r3 - KEYWORDS="~amd64 ~arm64" - CRATES="" else - EGIT_COMMIT="5ce2ec1e4fea0a54ef84edc653573d06d9209983" # main + EGIT_VERSION="5ce2ec1e4fea0a54ef84edc653573d06d9209983" # main + SRC_URI="https://github.com/flatcar/${PN}/archive/${EGIT_VERSION}.tar.gz -> flatcar-${PN}-${EGIT_VERSION}.tar.gz + ${CARGO_CRATE_URIS}" + S="${WORKDIR}/${PN}-${EGIT_VERSION}" KEYWORDS="amd64 arm64" - SRC_URI="https://github.com/flatcar/${PN}/archive/${EGIT_COMMIT}.tar.gz -> flatcar-${PN}-${EGIT_COMMIT}.tar.gz" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - - CRATES=" - addr2line@0.24.2 - adler2@2.0.0 - aho-corasick@1.1.3 - argh@0.1.13 - argh_derive@0.1.13 - argh_shared@0.1.13 - autocfg@1.4.0 - backtrace@0.3.74 - base64@0.21.7 - base64ct@1.7.3 - bitflags@1.3.2 - bitflags@2.9.0 - block-buffer@0.10.4 - bstr@1.12.0 - bumpalo@3.17.0 - byteorder@1.5.0 - bytes@1.10.1 - bzip2-sys@0.1.13+1.0.8 - bzip2@0.4.4 - cc@1.2.19 - cfg-if@1.0.0 - const-oid@0.9.6 - core-foundation-sys@0.8.7 - core-foundation@0.9.4 - cpufeatures@0.2.17 - crypto-common@0.1.6 - ct-codecs@1.1.6 - der@0.7.9 - digest@0.10.7 - displaydoc@0.2.5 - encoding_rs@0.8.35 - env_logger@0.10.2 - equivalent@1.0.2 - errno@0.3.11 - fastrand@2.3.0 - fnv@1.0.7 - foreign-types-shared@0.1.1 - foreign-types@0.3.2 - form_urlencoded@1.2.1 - futures-channel@0.3.31 - futures-core@0.3.31 - futures-io@0.3.31 - futures-sink@0.3.31 - futures-task@0.3.31 - futures-util@0.3.31 - generic-array@0.14.7 - getrandom@0.2.15 - getrandom@0.3.2 - gimli@0.31.1 - globset@0.4.16 - h2@0.3.26 - hashbrown@0.15.2 - hermit-abi@0.5.0 - http-body@0.4.6 - http@0.2.12 - httparse@1.10.1 - httpdate@1.0.3 - humantime@2.2.0 - hyper-tls@0.5.0 - hyper@0.14.32 - icu_collections@1.5.0 - icu_locid@1.5.0 - icu_locid_transform@1.5.0 - icu_locid_transform_data@1.5.1 - icu_normalizer@1.5.0 - icu_normalizer_data@1.5.1 - icu_properties@1.5.1 - icu_properties_data@1.5.1 - icu_provider@1.5.0 - icu_provider_macros@1.5.0 - idna@1.0.3 - idna_adapter@1.2.0 - indexmap@2.9.0 - ipnet@2.11.0 - is-terminal@0.4.16 - itoa@1.0.15 - jetscii@0.5.3 - js-sys@0.3.77 - lazy_static@1.5.0 - libc@0.2.172 - libm@0.2.11 - linux-raw-sys@0.9.4 - litemap@0.7.5 - log@0.4.28 - memchr@2.7.4 - mime@0.3.17 - miniz_oxide@0.8.8 - mio@1.0.3 - native-tls@0.2.14 - num-bigint-dig@0.8.4 - num-integer@0.1.46 - num-iter@0.1.45 - num-traits@0.2.19 - object@0.36.7 - once_cell@1.21.3 - openssl-macros@0.1.1 - openssl-probe@0.1.6 - openssl-sys@0.9.107 - openssl@0.10.72 - pem-rfc7468@0.7.0 - percent-encoding@2.3.1 - pin-project-lite@0.2.16 - pin-utils@0.1.0 - pkcs1@0.7.5 - pkcs8@0.10.2 - pkg-config@0.3.32 - ppv-lite86@0.2.21 - proc-macro2@1.0.94 - protobuf-support@3.7.2 - protobuf@3.7.2 - quote@1.0.40 - r-efi@5.2.0 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - regex-automata@0.4.9 - regex-syntax@0.8.5 - regex@1.11.1 - reqwest@0.11.27 - rsa@0.9.8 - rust-fuzzy-search@0.1.1 - rustc-demangle@0.1.24 - rustix@1.0.5 - rustls-pemfile@1.0.4 - rustversion@1.0.20 - ryu@1.0.20 - schannel@0.1.27 - security-framework-sys@2.14.0 - security-framework@2.11.1 - serde@1.0.219 - serde_derive@1.0.219 - serde_json@1.0.140 - serde_urlencoded@0.7.1 - sha1@0.10.6 - sha2@0.10.8 - shlex@1.3.0 - signature@2.2.0 - slab@0.4.9 - smallvec@1.15.0 - socket2@0.5.9 - spin@0.9.8 - spki@0.7.3 - stable_deref_trait@1.2.0 - subtle@2.6.1 - syn@1.0.109 - syn@2.0.100 - sync_wrapper@0.1.2 - synstructure@0.13.1 - system-configuration-sys@0.5.0 - system-configuration@0.5.1 - tempfile@3.20.0 - termcolor@1.4.1 - thiserror-impl@1.0.69 - thiserror@1.0.69 - tinystr@0.7.6 - tokio-native-tls@0.3.1 - tokio-util@0.7.14 - tokio@1.44.2 - tower-service@0.3.3 - tracing-core@0.1.33 - tracing@0.1.41 - try-lock@0.2.5 - typenum@1.18.0 - unicode-ident@1.0.18 - url@2.5.4 - utf16_iter@1.0.5 - utf8_iter@1.0.4 - uuid@1.16.0 - vcpkg@0.2.15 - version_check@0.9.5 - want@0.3.1 - wasi@0.11.0+wasi-snapshot-preview1 - wasi@0.14.2+wasi-0.2.4 - wasm-bindgen-backend@0.2.100 - wasm-bindgen-futures@0.4.50 - wasm-bindgen-macro-support@0.2.100 - wasm-bindgen-macro@0.2.100 - wasm-bindgen-shared@0.2.100 - wasm-bindgen@0.2.100 - web-sys@0.3.77 - winapi-util@0.1.9 - windows-sys@0.48.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-targets@0.48.5 - windows-targets@0.52.6 - windows_aarch64_gnullvm@0.48.5 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_msvc@0.48.5 - windows_aarch64_msvc@0.52.6 - windows_i686_gnu@0.48.5 - windows_i686_gnu@0.52.6 - windows_i686_gnullvm@0.52.6 - windows_i686_msvc@0.48.5 - windows_i686_msvc@0.52.6 - windows_x86_64_gnu@0.48.5 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnullvm@0.48.5 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_msvc@0.48.5 - windows_x86_64_msvc@0.52.6 - winreg@0.50.0 - wit-bindgen-rt@0.39.0 - write16@1.0.0 - writeable@0.5.5 - xmlparser@0.13.6 - yoke-derive@0.7.5 - yoke@0.7.5 - zerocopy-derive@0.8.24 - zerocopy@0.8.24 - zerofrom-derive@0.1.6 - zerofrom@0.1.6 - zeroize@1.8.1 - zerovec-derive@0.10.3 - zerovec@0.10.4 - " fi -inherit cargo - -DESCRIPTION="Prototype Omaha Rust implementation" -HOMEPAGE="https://github.com/flatcar/ue-rs" -SRC_URI+=" ${CARGO_CRATE_URIS}" - LICENSE="Apache-2.0" SLOT="0" IUSE="test" @@ -251,9 +248,8 @@ RDEPEND=" " src_unpack() { - git-r3_src_unpack - if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack cargo_live_src_unpack else cargo_src_unpack From a00f4c718cc7f380a5b5ef914d8cc24594b56cbf Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 23 Dec 2025 12:02:51 +0000 Subject: [PATCH 20/23] app-emulation/open-vmdk: Replace outdated git ebuild with new Gentoo one It was pinned to an old commit. I will maintain the new Gentoo package. Signed-off-by: James Le Cuirot --- .../workflows/portage-stable-packages-list | 1 + .../app-emulation/open-vmdk/metadata.xml | 4 - .../open-vmdk/open-vmdk-1.0.ebuild | 29 -------- .../coreos/base/package.accept_keywords | 4 +- .../profiles/coreos/base/package.use | 3 + .../app-emulation/open-vmdk/Manifest | 1 + .../app-emulation/open-vmdk/metadata.xml | 14 ++++ .../open-vmdk/open-vmdk-0.3.12.ebuild | 73 +++++++++++++++++++ 8 files changed, 94 insertions(+), 35 deletions(-) delete mode 100644 sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/metadata.xml delete mode 100644 sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/open-vmdk-1.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/open-vmdk-0.3.12.ebuild diff --git a/.github/workflows/portage-stable-packages-list b/.github/workflows/portage-stable-packages-list index ac9d6f8e2ce..17c3ba4057f 100644 --- a/.github/workflows/portage-stable-packages-list +++ b/.github/workflows/portage-stable-packages-list @@ -151,6 +151,7 @@ app-editors/nano app-editors/vim app-editors/vim-core +app-emulation/open-vmdk app-emulation/qemu app-emulation/qemu-guest-agent app-emulation/virt-firmware diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/metadata.xml b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/metadata.xml deleted file mode 100644 index 097975e3adc..00000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/metadata.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/open-vmdk-1.0.ebuild b/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/open-vmdk-1.0.ebuild deleted file mode 100644 index 7cdbc88c592..00000000000 --- a/sdk_container/src/third_party/coreos-overlay/app-emulation/open-vmdk/open-vmdk-1.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2014 VMware -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=7 - -inherit git-r3 - -DESCRIPTION="Tool to convert vmdk to an ova file" -HOMEPAGE="https://github.com/vmware/open-vmdk" -LICENSE="Apache-2.0" -SLOT="0" - -EGIT_REPO_URI="https://github.com/vmware/open-vmdk" -EGIT_BRANCH="master" -EGIT_COMMIT="8349c98ec8a617f5658b70d7de7d7d2830e18eaf" - -KEYWORDS="amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -PATCHES=( -) - -src_install() { - emake DESTDIR="${D}" install -} diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords index e09d468d747..b1c85601b70 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.accept_keywords @@ -32,8 +32,8 @@ app-crypt/azure-keyvault-pkcs11 # The only available ebuild (from GURU) has ~amd64 and no keyword for arm64 yet. =app-crypt/clevis-19-r1 ** -# Needed by arm64-native SDK. -=app-emulation/open-vmdk-1.0 * +# No stable keywords yet because it's new. +=app-emulation/open-vmdk-0.3.12 ~amd64 # Keep versions on both arches in sync. =app-emulation/qemu-10.0.5 ~arm64 diff --git a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use index b4f6832f414..b65bddbcb0e 100644 --- a/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use +++ b/sdk_container/src/third_party/coreos-overlay/profiles/coreos/base/package.use @@ -194,3 +194,6 @@ sys-apps/gawk -mpfr # We never had passwdqc stuff in old pam sys configs, so disable it # for now. Maybe this is something to enable later. sys-auth/pambase securetty -passwdqc + +# We only need the non-Python-based tools. +app-emulation/open-vmdk -python diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/Manifest b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/Manifest new file mode 100644 index 00000000000..b9dd2990b29 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/Manifest @@ -0,0 +1 @@ +DIST open-vmdk-0.3.12.tar.gz 72452 BLAKE2B 36600b454c45b8ac1c5fda3f4fde982baf02f4883f454d817eb0a5f7e388df7daefce148bd4d5baee1a6b97c90b29d70ef09c4de1db06342ad92c2583ae2df7f SHA512 4a038c899a9e3c013b830dab6514260e72d6905d6e5c2da864bdcc71f125639dc2aba68e9a4a27e96037a0200bd04d0ca2cc17306e8eaf2bf2913f9eaa0afb41 diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/metadata.xml b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/metadata.xml new file mode 100644 index 00000000000..8f2f214cac3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/metadata.xml @@ -0,0 +1,14 @@ + + + + + chewi@gentoo.org + James Le Cuirot + + + Install Python-based tools + + + vmware/open-vmdk + + diff --git a/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/open-vmdk-0.3.12.ebuild b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/open-vmdk-0.3.12.ebuild new file mode 100644 index 00000000000..c17133cebbc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emulation/open-vmdk/open-vmdk-0.3.12.ebuild @@ -0,0 +1,73 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +inherit python-single-r1 toolchain-funcs + +DESCRIPTION="Tools for creating and converting OVA virtual appliance files" +HOMEPAGE="https://github.com/vmware/open-vmdk" +SRC_URI="https://github.com/vmware/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+python test" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( ${PYTHON_REQUIRED_USE} ) +" + +PYDEPEND=" + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-libs/libxml2[python,${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/xmltodict[${PYTHON_USEDEP}] + ') +" +DEPEND=" + virtual/zlib +" +RDEPEND=" + ${DEPEND} + python? ( ${PYDEPEND} ) +" +BDEPEND=" + test? ( + python? ( ${PYDEPEND} ) + $(python_gen_cond_dep ' + dev-python/pytest[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + if use python || use test; then + python-single-r1_pkg_setup + fi +} + +my_emake() { + emake \ + "$(use python || echo DIRS='vmdk ova templates')" \ + PREFIX="${EPREFIX}/usr" \ + "${@}" +} + +src_compile() { + my_emake CC="$(tc-getCC)" +} + +src_test() { + epytest $(use python || echo pytest/test_{info_options,vmdk}.py) +} + +src_install() { + my_emake install DESTDIR="${D}" + use python && python_fix_shebang "${ED}"/usr/bin +} From c6a640c9a753fdd76fadeafa905fbf7703947194 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 29 Dec 2025 09:20:45 +0000 Subject: [PATCH 21/23] flatcar_workon: Don't error when run with no arguments Signed-off-by: James Le Cuirot --- flatcar_workon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flatcar_workon b/flatcar_workon index 19bbee4eb0f..7f47032218e 100755 --- a/flatcar_workon +++ b/flatcar_workon @@ -166,7 +166,7 @@ list() { return 0 } -case "$1" in +case "${1-}" in start) find_ebuild "${2-}" start ;; @@ -177,5 +177,5 @@ case "$1" in list ;; *) flags_help - die "$0: command \"$1\" not recognized" ;; + [[ ${1-} ]] && die "$0: command \"$1\" not recognized" ;; esac From 149ecc0b1e5783152151860cdea4bee5d54e2b11 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 29 Dec 2025 09:21:12 +0000 Subject: [PATCH 22/23] run_sdk_container: Mount /tmp with exec to fix flatcar_workon flatcar_workon creates a temporary PORTAGE_TMPDIR. It's probably a good idea for an SDK in general anyway. Signed-off-by: James Le Cuirot --- run_sdk_container | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run_sdk_container b/run_sdk_container index 18d45ef0a09..5c298ba2186 100755 --- a/run_sdk_container +++ b/run_sdk_container @@ -140,7 +140,7 @@ if [[ -z ${stat} ]] ; then docker_flags=( "${tty[@]}" -i - --mount type=tmpfs,destination=/tmp + --tmpfs /tmp:exec -v /dev:/dev -v "${PWD}/sdk_container:/mnt/host/source/" -v "${PWD}/__build__/images:/mnt/host/source/src/build" From 7c833e247d6d417696ec854672cc12dc1d9cf4b3 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Mon, 29 Dec 2025 09:52:45 +0000 Subject: [PATCH 23/23] build_image_util: Drop duplicate EGIT_REPO_URI handling This was left over from the cros_workon migration. Signed-off-by: James Le Cuirot --- build_library/build_image_util.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/build_library/build_image_util.sh b/build_library/build_image_util.sh index 83f5f7d5708..221095d45cd 100755 --- a/build_library/build_image_util.sh +++ b/build_library/build_image_util.sh @@ -304,13 +304,12 @@ get_metadata() { if [ "${key}" = "SRC_URI" ]; then local package_name="$(echo "${pkg%%:*}" | cut -d / -f 2)" local ebuild_path="${prefix}/var/db/pkg/${pkg%%:*}/${package_name}.ebuild" - # SRC_URI is empty for the special github.com/flatcar projects if [ -z "${val}" ]; then # The grep invocation gives errors when the ebuild file is not present. # This can happen when the binary packages from ./build_packages are outdated. val="$(grep "EGIT_REPO_URI=" "${ebuild_path}" | cut -d '"' -f 2)" if [ -n "${val}" ]; then - # All github.com/flatcar projects specify their commit + # If using git, then the package was probably pinned to a commit. local commit="" commit="$(grep "EGIT_COMMIT=" "${ebuild_path}" | cut -d '"' -f 2)" if [ -n "${commit}" ]; then @@ -323,10 +322,6 @@ get_metadata() { # Do not attempt to postprocess by resolving ${P} and friends because it does not affect production images val="$(cat "${ebuild_path}" | tr '\n' ' ' | grep -P -o 'SRC_URI=".*?"' | cut -d '"' -f 2)" fi - # Some packages use nothing from the above but EGIT_REPO_URI (currently only app-crypt/go-tspi) - if [ -z "${val}" ]; then - val="$(grep "EGIT_REPO_URI=" "${ebuild_path}" | cut -d '"' -f 2)" - fi # Replace all mirror://MIRRORNAME/ parts with the actual URL prefix of the mirror new_val="" for v in ${val}; do