Bug 327

Summary: Don't use sudo with setup.py
Product: Libre-SOC's first SoC Reporter: Jacob Lifshay <programmerjake>
Component: Source CodeAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: CONFIRMED ---    
Severity: enhancement CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: Other   
OS: Linux   
NLnet milestone: --- total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation:
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:

Description Jacob Lifshay 2020-05-20 01:54:01 BST
The HDL Workflow page should be fixed to *NOT* use sudo when calling setup.py, instead, either use a venv (preferred) or install to the local user account. This avoids creating files owned by root in the source directory, avoiding the need to run all code using sudo. This also makes it possible for people stuck with shared computers where they don't have sudo privileges to be able to run/develop our code.