[SERVER-11095] getAllSourceFiles doesn't get all source files Created: 09/Oct/13  Updated: 05/Apr/17  Resolved: 12/Jan/17

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 2.5.2
Fix Version/s: 3.5.2

Type: Bug Priority: Major - P3
Reporter: Eric Milkie Assignee: Daniel Gottlieb (Inactive)
Resolution: Done Votes: 1
Labels: build-later
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-7546 Unify Status and Uassert Integer Code... Backlog
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Storage 2017-01-23
Participants:

 Description   

When scons calls checkErrorCodes(), it uses getAllSourceFiles() to look in all the source files. This function is designed to not follow symlinks, so if you have set up your Enterprise module as a symlink, none of the module's files will be checked. This can result in broken builds, since most of the Enterprise builders are set up without symlinks. At worst, it can result in a build with conflicting assert codes, or assert codes of 0.



 Comments   
Comment by Githook User [ 12/Jan/17 ]

Author:

{u'username': u'dgottlieb', u'name': u'Daniel Gottlieb', u'email': u'daniel.gottlieb@10gen.com'}

Message: SERVER-11095: Have getAllSourceFiles follow symlinks inside the modules directory
Branch: master
https://github.com/mongodb/mongo/commit/7733be17af8cf698fc3ef7ff785c8da9fb0f4479

Generated at Thu Feb 08 03:24:52 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.