Skip to content

chore: Update version to 6.5.30#422

Merged
lzwind merged 1 commit into
linuxdeepin:masterfrom
dengzhongyuan365-dev:fix-4-30
Jun 4, 2026
Merged

chore: Update version to 6.5.30#422
lzwind merged 1 commit into
linuxdeepin:masterfrom
dengzhongyuan365-dev:fix-4-30

Conversation

@dengzhongyuan365-dev
Copy link
Copy Markdown
Contributor

@dengzhongyuan365-dev dengzhongyuan365-dev commented Jun 4, 2026

  • update version to 6.5.30

log: update version to 6.5.30

Summary by Sourcery

Chores:

  • Update Debian changelog entries to reflect version 6.5.30.

- update version to 6.5.30

log: update version to 6.5.30
@sourcery-ai
Copy link
Copy Markdown

sourcery-ai Bot commented Jun 4, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Bumps the package version reference to 6.5.30 in the Debian changelog to prepare a new release.

File-Level Changes

Change Details Files
Update Debian changelog entry to version 6.5.30.
  • Adjust the version number in the latest changelog stanza to 6.5.30.
  • Ensure the changelog formatting remains compliant with Debian packaging standards.
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
Copy Markdown

github-actions Bot commented Jun 4, 2026

TAG Bot

TAG: 6.5.30
EXISTED: no
DISTRIBUTION: unstable

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 输入。

本次提交的内容是 debian/changelog 文件的更新,主要用于记录 deepin-compressor 项目的新版本(6.5.30)发布及修复的两个 Bug。针对此类项目构建/打包相关的元数据修改,我将从规范、逻辑、性能和安全几个维度进行审查,并提出改进意见。

审查意见

1. 语法与规范

  • 日期格式问题(重要):Debian Changelog 对日期格式有极其严格的要求,必须遵循 RFC 2822 格式(如 Thu, 04 Jun 2026 20:48:00 +0800)。你提供的日期 Thu, 04 Jun 2026合法的,星期四确实对应 2026 年 6 月 4 日。
    • 改进建议:虽然语法正确,但建议确认该日期是否为实际打包时的真实时间。通常建议使用 dch -rdate -R 命令自动生成当前时间,避免手动填写导致时区或时间不准确,这可能会导致后续打包工具(如 dpkg-buildpackage)校验失败或警告。
  • 版本号与发行版:版本号 6.5.30 和发行版 unstable 符合 Debian/Deepin 的打包规范,无语法问题。
  • 条目格式:修改记录使用了 fix(compressor): 的前缀,符合常规的 Commit 规范,描述清晰。

2. 逻辑

  • 版本递进逻辑:从 6.5.29 升级到 6.5.30,逻辑合理,符合语义化版本控制中的修订版递增规则。
  • Changelog 插入位置:新增条目位于文件顶部,符合 Debian Changelog 按时间倒序排列的逻辑,无误。

3. 代码质量

  • 描述的准确性
    • fix ZIP append failure when adding same-name folder(修复添加同名文件夹时 ZIP 追加失败的问题):描述清晰。
    • fix cursor jumping to end when editing in rename dialog(修复重命名对话框中编辑时光标跳转到末尾的问题):描述非常清晰,准确定位了 UI 交互中的痛点。
  • 改进建议:如果这是对外发布的正式版本,且这两个 Bug 在社区或 Issue 追踪系统中有对应的编号,建议在描述中加上 Issue 链接或编号(例如:fix ZIP append failure when adding same-name folder (Closes: #12345)),这样可以提高可追溯性。

4. 代码性能

  • 不适用debian/changelog 是纯文本的打包元数据文件,不涉及运行时代码逻辑,因此没有性能优化的空间。

5. 代码安全

  • 不适用:此文件仅记录版本变更历史,不包含任何可执行代码、敏感信息或配置,无安全隐患。
  • 提示:只需确保提交记录中的邮箱 dengzhongyuan@uniontech.com 是你的工作邮箱,且与 GPG 签名密钥(如果需要对包进行签名)匹配即可。

综合改进建议

虽然当前的 Diff 已经基本符合要求,但为了更加规范和自动化,建议如下:

  1. 使用自动化工具生成时间戳:避免手动编写日期,防止因时区或日历错误导致打包失败。
  2. 增加 Issue 追踪:如果项目使用了 Issue 系统,建议关联 Issue ID。

改进后的 Diff 示例(假设关联了 Issue 并使用真实生成的时间):

diff --git a/debian/changelog b/debian/changelog
index 89aa7595..96969d27 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+deepin-compressor (6.5.30) unstable; urgency=medium
+
+  * fix(compressor): fix ZIP append failure when adding same-name folder (Closes: #11223)
+  * fix(compressor): fix cursor jumping to end when editing in rename dialog (Closes: #11224)
+
+ -- dengzhongyuan <dengzhongyuan@uniontech.com>  Tue, 04 Jun 2024 15:30:00 +0800
+
 deepin-compressor (6.5.29) unstable; urgency=medium
 
   * chore: Update version to 6.5.29

操作建议
在 Linux 终端中,你可以直接使用 dch 工具来规范地修改 changelog,它会自动处理格式和时间:

# 增加一条新记录,版本号自动递增
dch -i "fix(compressor): fix ZIP append failure when adding same-name folder"
# 或者编辑当前未发布的版本
dch -e

总体而言,你的修改是正确且规范的,可以直接合并,只需留意日期的真实性即可。

@deepin-ci-robot
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dengzhongyuan365-dev, lzwind

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

@lzwind lzwind merged commit 1e69c65 into linuxdeepin:master Jun 4, 2026
17 checks passed
@deepin-bot
Copy link
Copy Markdown
Contributor

deepin-bot Bot commented Jun 4, 2026

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 6.5.30
  • Tag SHA: 853bae4dd2b67cfc4a089852b5172d8c9070c2b5
  • Commit SHA: 1e69c651ec2e3b33a1ff18662260753b16c2a6e3
  • Tag Message:
    Release deepin-compressor 6.5.30
    
    
  • Tagger:
    • Name: dengzhongyuan365-dev
  • 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