Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(v3) conflicting packageNameToPlatformPropertiesMap in multiple components can lead to unexpected results ... #931

Open
dalehenrich opened this issue Jun 11, 2024 · 1 comment

Comments

@dalehenrich
Copy link
Member

In RowanSample9V3Test>>testSpec_0085_04... we're loading a trait from a package referenced by the Tr04 component into RowanSample9_1, However, component Tr04 specifies that RowanSample9_2 should be used... This happens because the lookup algorithm doesn't care about which component triggered the load and different components specify different symbol dictionaries for the same package ...

THIS IS NOT COOL ...

Need a better way to guarantee consistency ...

Use RowanSample9V3 [221d18c9a] (spec_0085)

@dalehenrich
Copy link
Member Author

I've worked around the issue by using a different package name ... so moving to a different package AND symbol dictionary is not a bad way to go ...

At this point, I'm inclined to think it should be an error to have conflicting attributes for the same package ...

dalehenrich added a commit that referenced this issue Jun 11, 2024
…ait to symbol dictionary is working correctly
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant