From 1cb71497cbafd9fdebb92ed58fdc96506d5b490b Mon Sep 17 00:00:00 2001 From: wjyrich Date: Thu, 30 Apr 2026 11:30:45 +0800 Subject: [PATCH] chore: add Breaks relation with older dde-shell versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Added Breaks field to debian/control for dde-shell (<< 2.0.39) 2. This ensures compatibility by preventing installation of incompatible older versions of dde-shell 3. The Breaks directive enforces dependency resolution during package updates Log: N/A (infrastructure change, no user-facing impact) Influence: 1. Verify package installation succeeds with dde-shell >= 2.0.39 2. Confirm installation is blocked with dde-shell < 2.0.39 chore: 添加与旧版本 dde-shell 的 Breaks 关系 1. 在 debian/control 中添加 dde-shell (<< 2.0.39) 的 Breaks 字段 2. 确保兼容性,防止安装不兼容的旧版本 dde-shell 3. Breaks 指令在软件包更新期间强制执行依赖关系解析 Log: 无(基础设施变更,无用户可见影响) Influence: 1. 验证安装了 dde-shell >= 2.0.39 时软件包安装成功 2. 确认安装了 dde-shell < 2.0.39 时安装被阻止 --- debian/control | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/control b/debian/control index 74f44cfcc..b0f45695f 100644 --- a/debian/control +++ b/debian/control @@ -93,6 +93,8 @@ Depends: qt6-declarative-dev, qt6-tools-dev, ${misc:Depends}, +Breaks: + dde-shell (<< 2.0.39), Description: DDE Shell devel library DDE Shell is a plugin system that integrates plugins developed based on this plugin system into DDE.