You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior make proto-gen generated files should belong to (be owned by) the user from the actual user space, i.e. the same user that cloned the repository.
Actual behavior make proto-gen generated files are owned by root user; This is a consequence of how tendermintdev/sdk-proto-gen image and container environment is configured and run.
Steps to reproduce
Clone the repository
Run make proto-gen
Run ls -lh x/{module}/types
Note the owner for *.pb.go files = root
The text was updated successfully, but these errors were encountered:
We have an open PR for the issue: #371 but it needs further testing. Under Windows Subsystem for Linux it fails with "Illegal operation" related to differences between sh and bash. I suspect the addition of environment variables to the Docker command invalidates the default environment leading to sh-bash issue;
However, I am unable to replicate this as I am running pure Linux.
System Information
Archway Version: latest
Commit Hash: c9ef7ada0c06b062f1d73c783de450c114883a47
OS & Version: OS: Garuda Linux x86_64 Kernel: 6.3.1-zen1-1-zen
Expected behavior
make proto-gen
generated files should belong to (be owned by) the user from the actual user space, i.e. the same user that cloned the repository.Actual behavior
make proto-gen
generated files are owned byroot
user; This is a consequence of howtendermintdev/sdk-proto-gen
image and container environment is configured and run.Steps to reproduce
make proto-gen
ls -lh x/{module}/types
Note the owner for
*.pb.go
files =root
The text was updated successfully, but these errors were encountered: