Aaron Siddhartha Mondal

Results 105 issues of Aaron Siddhartha Mondal

We support development on virtually every distribution since we ship our entire development environment with nix. Ironically, the one distro that doesn't work out of the box is NixOS due...

documentation
enhancement
good first issue

The current documentation might produce dangling links. Astro and starlight have integrations to automatically check the sanity of links. We should implement this so that we have a systematic way...

bug
enhancement
good first issue

The `compile_well_known_types` flag controls whether generated libraries use prost-types or types from generated `google.protobuf.*` protos. This flag is currently always enabled here (and a bit further below for tonic): https://github.com/bazelbuild/rules_rust/blob/478213bb114b6c2649f1c2533589ac3962d3bf28/proto/prost/private/prost.bzl#L63...

proto

This change is [](https://reviewable.io/reviews/TraceMachina/nativelink/1625)

See: https://github.com/bazelbuild/rules_rust/issues/2331 Rustc will wrongly try to look for its driver lib in a cas-relative path. That's wrong. As a workaround we can currently use `--action_env=DYLIB_LIBRARY_PATH` for MacOS with RBE...

bug

Observed in: https://github.com/TraceMachina/nativelink/actions/runs/12320044191/job/34399214500 ```rust 2024-12-13T22:02:14.042758Z ERROR nativelink_worker::local_worker: Error executing action, err: Error { code: Unknown, messages: ["Text file busy (os error 26)", "Could not execute precondition command \"/root/.cache/nativelink/work/c21ba7c4-8ddb-4fea-a34c-3f4f075d3b2f/work/_tmp/e10050f1a12b966d9a81a2b83aedfb79/5730592398591745788/scripts/precondition.sh\""] } at...

It's a known issue that the current implementation of `lre-cc` doesn't support cross compilation. This was ok for most usecases since it still worked in `host == exec` scenarios. Now,...

bug
enhancement

We currently use filegroups for the `lre-rs` toolchain. This is convenient, but requires the tools to be present on the host. This limits compatibility with cross compilation and clients with...

bug
enhancement

This change is [](https://reviewable.io/reviews/TraceMachina/nativelink/1477)

We currently evaluate the correct toolchain identifier on-the-fly: https://github.com/TraceMachina/nativelink/blob/481226be52a84ad5a6b990cc48e9f97512d8ccd2/kubernetes/overlays/lre/worker-lre-cc.yaml#L25-L30 The "on-demand" evaluation was a straightforward approach to achieve strong reproducibility guarantees and to support running workers with different tags side-by-side....

enhancement