-
Notifications
You must be signed in to change notification settings - Fork 46
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
Migrate bevy to latest main #178
Conversation
Ok I pulled your branch to track down the issue with bevy reflect/derive macros but can't build it:
ashpd seems to have some issues? |
Can you fix this issue with ashpd or provide me with a working |
I can't reproduce those errors, not familiar with Attaching my |
Ok. I fixed the For some reason the Maybe an issue should be opened on the I had to add explicit dependencies to I can now reproduce the bevy issue and I am working on a fix. |
Ok. The issue is caused by bevy being in both dev-dependencies and normal dependencies. I have a plan to fix this. Edit: You can follow the state of my investigation bevyengine/bevy#17780 (comment). |
Nice find! It looks like Opened an issue over at |
Can you verify that this pr works using bevyengine/bevy#17795? |
… dependencies. (#17795) This is a follow up fix for #17330 and fixes #17780. There was a logic error in the ambiguity detection of `cargo-manifest-proc-macros`. `cargo-manifest-proc-macros` now has a test for this case to prevent the issue in the future. I also opted to hard fail if the `cargo-manifest-proc-macros` crate fails. That way the error is more obvious and easier to fix and diagnose. ## Testing - The reproducer: bevyengine/bevy_editor_prototypes#178 works for me using these fixes.
Should be good to go now! @raldone01 Thank you so much for the quick fix for the proc macros and the |
232824c009c38ee26ad308f054bc12888f0020e9
d6725d3b1baa6a730fa6bfab1bb8f2a9e5f4716e
thiserror
to2.0
Entity
-derefsweak_handle!
ConstructTuple
bundle implPointerAction
-matches with newScroll
-variant.Caution
This won't compile because of some issues with the derive macros, yielding errors like:
use of undeclared crate or module bevy_reflect
oruse of undeclared crate or module bevy_ecs
.Possibly related to bevyengine/bevy#17330The errors only seem to happen forcrates/bevy_editor_cam
.Fixed in bevyengine/bevy@fb0e5c4
Also added temporary a workaround for the Linux issue regarding
ashpd
.