juergbi commented on issue #1974:
URL: https://github.com/apache/buildstream/issues/1974#issuecomment-2499869916

   > I'm willing to give a try to start implementing something if someone can 
give me some pointers/context.
   
   For local execution, this should be possible to support without any changes 
in BuildBox. BuildStream would need to append 
`--bind-mount=/dev/fuse:/dev/fuse` to the command constructed 
[here](https://github.com/apache/buildstream/blob/988f85605014c458c303074d1b059e388f81da06/src/buildstream/sandbox/_sandboxbuildboxrun.py#L97),
 if the new config option is specified.
   
   The `sandbox` config structure is handled 
[here](https://github.com/apache/buildstream/blob/master/src/buildstream/sandbox/_config.py).
   
   Ideally, we'd also support this for remote execution. However, this would 
require defining a platform property and adding support for that in 
buildbox-run-bubblewrap, which is a part of 
https://gitlab.com/BuildGrid/buildbox/buildbox/. The platform property approach 
should work for both remote and local execution, so this would not require the 
`--bind-mount` option mentioned above.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to