gtristan commented on PR #1931: URL: https://github.com/apache/buildstream/pull/1931#issuecomment-2213620087
Note about remaining imperfections. We do *not* lazy load the SourceMirror plugins, which means that we load them in a loop, while loading the mirrors configuration in the project configuration, rather than delaying the load until the SourceMirror is actually *used*. This can still result in some situations where: * You have two SourceMirror plugins defined through separate junctions * You need one of these SourceMirrors in order to *access* the other SourceMirror through *its* junction * The project will not load properly *depending on the order in which the SourceMirrors are declared in `project.conf`* This is a bit tricky to resolve, and I suspect the current functionality to satisfy the majority of use cases, but we will most likely run into this issue. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
