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

Make sure tracy deps conform to compatibility table #11331

Merged
merged 1 commit into from
Jan 14, 2024

Conversation

torsteingrindvik
Copy link
Contributor

Objective

The table here shows which versions of Tracy should be used combined with which Rust deps.

Reading bevy_log's Cargo.toml can be slightly confusing since the exact versions are not picked from the same row.

Reading the produced Cargo.lock when building a Bevy example shows that it's the most recent row that is resolved, but this should be more clearly understood without needing to check the lock file.

Solution

  • Specify versions from the compatibility table including patch version

Signed-off-by: Torstein Grindvik <torstein.grindvik@muybridge.com>
@torsteingrindvik
Copy link
Contributor Author

torsteingrindvik commented Jan 13, 2024

Would it be even better to use foo = "=1.2.3" style to be sure, i.e. with the extra =?

@alice-i-cecile alice-i-cecile added C-Dependencies A change to the crates that Bevy depends on C-Code-Quality A section of code that is hard to understand or change A-Diagnostics Logging, crash handling, error reporting and performance analysis labels Jan 13, 2024
@mockersf
Copy link
Member

Would it be even better to use foo = "=1.2.3" style to be sure, i.e. with the extra =?

I prefer to not use strict versioning and allow semver updates

@alice-i-cecile alice-i-cecile added the S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it label Jan 14, 2024
@alice-i-cecile alice-i-cecile added this pull request to the merge queue Jan 14, 2024
Merged via the queue into bevyengine:main with commit 4778fbe Jan 14, 2024
31 checks passed
@ameknite ameknite mentioned this pull request Jan 25, 2024
github-merge-queue bot pushed a commit that referenced this pull request Jan 27, 2024
# Objective

#11331 move the tracy dependency, this remove the line number to avoid
keeping the link in sync

---------

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
tjamaan pushed a commit to tjamaan/bevy that referenced this pull request Feb 6, 2024
# Objective

bevyengine#11331 move the tracy dependency, this remove the line number to avoid
keeping the link in sync

---------

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Diagnostics Logging, crash handling, error reporting and performance analysis C-Code-Quality A section of code that is hard to understand or change C-Dependencies A change to the crates that Bevy depends on S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants