Skip to content

chore: Update version to 6.5.22#365

Merged
lzwind merged 1 commit intolinuxdeepin:develop/snipefrom
dengzhongyuan365-dev:pzip-cpp
Feb 10, 2026
Merged

chore: Update version to 6.5.22#365
lzwind merged 1 commit intolinuxdeepin:develop/snipefrom
dengzhongyuan365-dev:pzip-cpp

Conversation

@dengzhongyuan365-dev
Copy link
Contributor

@dengzhongyuan365-dev dengzhongyuan365-dev commented Feb 10, 2026

  • update version to 6.5.22

log: update version to 6.5.22

Summary by Sourcery

Chores:

  • Revise debian/changelog to reflect the 6.5.22 package version.

- update version to 6.5.22

log: update version to 6.5.22
@sourcery-ai
Copy link

sourcery-ai bot commented Feb 10, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Bumps the package version to 6.5.22 by updating the Debian changelog entry.

File-Level Changes

Change Details Files
Update Debian package version metadata to 6.5.22.
  • Adjust the top changelog entry to reflect version 6.5.22.
  • Ensure the log message/entry text matches the new version number.
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

TAG Bot

TAG: 6.5.22
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

[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

@deepin-ci-robot
Copy link

deepin pr auto review

这段 debian/changelog 的 diff 内容记录了软件包 deepin-compressor 从版本 6.5.21 到 6.5.22 的变更。以下是对该 diff 的审查意见,涵盖语法逻辑、代码质量、代码性能和代码安全四个方面。

1. 语法逻辑

  • 版本号格式:版本号 6.5.22 符合 Debian 版本号规范(上游版本-修订号),格式正确。
  • 发行版与优先级unstable; urgency=medium 的写法符合 Debian changelog 规范,语法正确。
  • 维护者信息-- dengzhongyuan <...> Tue, 10 Feb 2026 14:11:07 +0800 的格式符合 RFC 2822 标准(尽管年份是 2026,但格式逻辑是正确的)。
  • 变更条目格式:使用了 * 列表来描述变更,符合标准。
  • 潜在逻辑问题
    • 年份错误:日期显示为 2026 年。除非这是一个穿越时空的提交,否则这是一个明显的逻辑错误。这可能会导致构建系统或发布工具在验证时间戳时产生混淆,或者违反软件发布的时间线逻辑。
    • 变更描述中的术语V25/V20 support。如果这是指代特定的操作系统版本(如 Deepin V20/V25),建议在 changelog 中明确指出,或者确保上游文档中有对应说明,否则对于不熟悉内部代号的维护者来说可能不够清晰。

2. 代码质量

  • 描述清晰度
    • fix: Specify plugin type for zip file handling:描述较为清晰,指出了修复的具体问题(zip 插件类型)和位置。
    • build(debian): separate Qt5/Qt6 build configurations:使用了 build(debian) 前缀(类似 Conventional Commits 的风格),这有助于区分构建相关的变更与功能变更,是一个良好的实践。
  • 一致性:Changelog 的风格与上一条记录 (fix: Fix Chinese password compression failure) 保持一致,使用了 fix: 前缀,说明团队遵循了一定的提交规范。

3. 代码性能

  • Changelog 文本本身不涉及代码执行:Changelog 只是元数据,不直接影响程序的运行时性能。
  • 潜在的性能影响
    • separate Qt5/Qt6 build configurations:将 Qt5 和 Qt6 的构建配置分离,通常是为了适配不同的环境。这本身不会降低性能,反而可能因为针对特定版本优化而提高构建效率或运行时兼容性。从描述来看,这是一个为了支持多版本而做的架构调整,属于正向的工程实践。

4. 代码安全

  • Changelog 文本本身不涉及代码安全:Changelog 不包含可执行代码。
  • 潜在的安全含义
    • fix: Specify plugin type for zip file handling:修复 zip 文件处理通常涉及安全性。Zip 文件常包含“目录遍历”(Zip Slip)或“解压炸弹”等漏洞。虽然 changelog 只是说指定了插件类型,但这暗示了对解压逻辑的干预。建议审查对应的代码补丁,确保该修复确实解决了潜在的安全风险(例如,防止恶意构造的 zip 文件覆盖系统文件)。

总结与改进建议

  1. 修正日期(必须)

    • 请将日期年份 2026 修正为当前实际年份(例如 20242025)。错误的年份可能会导致版本管理混乱。
  2. 完善变更描述(建议)

    • 对于 V25/V20 support,建议改为更通用的描述,例如 support for Deepin V20 and V25,或者确保项目内部文档定义了 V25/V20 的含义。
    • 如果 fix: Specify plugin type... 关联了特定的 CVE 或安全问题,建议在描述中提及,例如 fix(zip): security hardening by specifying plugin type...
  3. 格式规范

    • 目前的格式已经相当规范,保持了良好的可读性。

修正后的示例:

+deepin-compressor (6.5.22) unstable; urgency=medium
+
+  * fix: Specify plugin type for zip file handling in ArchiveManager
+  * build(debian): separate Qt5/Qt6 build configurations for Deepin V20/V25 support
+
+ -- dengzhongyuan <dengzhongyuan@uniontech.com>  Tue, 10 Feb 2024 14:11:07 +0800

(注:假设修正了年份并稍微优化了 V20/V25 的描述)

@lzwind lzwind merged commit 975739d into linuxdeepin:develop/snipe Feb 10, 2026
16 checks passed
@deepin-bot
Copy link
Contributor

deepin-bot bot commented Feb 10, 2026

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 6.5.22
  • Tag SHA: 7dd4a4a1e462dd6d0895f9689ed7bdd4e9c5cfa9
  • Commit SHA: e271e96cf8a4dca749f609fec996e64be393a87c
  • Tag Message:
    Release deepin-compressor 6.5.22
    
    
  • 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