[SERVER-49889] The compile_all task should build install-all-meta, not install-all Created: 25/Jul/20  Updated: 29/Oct/23  Resolved: 30/Jul/20

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 4.7.0

Type: Bug Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Ryan Egesdahl (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Dev Platform 2020-08-10
Participants:

 Description   

The compile_all task currently builds the install-all component. However, this doesn't exercise Install rules for things that are not depended on, directly or indirectly, by the runtime role of the all component. In particular, components in the dev role are likely not being installed. We should change the build target for compile-all to build the install-all-meta target, which will include everything known to the auto-install subsystem.



 Comments   
Comment by Githook User [ 30/Jul/20 ]

Author:

{'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}

Message: SERVER-49889 Set compile_all task to install-all-meta target

This change simply sets the compile_all task in Evergreen to use the
install-all-meta target, which builds all targets known to SCons. This
ensures that everything not directly depended upon by the runtime for
the all component are exercised during build tests.
Branch: master
https://github.com/mongodb/mongo/commit/3644e6d81af44ebde2963311ad2e768d088c885a

Generated at Thu Feb 08 05:21:07 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.