From 8d62c13b2541920c37fb9d9ca733fcce91e96573 Mon Sep 17 00:00:00 2001
From: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Date: Wed, 15 May 2024 18:27:17 +0200
Subject: [PATCH] Deprecate dmp-queue pallet

Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
---
 cumulus/pallets/dmp-queue/src/lib.rs | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/cumulus/pallets/dmp-queue/src/lib.rs b/cumulus/pallets/dmp-queue/src/lib.rs
index 79cc4bc895e..9b3ec684feb 100644
--- a/cumulus/pallets/dmp-queue/src/lib.rs
+++ b/cumulus/pallets/dmp-queue/src/lib.rs
@@ -21,6 +21,7 @@
 //! from the runtime once `Completed` was emitted.
 
 #![cfg_attr(not(feature = "std"), no_std)]
+#![allow(deprecated)] // The pallet itself is deprecated.
 
 use migration::*;
 pub use pallet::*;
@@ -38,6 +39,9 @@ pub type MaxDmpMessageLenOf<T> =
 	<<T as Config>::DmpSink as frame_support::traits::HandleMessage>::MaxMessageLen;
 
 #[frame_support::pallet]
+#[deprecated(
+	note = "`cumulus-pallet-dmp-queue` will be removed after November 2024. It can be removed once its lazy migration completed. See <https://github.com/paritytech/polkadot-sdk/pull/1246>."
+)]
 pub mod pallet {
 	use super::*;
 	use frame_support::{pallet_prelude::*, traits::HandleMessage, weights::WeightMeter};
-- 
GitLab