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 |
Revert to bevy 0.15.1 (bevyengine/bevy_editor_prototypes#178)
Revert to bevy 0.15.1 (bevyengine/bevy_editor_prototypes#178)
232824c009c38ee26ad308f054bc12888f0020e9d6725d3b1baa6a730fa6bfab1bb8f2a9e5f4716ethiserrorto2.0Entity-derefsweak_handle!ConstructTuplebundle 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_reflectoruse 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.