[SERVER-62414] When backporting from head to 4.4 the LIBDEPS_DEPENDENTS Scons tag should fail Created: 06/Jan/22  Updated: 12/Jan/22

Status: Needs Scheduling
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Andrew Shuvalov (Inactive) Assignee: Build Releases
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:

 Description   

When backporting from head to 4.4, the Scons node environment LIBDEPS_DEPENDENTS should become PROGDEPS_DEPENDENTS.

There could be no way to do anything with this, so please feel free to close this ticket if it is so. From discussion:

 
acm  4 minutes ago
But I don't think there is any way to make it fail
 
Because both LIBDEPS_DEPENDENTS and PROGDEPS_DEPENDENTS are supported on v4.4.
 
But you need to use the right one
 
Things that are now correct using LIBDEPS_DEPENDENTS may require PROGDEPS_DEPENDENTs on v4.4, and that's just the way it is



 Comments   
Comment by Lamont Nelson [ 12/Jan/22 ]

I see. thanks.

Comment by Andrew Morrow (Inactive) [ 12/Jan/22 ]

lamont.nelson - Neither? It is supported, and has the same semantics as it normally does, but nothing currently uses it. Because of the structure of the link graph on v4.4, the correct thing to use there is PROGDEPS_DEPENDENTS, not LIBDEPS_DEPENDENTS.

Comment by Lamont Nelson [ 12/Jan/22 ]

@acm So is LIBDEPS_DEPENDENTS essentially a noop on v4.4 or is has a different meaning?

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