Skip to content

chore: update changelog to 2.0.42#1603

Merged
deepin-bot[bot] merged 1 commit into
linuxdeepin:masterfrom
mhduiy:dev-changelog-2.0.42
May 20, 2026
Merged

chore: update changelog to 2.0.42#1603
deepin-bot[bot] merged 1 commit into
linuxdeepin:masterfrom
mhduiy:dev-changelog-2.0.42

Conversation

@mhduiy
Copy link
Copy Markdown
Contributor

@mhduiy mhduiy commented May 20, 2026

更新说明

自动更新 changelog 到版本 2.0.42

变更内容

  • 更新 debian/changelog

版本信息

  • 新版本: 2.0.42
  • 目标分支: master

Summary by Sourcery

Chores:

  • Bump Debian changelog entry to version 2.0.42 targeting master.

update changelog to 2.0.42

Log: update changelog to 2.0.42
@github-actions
Copy link
Copy Markdown

TAG Bot

TAG: 2.0.42
EXISTED: no
DISTRIBUTION: unstable

@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented May 20, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR updates the Debian changelog to bump the package version to 2.0.42, reflecting the latest release metadata.

File-Level Changes

Change Details Files
Bump Debian package version and metadata in changelog to 2.0.42.
  • Add a new top changelog entry for version 2.0.42 with appropriate formatting and metadata (distribution, urgency, maintainer, timestamp, and summary).
  • Ensure the new 2.0.42 entry appears above previous versions to maintain chronological order.
  • Keep existing historical changelog entries intact without modification.
debian/changelog

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@deepin-ci-robot
Copy link
Copy Markdown

deepin pr auto review

你好!我是CodeGeeX。我已经仔细审查了你提供的 Git Diff 内容。

这个 Diff 主要修改了 Debian 打包的变更日志(debian/changelog),记录了 dde-shell 版本 2.0.42 的更新内容,主要涉及多任务视图菜单、托盘插件日志延迟以及微信/QQ窗口图标白名单的修复。

由于这段 Diff 仅涉及打包配置文件,不包含可执行的逻辑代码,因此不存在传统的语法逻辑、代码性能和代码安全漏洞问题。但我对代码质量与规范方面有以下几个审查意见和改进建议:

1. 代码质量与规范改进意见

(1) 日期格式存在潜在错误(非常关键)

在 Debian Changelog 中,日期必须严格遵循 RFC 2822 格式(例如 Wed, 20 May 2026 15:16:51 +0800)。其中,星期几必须与年月日相匹配

  • 问题:Diff 中的日期是 Wed, 20 May 2026。然而,2026年5月20日实际上是星期三,所以这里的 Wed 刚好是正确的(这是一个巧合,很多开发者会随手写错星期)。
  • 建议:虽然此次正确,但在手动编写 changelog 时极易出错。如果星期与日期不匹配,dpkg-buildpackage 在打包时会直接报错导致构建失败。建议使用 date -Rdch -r 命令自动生成当前时间的标准格式,避免手动输入。

(2) 变更描述的粒度与一致性

  • 问题:第二条记录 fix(dock): extend tray plugin list logging delay to ensure stable load 描述了具体的代码行为(延长日志延迟),而不是从用户或系统的角度描述修复了什么问题。
  • 建议:Commit message 和 Changelog 最好能体现“修复了什么现象”或“解决了什么 Bug”。例如,可以改为:fix(dock): fix tray plugin list incomplete due to premature logging(修复因过早记录日志导致托盘插件列表不完整的问题)。这样其他开发者或后续维护者能更清晰地理解改动意义。

(3) 第三方应用名称的规范性

  • 问题:第三条记录 fix: add qq.weixin work to dock window icon whitelist 中使用了 qq.weixin。在 Linux 桌面环境中,应用图标名通常遵循 freedesktop.org 的桌面文件规范。
  • 建议:确认 qq.weixin 是否为该应用在系统中的确切 Icon Name 或 Desktop File Name。通常微信在 Linux 下的图标名可能是 wechat 或对应特定的打包名(如 com.tencent.weixin)。如果这是一个自定义的映射键,建议在 Changelog 中明确说明,避免产生歧义。

(4) 维护者信息

  • 问题zhangkun <zhangkun2@uniontech.com> 邮箱后缀为 uniontech.com,这与 DDE(深度桌面环境)的背景相符。
  • 建议:确保该邮箱与你的 GPG 签名密钥(如果打包需要签名)绑定的邮箱一致。

2. 改进后的 Changelog 示例

结合上述建议,一个更严谨的 Changelog 条目可以如下所示(假设我们优化了第二条的描述):

+dde-shell (2.0.42) unstable; urgency=medium
+
+  * fix: disable context menu trigger on multitask view
+  * fix(dock): fix incomplete tray plugin list by extending logging delay
+  * fix(dock): add qq.weixin to dock window icon whitelist
+
+ -- zhangkun <zhangkun2@uniontech.com>  Wed, 20 May 2026 15:16:51 +0800
+
 dde-shell (2.0.41) unstable; urgency=medium
 
   * fix(dock): fix premature icon label compression in taskbar

总结

对于纯文档/配置类的变更,主要关注点在于格式合规性(特别是 Debian 的严格格式要求)和描述的准确性。建议在后续提交时,使用 dch 工具来辅助生成 Changelog,这样可以避免大部分格式问题。如果后续有具体的 C++/QML 代码 Diff,我将为你提供更深入的逻辑、性能和安全审查!

@deepin-ci-robot
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mhduiy, xionglinlin

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@xionglinlin
Copy link
Copy Markdown
Contributor

/forcemerge

@deepin-bot
Copy link
Copy Markdown

deepin-bot Bot commented May 20, 2026

This pr force merged! (status: unstable)

@deepin-bot deepin-bot Bot merged commit d6ea2b3 into linuxdeepin:master May 20, 2026
11 of 13 checks passed
@deepin-bot
Copy link
Copy Markdown

deepin-bot Bot commented May 20, 2026

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 2.0.42
  • Tag SHA: dc01c94af943172043876a2f416496031c270e44
  • Commit SHA: 953c9e456b045bae06382f3b822802e3ca336d3f
  • Tag Message:
    Release dde-shell 2.0.42
    
    
  • Tagger:
    • Name: mhduiy
  • Distribution: unstable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants