Skip to content

chore: update changelog to 2.0.31#1481

Merged
deepin-bot[bot] merged 1 commit intolinuxdeepin:masterfrom
mhduiy:dev-changelog-2.0.31
Mar 5, 2026
Merged

chore: update changelog to 2.0.31#1481
deepin-bot[bot] merged 1 commit intolinuxdeepin:masterfrom
mhduiy:dev-changelog-2.0.31

Conversation

@mhduiy
Copy link
Contributor

@mhduiy mhduiy commented Mar 5, 2026

更新说明

自动更新 changelog 到版本 2.0.31

变更内容

  • 更新 debian/changelog

版本信息

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

Summary by Sourcery

Chores:

  • Refresh packaging changelog metadata to reflect version 2.0.31.

update changelog to 2.0.31

Log: update changelog to 2.0.31
@sourcery-ai
Copy link

sourcery-ai bot commented Mar 5, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR updates the Debian packaging changelog to reflect the new release version 2.0.31 targeting master, with no code or behavior changes.

File-Level Changes

Change Details Files
Update Debian changelog metadata for release 2.0.31.
  • Increment the recorded package version to 2.0.31 in the Debian changelog.
  • Adjust associated entry text to document the new release in the changelog.
  • Ensure the changelog points at the correct target branch (master) for this release entry.
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

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

TAG Bot

TAG: 2.0.31
EXISTED: no
DISTRIBUTION: unstable

Copy link

@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

deepin pr auto review

这段代码是 debian/changelog 文件的差异内容,这是一个用于记录软件包变更历史的标准文件。基于文件内容,我无法审查具体的代码实现逻辑、性能或安全性,因为这里只包含了变更的日志条目。

不过,我可以从版本发布管理文档规范的角度提供以下审查和改进意见:

1. 语法与格式审查

  • 格式规范
    • 该 diff 符合 Debian changelog 文件的标准格式(package (version) distribution; urgency=urgency),格式正确。
    • 变更条目使用了标准的 tag(area): description 格式,这有助于自动化工具解析和分类变更。
  • 潜在的时间错误
    • 问题:日期显示为 Thu, 05 Mar 2026
    • 意见:年份 2026 很可能是一个拼写错误(应为 20242025)。未来的日期可能会导致打包系统(如 dpkg)发出警告或拒绝构建,因为它看起来像是系统时间错误。
    • 建议:请核实并修正提交日期。

2. 代码质量与逻辑审查(基于日志内容推断)

虽然无法看到代码,但根据日志描述,可以关注以下几个潜在风险点:

  • 进程终止方式变更 (fix: change killClient to use SIGKILL instead of WM_DELETE_WINDOW)

    • 逻辑/安全风险:将进程终止方式从 WM_DELETE_WINDOW(礼貌请求关闭)改为 SIGKILL(强制杀死)是一个激进的行为。
    • 意见:虽然这能确保无响应的程序被关闭,但会导致程序无法保存数据或进行清理操作。
    • 建议:确保代码逻辑中已经尝试过正常关闭流程,或者仅针对特定无响应的僵死进程使用 SIGKILL,避免用户数据丢失。
  • 数据库配置优化 (fix(notification): Enable WAL mode and optimize SQLite configuration)

    • 性能/稳定性:启用 WAL (Write-Ahead Logging) 模式通常能提高 SQLite 的并发性能。
    • 意见:需要确保应用程序正确处理了 -wal-shm 文件,特别是在应用异常退出或系统崩溃时的恢复逻辑。
    • 建议:检查是否有针对数据库文件锁或损坏的恢复机制。
  • Wayland 支持与输入法 (fix(dock): ... Wayland plugin windows)

    • 兼容性:在 Wayland 下处理文本输入和剪贴板比 X11 复杂。
    • 建议:确保不仅支持标准的 Wayland 文本输入协议,还要测试与不同的输入法框架(如 fcitx5, ibus)的兼容性。

3. 总结与建议

  1. 修正时间戳:首要任务是修正 changelog 中的年份错误(2026 -> 当前年份)。
  2. 代码审查重点:建议重点审查关于 SIGKILL 的代码变更,确保其触发条件足够严格,以免影响用户体验。
  3. 测试覆盖:由于涉及多个 UI 修复(动画、通知、停靠栏位置)和 Wayland 协议支持,建议增加回归测试,特别是针对多显示器和不同缩放比例的场景。

总体而言,这次的变更日志记录详尽,分类清晰,只需修正时间戳这一明显错误即可。

@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

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

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

@fly602
Copy link
Contributor

fly602 commented Mar 5, 2026

/forcemerge

@deepin-bot
Copy link

deepin-bot bot commented Mar 5, 2026

This pr force merged! (status: blocked)

@deepin-bot deepin-bot bot merged commit 1702165 into linuxdeepin:master Mar 5, 2026
10 of 13 checks passed
@deepin-bot
Copy link

deepin-bot bot commented Mar 5, 2026

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 2.0.31
  • Tag SHA: fcaeadb92228a3f5c59645b1ab60852d7c32278e
  • Commit SHA: e2e2e39606dd177eb0f58982997258ec126096f1
  • Tag Message:
    Release dde-shell 2.0.31
    
    
  • 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