{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":214283108,"defaultBranch":"main","name":"antlir","ownerLogin":"facebookincubator","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-10T20:49:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19538647?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718996616.0","currentOid":""},"activityList":{"items":[{"before":"af96bc156218408131841cbfb5a5a05a17abb927","after":"659825571a5b55537db6b8953639084d220605b3","ref":"refs/heads/main","pushedAt":"2024-07-08T03:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59436625\n\nfbshipit-source-id: ea5bb0b6e7f8615ee4b9f64dc6171b1376bbcd9a","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"6b918e424a3167486bb500a05a899937b6fd3afe","after":"af96bc156218408131841cbfb5a5a05a17abb927","ref":"refs/heads/main","pushedAt":"2024-07-08T00:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[starlark] Better error on wrong type\n\nTest Plan: CI\n\nReviewed By: JakobDegen\n\nDifferential Revision: D59423348\n\nfbshipit-source-id: a202c78e77efb9662c14e6ed0b92eb7e7eb154cd","shortMessageHtmlLink":"[starlark] Better error on wrong type"}},{"before":"f0de61986ee817923e35b93539c3030798204a69","after":"6b918e424a3167486bb500a05a899937b6fd3afe","ref":"refs/heads/main","pushedAt":"2024-07-07T03:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59425237\n\nfbshipit-source-id: 88eda5e2ab87511b347961da7bcb1689b8626383","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"1ce034dac38c761a6203b7771b4d11406b262493","after":"f0de61986ee817923e35b93539c3030798204a69","ref":"refs/heads/main","pushedAt":"2024-07-06T23:15:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir] DictOf -> UnpackDictEntries\n\nSummary: `DictOf` is removed in D59408816.\n\nTest Plan: CI\n\nReviewed By: dtolnay\n\nDifferential Revision: D59413024\n\nfbshipit-source-id: 9808c848540b059999b8f54f95e343531e794acb","shortMessageHtmlLink":"[antlir] DictOf -> UnpackDictEntries"}},{"before":"aa2b365e74277a41e1ed07a6885bd5131706b570","after":"1ce034dac38c761a6203b7771b4d11406b262493","ref":"refs/heads/main","pushedAt":"2024-07-06T03:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59415868\n\nfbshipit-source-id: c15c328db1762c781ecc4f3bc87e4a6a723370b9","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"25f654b02c63ddd38194c76da232144ba99979a1","after":"aa2b365e74277a41e1ed07a6885bd5131706b570","ref":"refs/heads/main","pushedAt":"2024-07-05T14:49:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][errors] wrap in ANTLIR ERROR sentinel\n\nSummary: D59349970 added this to CI, so let's start wrapping our top-level errors in it\n\nTest Plan: testhard\n\nReviewed By: naveedgol\n\nDifferential Revision: D59351197\n\nfbshipit-source-id: 04114ddd480ac5cd597a0412a26e9cfd8683578f","shortMessageHtmlLink":"[antlir2][errors] wrap in ANTLIR ERROR sentinel"}},{"before":"1cbbe054be415a765bdbbf1f166bd4abc05b10b3","after":"25f654b02c63ddd38194c76da232144ba99979a1","ref":"refs/heads/main","pushedAt":"2024-07-05T03:40:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59383936\n\nfbshipit-source-id: 9b60aec4c3044168c3b959597e75477d504c9d84","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"fc04e955bb8078c0d618f4482731fe1f2f818434","after":"1cbbe054be415a765bdbbf1f166bd4abc05b10b3","ref":"refs/heads/main","pushedAt":"2024-07-04T03:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59360477\n\nfbshipit-source-id: 8ff5bedb16c041c1b59f4f61dd811d864894f6b7","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"366bef933d74b63af70fdb4f030976c1f451047d","after":"fc04e955bb8078c0d618f4482731fe1f2f818434","ref":"refs/heads/main","pushedAt":"2024-07-03T19:53:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][appliance_vm] build kernel using exec_layer\n\nSummary:\nUse a build layer compiled for the execution platform so that we don't have to\nrun builds under the excruciatingly slow qemu user emulation.\n\nTest Plan:\n```\n❯ buck2 build --show-output -c fbcode.arch=aarch64 fbcode//antlir/antlir2/appliance_vm:kernel\nBuck UI: https://www.internalfb.com/buck2/9791ab49-857f-44c0-acca-e69f1b32132b\nNote: Using experimental modern dice\nNetwork: Up: 0B Down: 0B\nCommand: build. Jobs completed: 8. Time elapsed: 0.6s.\nBUILD SUCCEEDED\nfbcode//antlir/antlir2/appliance_vm:kernel buck-out/v2/gen/fbcode/a28d00ef89d2aebb/antlir/antlir2/appliance_vm/__kernel__/out\n\n❯ zcat buck-out/v2/gen/fbcode/a28d00ef89d2aebb/antlir/antlir2/appliance_vm/__kernel__/out > ~/tmp/aarch64kernel\n\n❯ file ~/tmp/aarch64kernel\n/home/vmagro/tmp/aarch64kernel: Linux kernel ARM64 boot executable Image, little-endian, 4K pages\n```\n\nReviewed By: sergeyfd\n\nDifferential Revision: D59333790\n\nfbshipit-source-id: 58029e642f87166a1c3bcb546e8ae2d47603c20b","shortMessageHtmlLink":"[antlir2][appliance_vm] build kernel using exec_layer"}},{"before":"f637f6b0b11c4d929ea0760d5060bd34fccc88b1","after":"366bef933d74b63af70fdb4f030976c1f451047d","ref":"refs/heads/main","pushedAt":"2024-07-03T17:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][genrule_in_image] remove sleep\n\nSummary:\nThis was clearly added for debugging and then forgotten.\nEasy win to make every genrule_in_image build 10s faster lol\n\nTest Plan: testhard\n\nReviewed By: sergeyfd\n\nDifferential Revision: D59328356\n\nfbshipit-source-id: 1511fe5719f93dc7f04472033b6646b8a29591a1","shortMessageHtmlLink":"[antlir2][genrule_in_image] remove sleep"}},{"before":"0b100dc5168afb9eb8574905b578b5ff2002059e","after":"f637f6b0b11c4d929ea0760d5060bd34fccc88b1","ref":"refs/heads/main","pushedAt":"2024-07-03T14:35:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][errors] integrate prebuilt and compile actions with new error handler\n\nSummary:\nOne of the most common antlir build errors is Eden failing to setup\nredirections, so let's integrate `antlir2_receive` and `antlir2 compile` with\nthe new action error handler lib from the previous diff.\n\nTest Plan:\n```name=\"break antlir2-out\"\n❯ sudo mount -t tmpfs tmpfs antlir2-out\n```\n```name=\"Try to download an image\"\n❯ buck2 build --show-output fbcode//metalos/services/base:base.prebuilt.stripped\nAction failed: fbcode//metalos/services/base:base.prebuilt.stripped--prebuilt (antlir2_prebuilt_layer)\nLocal command returned non-zero exit code 1\nReproduce locally: `env -- 'BUCK_SCRATCH_PATH=buck-out/v2/tmp/fbcode/7fb6662f2bd64550/antlir2_prebuilt_layer' 'RUST_LOG= ...... n/fbcode/6a600a0fd69ee02b/metalos/services/base/__base.prebuilt.stripped--prebuilt__/subvol_symlink' (run `buck2 log what-failed` to get the full command)`\nstdout:\nT0701 13:46:00.927001 633289 fbcode/antlir/antlir2/antlir2_receive/src/main.rs:103] [receive] setting up WorkingVolume\nT0701 13:46:00.927459 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:81] [receive] setegid(100)\nT0701 13:46:00.927525 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:88] [receive] seteuid(115203)\nT0701 13:46:00.927752 633289 fbcode/antlir/antlir2/antlir2_receive/src/main.rs:96] [receive, prepare_dst{working_volume: WorkingVolume { path: \"antlir2-out\" }}] WorkingVolume gave us new path antlir2-out/2bcaf9b0e3674363b422bdaa2959e2fc\nI0701 13:46:00.927844 633289 fbcode/antlir/antlir2/antlir2_receive/src/main.rs:93] [receive, prepare_dst{working_volume: WorkingVolume { path: \"antlir2-out\" }}] return: \"antlir2-out/2bcaf9b0e3674363b422bdaa2959e2fc\"\nT0701 13:46:00.927959 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:110] [receive] escalating privileges to root\nT0701 13:46:00.928137 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:158] [receive] dropping privileges\nT0701 13:46:00.928191 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:160] [receive] setegid(100)\nT0701 13:46:00.928242 633289 fbcode/antlir/antlir2/antlir2_rootless/src/lib.rs:169] [receive] seteuid(115203)\nstderr:\nantlir2_error_handler: {\"category\":\"btrfs\",\"message\":\"not a btrfs filesystem\",\"locations\":[]}\nError: Btrfs(NotBtrfs)\nBuck UI: https://www.internalfb.com/buck2/418376a8-3c44-40bb-85b8-83a409cee4b5\nNote: Using experimental modern dice\nNetwork: Up: 0B Down: 0B (reSessionID-10d9e049-e084-410f-ac80-46aec10461a7)\nCommand: build. Jobs completed: 4. Time elapsed: 0.2s.\n Cache hits: 0%. Commands: 1 (cached: 0, remote: 0, local: 1)\nBUILD FAILED\nFailed to build 'fbcode//metalos/services/base:base.prebuilt.stripped--prebuilt (cfg:linux-x86_64-fbcode-platform010-compat-clang15-asan-ubsan-dev#6a600a0fd69ee02b)'\n```\n```name=\"Category gets reported to scuba\"\n❯ scuba -e $'SELECT `category`, `identifier`, `sub_error_categories`, `target_name`, `target_package` FROM `buck2_action_errors` WHERE 1719262033 <= `time` AND `time` <= 1719866832 AND ((`uuid`) IN (\\'7ac68dd9-bd85-473e-ac19-1f588d6c785e\\')) LIMIT 100;'\n+------------------------+------------+----------------------+----------------------------------+-------------------------------+\n| category | identifier | sub_error_categories | target_name | target_package |\n+------------------------+------------+----------------------+----------------------------------+-------------------------------+\n| antlir2_prebuilt_layer | | [\"btrfs\"] | base.prebuilt.stripped--prebuilt | fbcode//metalos/services/base |\n+------------------------+------------+----------------------+----------------------------------+-------------------------------+\n1 row(s) in set (0.56 sec)\n```\n\nReviewed By: sergeyfd\n\nDifferential Revision: D59243781\n\nfbshipit-source-id: 1dc4906f604055443c633edebe1d71519e6cab98","shortMessageHtmlLink":"[antlir2][errors] integrate prebuilt and compile actions with new err…"}},{"before":"64405ac6210de52733de8f41a097ae9c4d9a8359","after":"0b100dc5168afb9eb8574905b578b5ff2002059e","ref":"refs/heads/main","pushedAt":"2024-07-03T03:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59310412\n\nfbshipit-source-id: 52d0dd4024f0943dcc8f8206bb0076cfb3f3dc13","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"d551a8ca7063887a4d9f0dc9da2792df1ba5a1e9","after":"64405ac6210de52733de8f41a097ae9c4d9a8359","ref":"refs/heads/main","pushedAt":"2024-07-02T20:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][package] add explicit rule for caf packages\n\nSummary:\nThis does nothing but return the layer's `subvol_symlink`, but allows us to rip\nsome CAF packaging hacks out of the `fbpkg.builder` implementation.\n\nThis eliminates bugs in `image_fbpkg_builder` where `default_os` configuration\nwas not being applied for CAF packages.\n\nI will leave it to justintrudell to remove any hacks from the builder rule.\n\nTest Plan:\nHope that\n`fbcode//registry/builder/fbpkg/tests:test-caf-image-builder-e2e` runs on\nSandcastle because I cannot run it on my devserver\n\nReviewed By: epilatow\n\nDifferential Revision: D59007520\n\nfbshipit-source-id: b65f4d4a72402a0b762c431ff9cfaf0de9a13d33","shortMessageHtmlLink":"[antlir2][package] add explicit rule for caf packages"}},{"before":"c6195857e615120c07f44dae4a1f78bdd72fe407","after":"d551a8ca7063887a4d9f0dc9da2792df1ba5a1e9","ref":"refs/heads/main","pushedAt":"2024-07-02T18:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][prebuilt] use buckified btrfs cli\n\nSummary:\nInstead of using the system-installed `btrfs` cli, use our new buckified\nversion.\n\nNOTE: On GitHub, we will keep using the ambient `btrfs` until I buckify it\nthere too (which should not actually be that complicated, I just don't want it\nto block my progress)\n\nTest Plan:\nCan build a prebuilt sendstream on a devserver in rootless mode\n```\n❯ buck2 build --show-output --modifier fbcode//antlir/antlir2/antlir2_rootless:rootless fbcode//metalos/services/base:base.prebuilt.stripped\nBuck UI: https://www.internalfb.com/buck2/05de890d-73f1-426b-a565-122fc2954575\nNote: Using experimental modern dice\nNetwork: Up: 96KiB Down: 18MiB (reSessionID-fe399b50-0c96-400c-86bf-312004a3f237)\nBUILD SUCCEEDED\nfbcode//metalos/services/base:base.prebuilt.stripped buck-out/v2/gen/fbcode/1a17158bfe8712a6/metalos/services/base/__base.prebuilt.stripped--prebuilt__/subvol_symlink\n\n❯ stat buck-out/v2/gen/fbcode/1a17158bfe8712a6/metalos/services/base/__base.prebuilt.stripped--prebuilt__/subvol_symlink/usr\n File: buck-out/v2/gen/fbcode/1a17158bfe8712a6/metalos/services/base/__base.prebuilt.stripped--prebuilt__/subvol_symlink/usr\n Size: 116 \tBlocks: 0 IO Block: 4096 directory\nDevice: bfh/191d\tInode: 257 Links: 1\nAccess: (0755/drwxr-xr-x) Uid: (115203/ vmagro) Gid: ( 100/ users)\nAccess: 2021-08-09 13:40:26.000000000 -0700\nModify: 2024-06-18 08:14:07.383158968 -0700\nChange: 2024-07-01 11:53:40.900222049 -0700\n Birth: 2024-07-01 11:53:37.166161971 -0700\n```\n\nReviewed By: naveedgol\n\nDifferential Revision: D59237856\n\nfbshipit-source-id: 129168ba52120520dfba0d4bc4a0da727eea0311","shortMessageHtmlLink":"[antlir2][prebuilt] use buckified btrfs cli"}},{"before":"a9dd12b3ad7e5c9dbebf80b665a2aeeee48b8ebd","after":"c6195857e615120c07f44dae4a1f78bdd72fe407","ref":"refs/heads/main","pushedAt":"2024-07-02T03:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59258320\n\nfbshipit-source-id: e7e7f7941855eba924a1db42e4233cbfcf5da769","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"9e5f420d2d368bb89371530ca59b6cf88387246f","after":"a9dd12b3ad7e5c9dbebf80b665a2aeeee48b8ebd","ref":"refs/heads/main","pushedAt":"2024-07-01T17:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][install] log stderr if debuglink test fails\n\nSummary: Sometimes this fails on aarch64 and there isn't enough info to debug\n\nTest Plan: testhard\n\nReviewed By: justintrudell\n\nDifferential Revision: D59228695\n\nfbshipit-source-id: 43cf7eab60021d924544bf8319ac74eb9f4e65e9","shortMessageHtmlLink":"[antlir2][install] log stderr if debuglink test fails"}},{"before":"c6ff50ad754561eecc065f199ef7330b8276566e","after":"9e5f420d2d368bb89371530ca59b6cf88387246f","ref":"refs/heads/main","pushedAt":"2024-07-01T03:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59206674\n\nfbshipit-source-id: 9cea0d23f260367311649ec8898593c691a803ce","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"4b5a5a19ac912d89e5ab869e65f731496ff2ce1a","after":"c6ff50ad754561eecc065f199ef7330b8276566e","ref":"refs/heads/main","pushedAt":"2024-06-30T03:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59194848\n\nfbshipit-source-id: d4bcc51ece3d3d16692c1941ec49ed6a7828581e","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"ca801fb2937d03782c42feef817e87a9f5e0bbd8","after":"4b5a5a19ac912d89e5ab869e65f731496ff2ce1a","ref":"refs/heads/main","pushedAt":"2024-06-29T03:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59182795\n\nfbshipit-source-id: 9bac2c419a8d9c552d587009095cb90a06936898","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"938ad61c58b6fc793feec8ced838dd1757e1b962","after":"ca801fb2937d03782c42feef817e87a9f5e0bbd8","ref":"refs/heads/main","pushedAt":"2024-06-28T03:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59142051\n\nfbshipit-source-id: 066441171414610254ea45e57f26837bb50b753c","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"947e11fb0ae85c463dfd52bf22e10df128a2010f","after":"938ad61c58b6fc793feec8ced838dd1757e1b962","ref":"refs/heads/main","pushedAt":"2024-06-27T21:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] auto-updating buckconfig for antlir external cell\n\nSummary:\nAutomatically update the commit ref in the antlir external cell for dependent\nrepos (metalos).\n\nTest Plan:\n```\n❯ arc skycastle run //tools/skycastle/workflows2/antlir/oss/update.sky:update\n❯ hg diff\n diff --git a/fbcode/bot_generated/antlir/opensource/.buckconfig.antlir b/fbcode/bot_generated/antlir/opensource/.buckconfig.antlir\nnew file mode 100644\n --- /dev/null\n+++ b/fbcode/bot_generated/antlir/opensource/antlir.buckconfig\n@@ -0,0 +1,10 @@\n+[cells]\n+ antlir = antlir\n+\n+[external_cells]\n+ antlir = git\n+\n+[external_cell_antlir]\n+ git_origin = https://github.com/facebookincubator/antlir\n+ commit_hash = 49a29c6c62d5d019531337b524ecd1fdeee55370\n+\n```\n\nReviewed By: mimir-d\n\nDifferential Revision: D59121662\n\nfbshipit-source-id: d662cd3a50c5ccb1d77651043596d92594cd3c50","shortMessageHtmlLink":"[antlir][oss] auto-updating buckconfig for antlir external cell"}},{"before":"49a29c6c62d5d019531337b524ecd1fdeee55370","after":"947e11fb0ae85c463dfd52bf22e10df128a2010f","ref":"refs/heads/main","pushedAt":"2024-06-27T20:37:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir/metalos][oss] fixups to get metalos/bootloader evaluating\n\nSummary:\nX-link: https://github.com/facebookincubator/metalos/pull/10\n\nWe don't have any kernels in OSS yet, and even the internal code is a bit of a\nmess. This diff fixes up enough of the macro layer so that the BUCK file for\n`metalos/bootloader` at least evaluates.\n\nTest Plan:\n```\n❯ arc skycastle run //tools/skycastle/workflows2/metalos/oss/metalos-oss-tests.sky:test_target_graph\n```\nhttps://www.internalfb.com/sandcastle/workflow/2675138178661370002\n\nReviewed By: epilatow\n\nDifferential Revision: D59073165\n\nfbshipit-source-id: 2df0aeb7b790dd96478612b9975415e4a1ef36fa","shortMessageHtmlLink":"[antlir/metalos][oss] fixups to get metalos/bootloader evaluating"}},{"before":"f0cbffa0efb54a7bf4fb982ea622c4abe0e3a7dc","after":"49a29c6c62d5d019531337b524ecd1fdeee55370","ref":"refs/heads/main","pushedAt":"2024-06-27T17:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][debuginfo] add more debugging output for other objcopy calls\n\nSummary:\nI thought just the buildid one failed, but the others have some transient\nerrors too, so add the same output logic to those too\n\nTest Plan:\n```\n❯ buck2 test fbcode//mode/opt fbcode//antlir/antlir2/features/install/...\nBuck UI: https://www.internalfb.com/buck2/36e4a78e-416d-4262-8690-49fb6c9c24c7\nTest UI: https://www.internalfb.com/intern/testinfra/testrun/3377699957658696\nNetwork: Up: 80KiB Down: 569MiB (reSessionID-6c8996eb-a873-45b3-bbdb-6e06cb20e344)\nJobs completed: 264679. Time elapsed: 1:29.3s.\nCache hits: 97%. Commands: 2777 (cached: 2699, remote: 0, local: 78). Fallback: 3/78\nTests finished: Pass 37. Fail 0. Fatal 0. Skip 0. Build failure 0\n```\n\nReviewed By: naveedgol\n\nDifferential Revision: D59113714\n\nfbshipit-source-id: 94b2745c47a500300aafbcd1e4eaeb89be8e838b","shortMessageHtmlLink":"[antlir2][debuginfo] add more debugging output for other objcopy calls"}},{"before":"827664c1da4f4c5d8977145cab31b2990d7e6aad","after":"f0cbffa0efb54a7bf4fb982ea622c4abe0e3a7dc","ref":"refs/heads/main","pushedAt":"2024-06-27T03:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59092381\n\nfbshipit-source-id: 73737d9a12d54a7187a15539da1949493b152d70","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"36de052538bae5b655cc9b91f0aed9b6a1aa88bb","after":"827664c1da4f4c5d8977145cab31b2990d7e6aad","ref":"refs/heads/main","pushedAt":"2024-06-26T18:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][debuginfo] attempt to add debugging information when objcopy fails\n\nSummary:\nThis seems to sometimes fail on very large binaries and we don't really have\nany details to go on since a retry almost always works.\n\nTest Plan:\n```\n❯ buck2 test fbcode//mode/opt fbcode//antlir/antlir2/features/install/...\nBuck UI: https://www.internalfb.com/buck2/6f13a5c7-ce51-4516-bfe6-911bb224aa3f\nTest UI: https://www.internalfb.com/intern/testinfra/testrun/11258999107872474\nNetwork: Up: 0B Down: 0B (reSessionID-5f98e59a-6be6-489b-a71f-37c9e63cbc2b)\nJobs completed: 431. Time elapsed: 5.2s.\nCache hits: 0%. Commands: 3 (cached: 0, remote: 0, local: 3)\nTests finished: Pass 37. Fail 0. Fatal 0. Skip 0. Build failure 0\n```\n\nReviewed By: naveedgol\n\nDifferential Revision: D59062594\n\nfbshipit-source-id: c7644f7adea129449d79649ada46a0477bc82b40","shortMessageHtmlLink":"[antlir2][debuginfo] attempt to add debugging information when objcop…"}},{"before":"8fceabe1f7f11c00f0e35ef15ff3e8e371483ce9","after":"36de052538bae5b655cc9b91f0aed9b6a1aa88bb","ref":"refs/heads/main","pushedAt":"2024-06-26T03:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][oss] update generated code\n\nSummary:\n**Do not change the title of this diff.**\n\nAutomatically update generated code for antlir's GitHub release.\n\nTest Plan: GitHub Actions once this pushes\n\nDifferential Revision: D59039749\n\nfbshipit-source-id: 9b62c060ea335252b066fe64abf3f74e3cbbe109","shortMessageHtmlLink":"[antlir][oss] update generated code"}},{"before":"4de5c367121870d370ddccb1e6c8c988d34da5a6","after":"8fceabe1f7f11c00f0e35ef15ff3e8e371483ce9","ref":"refs/heads/main","pushedAt":"2024-06-25T22:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[metalos][oss] more buck stuff\n\nSummary:\nX-link: https://github.com/facebookincubator/metalos/pull/8\n\nFix location of `toolchains/`\nCopy antlir's `test_target_graph.bxl`\n\nTest Plan:\nExport to PR\n```\n❯ arc skycastle run //tools/skycastle/workflows2/metalos/oss/metalos-oss-tests.sky:test_target_graph\n```\nhttps://www.internalfb.com/sandcastle/workflow/3643412098545995848\n\nDifferential Revision: D58952290\n\nfbshipit-source-id: b6e9f69e50e24d648407792614b4a54e13c7592f","shortMessageHtmlLink":"[metalos][oss] more buck stuff"}},{"before":"a6714796d2f1e93eeaf231fbd313c5a1ed239742","after":"4de5c367121870d370ddccb1e6c8c988d34da5a6","ref":"refs/heads/main","pushedAt":"2024-06-25T20:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir][rpm.builder] Disable rpm stripping for debuginfo/stripped rpm subtragets\n\nSummary:\nrpmbuild implicitly strips, so let's disable it for:\n- stripped RPM as it would be redundant\n- debuginfo RPM as we don't want to strip debuginfo files. Packman does something similar\nhttps://www.internalfb.com/code/fbsource/[c4111eae6a5a12e517bff5e6e4b827a8fd7f8dfa]/fbcode/oscore/lib/packman/build/rpmbuild.py?lines=245-248\n\nTest Plan:\n```name=\"Before, double strip error\",counterexample\n[naveedgol@devvm739.rva0 /data/users/naveedgol/fbsource/fbcode (bd049959b)]$ buck2 run fbcode//registry/builder/rpm/tests:fb-rpm-builder-test.base -- --no-publish\nError: Failed to build rpm\n\nCaused by:\n failed to run command env -i PATH=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\" TERM=\"xterm-256color\" USER=\"root\" container=\"antlir2\" \"/bin/rpmbuild\" \"-bb\" \"--target\" \"aarch64\" \"--define\" \"_rpmdir /__antlir2__/out\" \"--define\" \"_topdir /tmp/rpmbuild/top\" \"--define\" \"_tmppath /tmp/rpmbuild/tmp\" \"/tmp/rpmspec\" (ExitStatus(unix_wait_status(256))): Building target platforms: aarch64\n Building for target aarch64\n Executing(%install): /bin/sh -e /tmp/rpmbuild/tmp/rpm-tmp.wHHysc\n\n RPM build errors:\n\n warning: Could not canonicalize hostname: antlir2\n + umask 022\n + cd /tmp/rpmbuild/top/BUILD\n + '[' /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64 '!=' / ']'\n + rm -rf /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64\n ++ dirname /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64\n + mkdir -p /tmp/rpmbuild/top/BUILDROOT\n + mkdir /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64\n + cp -rp /__antlir2__/root/cpp_bin /__antlir2__/root/py_bin /__antlir2__/root/usr /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64/\n + /usr/lib/rpm/check-buildroot\n + /usr/lib/rpm/redhat/brp-ldconfig\n + /usr/lib/rpm/brp-compress\n + /usr/lib/rpm/brp-strip /usr/bin/strip\n /usr/bin/strip: Unable to recognise the format of the input file `/tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-20240625-081814.aarch64/cpp_bin'\n error: Bad exit status from /tmp/rpmbuild/tmp/rpm-tmp.wHHysc (%install)\n Could not canonicalize hostname: antlir2\n Bad exit status from /tmp/rpmbuild/tmp/rpm-tmp.wHHysc (%install)\n\n```\n\n```name=\"Before, stripping debuginfo files error\",counterexample\n[naveedgol@devvm739.rva0 /data/users/naveedgol/fbsource/fbcode (bd049959b)]$ buck2 run fbcode//registry/builder/rpm/tests:fb-rpm-builder-test.base -- --no-publish\nError: Failed to build rpm\n\nAction failed: fbcode//registry/builder/rpm/tests:fb-rpm-builder-test.base--rpm-debuginfo (antlir2_package)\nLocal command returned non-zero exit code 1\nReproduce locally: `env -- 'BUCK_SCRATCH_PATH=buck-out/v2/tmp/fbcode/1ccf2cb8bbccdd32/antlir2_package' buck-out/v2/gen/f ...... /__fb-rpm-builder-test.base--rpm-debuginfo__/fb-rpm-builder-test.base--rpm-debuginfo.rpm' --rootless (run `buck2 log what-failed` to get the full command)`\nstdout:\nstderr:\nError: Failed to build rpm\nCaused by:\n failed to run command env -i PATH=\"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\" TERM=\"xterm-256color\" USER=\"root\" container=\"antlir2\" \"/bin/rpmbuild\" \"-bb\" \"--target\" \"aarch64\" \"--define\" \"_rpmdir /__antlir2__/out\" \"--define\" \"_topdir /tmp/rpmbuild/top\" \"--define\" \"_tmppath /tmp/rpmbuild/tmp\" \"/tmp/rpmspec\" (ExitStatus(unix_wait_status(256))): Building target platforms: aarch64\n Building for target aarch64\n Executing(%install): /bin/sh -e /tmp/rpmbuild/tmp/rpm-tmp.CZDbhR\n\n RPM build errors:\n\n warning: Could not canonicalize hostname: antlir2\n + umask 022\n + cd /tmp/rpmbuild/top/BUILD\n + '[' /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64 '!=' / ']'\n + rm -rf /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64\n ++ dirname /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64\n + mkdir -p /tmp/rpmbuild/top/BUILDROOT\n + mkdir /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64\n + cp -rp /__antlir2__/root/debug /tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64/\n + /usr/lib/rpm/check-buildroot\n + /usr/lib/rpm/redhat/brp-ldconfig\n + /usr/lib/rpm/brp-compress\n + /usr/lib/rpm/brp-strip /usr/bin/strip\n /usr/bin/strip: Unable to recognise the format of the input file `/tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64/debug/.build-id/b3/1f1a0641e3d4b9273184057c9c140d977ec80f.debug.dwp'\n /usr/bin/strip: Unable to recognise the format of the input file `/tmp/rpmbuild/top/BUILDROOT/fb-rpm-builder-test.base-debuginfo-20240625-081814.aarch64/debug/.build-id/b3/1f1a0641e3d4b9273184057c9c140d977ec80f.debug'\n error: Bad exit status from /tmp/rpmbuild/tmp/rpm-tmp.CZDbhR (%install)\n Could not canonicalize hostname: antlir2\n Bad exit status from /tmp/rpmbuild/tmp/rpm-tmp.CZDbhR (%install)\n\n```\n\n```\n[naveedgol@devvm739.rva0 /data/users/naveedgol/fbsource/fbcode (18fa6d67e)]$ buck2 run fbcode//registry/builder/rpm/tests:fb-rpm-builder-test.base -- --no-publish\nBuck UI: https://www.internalfb.com/buck2/9458e424-fbd9-44e9-bf8e-906f04279833\nNetwork: Up: 0B Down: 0B\nJobs completed: 377258. Time elapsed: 39.9s.\nBUILD SUCCEEDED\n2024-06-25T08:47:15.974194675-07:00 INFO registry_build_utils::build_utils: Using repo found at cwd: /data/users/naveedgol/fbsource\nBuck UI: https://www.internalfb.com/buck2/8692ea93-fdde-4c9b-a527-7cf7af80800c\nNetwork: Up: 395KiB Down: 1.2KiB (reSessionID-6a29f659-3e89-4757-bffc-f966d2741b0f)\nJobs completed: 221993. Time elapsed: 33.0s.\nCache hits: 8%. Commands: 25 (cached: 2, remote: 0, local: 23)\nBUILD SUCCEEDED\nBuck UI: https://www.internalfb.com/buck2/69ed4b7f-9fdf-4c46-8ec9-3aac9afc2c9a\nNetwork: Up: 394KiB Down: 1.2KiB (reSessionID-24fdb06b-6b0a-4a39-adf4-fdbbe378469c)\nJobs completed: 239177. Time elapsed: 31.3s.\nCache hits: 8%. Commands: 25 (cached: 2, remote: 0, local: 23)\nBUILD SUCCEEDED\n{\n \"aarch64\": {\n \"primary\": \"/data/users/naveedgol/fbsource/buck-out/v2/gen/fbcode/fce66e7cd0c18d42/registry/builder/rpm/tests/__fb-rpm-builder-test.base--rpm-stripped__/fb-rpm-builder-test.base--rpm-stripped.rpm\",\n \"debug\": \"/data/users/naveedgol/fbsource/buck-out/v2/gen/fbcode/fce66e7cd0c18d42/registry/builder/rpm/tests/__fb-rpm-builder-test.base--rpm-debuginfo__/fb-rpm-builder-test.base--rpm-debuginfo.rpm\"\n },\n \"x86_64\": {\n \"primary\": \"/data/users/naveedgol/fbsource/buck-out/v2/gen/fbcode/4fe0497eaed377d7/registry/builder/rpm/tests/__fb-rpm-builder-test.base--rpm-stripped__/fb-rpm-builder-test.base--rpm-stripped.rpm\",\n \"debug\": \"/data/users/naveedgol/fbsource/buck-out/v2/gen/fbcode/4fe0497eaed377d7/registry/builder/rpm/tests/__fb-rpm-builder-test.base--rpm-debuginfo__/fb-rpm-builder-test.base--rpm-debuginfo.rpm\"\n }\n}\n```\n\nReviewed By: vmagro\n\nDifferential Revision: D59009302\n\nfbshipit-source-id: 2685685c92ceffaa9127582efd54446a73e581c0","shortMessageHtmlLink":"[antlir][rpm.builder] Disable rpm stripping for debuginfo/stripped rp…"}},{"before":"928f5011f10d02e27299ff02841a82327154b37a","after":"a6714796d2f1e93eeaf231fbd313c5a1ed239742","ref":"refs/heads/main","pushedAt":"2024-06-25T19:40:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir] Validate rpm count in makerepo\n\nTest Plan: peer-review\n\nReviewed By: vmagro\n\nDifferential Revision: D58970375\n\nfbshipit-source-id: 1655e694f9e562502747554269e7b7105ca31c1b","shortMessageHtmlLink":"[antlir] Validate rpm count in makerepo"}},{"before":"92c4316702255cebdf2f0b38f2ded838f22d5ba1","after":"928f5011f10d02e27299ff02841a82327154b37a","ref":"refs/heads/main","pushedAt":"2024-06-25T18:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[antlir2][tests] make booted wait-for-default test more resilient\n\nSummary:\nCheck for `default.target` instead of the entire system so that this test tests\nwhat it claimed to be testing in the first place.\nOther units may have been started, leading systemd to tell us that the system\nis `activating` even if `default.target` has been reached, but the test api\ncontract is explicitly that `default.target` has been reached, not that there\nare zero still-activating units.\n\nTest Plan:\n```\n❯ buck2 test fbcode//antlir/antlir2/testing/tests:test-sh-booted-requires-units-nobody -- --run-disabled --stress-runs=100\nBuck UI: https://www.internalfb.com/buck2/0d29277c-4f7e-4194-9928-8edf01c3bf21\nTest UI: https://www.internalfb.com/intern/testinfra/testrun/13792273897835638\nNetwork: Up: 0B Down: 0B\nDiscovered 0. Pass 55. Fail 0. Fatal 0. Skip 0. Timeout 0\nJobs completed: 202. Time elapsed: 16.7s.\nTests finished: Pass 100. Fail 0. Fatal 0. Skip 0. Build failure 0\n```\n\nReviewed By: epilatow\n\nDifferential Revision: D59012739\n\nfbshipit-source-id: 6e4cf670da4b0560491d658c1aab0b4139dc83a7","shortMessageHtmlLink":"[antlir2][tests] make booted wait-for-default test more resilient"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeSlwrQA","startCursor":null,"endCursor":null}},"title":"Activity · facebookincubator/antlir"}