-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Conversation
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
Don't we first want to merge the prs that remove the usages in our code base? |
here's the actual reason for the pipeline failure, the decl_storage_ui test is unsurpringly failing. Will investigate how the job log got truncated. |
Ideally yes, but they got closed as stale. Will need to check how much effort that is and maybe quickly do it. |
They got reopened. Otherwise it should be fairly straightforward to remove them. |
Hey, is anyone still working on this? Due to the inactivity this issue has been automatically marked as stale. It will be closed if no further activity occurs. Thank you for your contributions. |
Okay will wait for the other MRs. |
This reverts commit ce36080.
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
I searched on GitHub, and there are still lots of projects using the old macros. I think we should give at least 3 months lead period before finally deleting. Although, this old code is blocking a lot of issues… |
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
decl_*
macrosdecl_*
Macros
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I agree that deprecation and then eventual removal is definitely the way to go
Otherwise i have to spam allow(deprecated) for all recursive calls. Signed-off-by: Oliver Tale-Yazdi <[email protected]>
This reverts commit 543a311.
Signed-off-by: Oliver Tale-Yazdi <[email protected]>
@@ -3197,6 +3199,7 @@ macro_rules! __check_reserved_fn_name { | |||
#[cfg(test)] | |||
// Do not complain about unused `dispatch` and `dispatch_aux`. | |||
#[allow(dead_code)] | |||
#[allow(deprecated)] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test will be deleted once the syntax is gone.
bot merge |
* Deprecate decl_ macros Signed-off-by: Oliver Tale-Yazdi <[email protected]> * Allow deprecated in tests Signed-off-by: Oliver Tale-Yazdi <[email protected]> * Revert "Allow deprecated in tests" This reverts commit ce36080. * Deprecate all Signed-off-by: Oliver Tale-Yazdi <[email protected]> * Push missing files Signed-off-by: Oliver Tale-Yazdi <[email protected]> * fmt Signed-off-by: Oliver Tale-Yazdi <[email protected]> * Move decl_module to own file Otherwise i have to spam allow(deprecated) for all recursive calls. Signed-off-by: Oliver Tale-Yazdi <[email protected]> * Revert "Move decl_module to own file" This reverts commit 543a311. * Fix tests Signed-off-by: Oliver Tale-Yazdi <[email protected]> --------- Signed-off-by: Oliver Tale-Yazdi <[email protected]>
It should come at no surprise that we are deprecating:
decl_module
,decl_storage
,decl_error
anddecl_event
.Any remaining usage should be migrated to use
#[frame_support::pallet]
.Related #12248
Depends on #12445, #12401