[SERVER-61013] Make AutoInstall into a true builder rather than a pseudobuilder Created: 26/Oct/21 Updated: 29/Aug/23 Resolved: 28/Aug/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Andrew Morrow (Inactive) | Assignee: | [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive) |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Server Development Platform
|
||||||||
| Participants: | |||||||||
| Description |
|
There are some important differences between SCons pseudobuilders and real Builder objects. Notably, keyword arguments to Builders become set Environment values in an OverrideEnvironment for the targets, but this is not so for pseudobuilders. For this reason and others, we try to avoid using pseudobuilders in the server SCons environment, but AutoInstall is currently an exception. It would be worthwhile to make it into a true Builder. |