Skip to content

chore: update version to 6.5.49 - #613

Merged
lzwind merged 1 commit into
linuxdeepin:masterfrom
pengfeixx:master
Apr 29, 2026
Merged

chore: update version to 6.5.49#613
lzwind merged 1 commit into
linuxdeepin:masterfrom
pengfeixx:master

Conversation

@pengfeixx

Copy link
Copy Markdown
Contributor
  • bump version to 6.5.49

Log : bump version to 6.5.49

- bump version to 6.5.49

Log : bump version to 6.5.49
@deepin-ci-robot

Copy link
Copy Markdown

deepin pr auto review

这段代码变更主要是关于版本号的更新和变更日志的维护,属于软件发布流程中的常规操作。以下是对这段变更的审查意见:

1. 语法逻辑

  • 版本号一致性debian/changelog 中新增了 6.5.49 版本,而 linglong.yaml 中的版本号从 6.5.48.1 更新为 6.5.49.1

    • 问题:版本号格式存在差异。changelog 使用的是三段式(如 6.5.49),而 linglong.yaml 使用的是四段式(如 6.5.49.1)。
    • 建议:请确认项目的版本控制策略。通常 linglong(玲珑)打包格式可能会在主版本号后追加构建号(第四位),但这需要与 changelog 中的主版本号保持严格对应。如果 changelog 记录的是 6.5.49,那么 linglong.yaml 中对应的版本前缀也应是 6.5.49,目前的 6.5.49.1 看起来是正确的(假设最后一位是构建号),但需确保团队内部对版本号规范达成一致。
  • Changelog 顺序deepin-manual (6.5.49) 的条目被添加到了文件的最上方,符合 Debian changelog 的标准格式(新版本在上),逻辑正确。

2. 代码质量

  • Changelog 条目描述
    • fix(window): preserve maximized state when reactivating minimized window - 描述清晰,使用了规范的 fix(scope): description 格式。
    • fix(scrollbar): hide horizontal scrollbar and fix bottom content clipping - 描述清晰。
    • fix(view): fix scroll unresponsiveness after mouse click in web view - 描述清晰。
    • [skip CI] Translate deepin-manual.ts in ru - 包含了跳过 CI 的标记,对于纯翻译文件更新是合理的,避免浪费构建资源。
    • chore: update version to 6.5.48 - 潜在错误:此处记录的版本是 6.5.48,但该 changelog 条目的头部明确声明版本为 6.5.49
    • 改进建议:这一行 chore: update version to 6.5.48 看起来是复制粘贴错误或者是遗留内容。既然这是 6.5.49 的发布日志,这一行应该删除,或者如果确实更新了版本号,应该写为 chore: update version to 6.5.49(尽管通常版本更新是隐含在 changelog 头部的,不需要单独列一条)。建议删除此行以保持日志整洁。

3. 代码性能

  • 此变更不涉及代码逻辑修改,仅涉及配置和文档文件,因此对运行时性能无直接影响。

4. 代码安全

  • 日期异常debian/changelog 中的时间戳显示为 Wed, 29 Apr 2026
    • 问题:年份为 2026 年,这显然是系统时间设置错误或手动输入错误。
    • 风险:错误的日期可能会导致包管理工具(如 dpkg)在排序或依赖检查时出现逻辑错误,虽然通常只影响元数据展示,但在某些自动化构建或发布流水线中可能导致判定为“未来版本”而被拒绝或处理异常。
    • 改进建议:请立即修正日期为当前正确的日期(例如 2024 年或 2025 年)。

总结与修改建议

建议对 debian/changelog 进行以下修改:

  1. 修正日期时间戳为当前正确时间。
  2. 删除或修正 chore: update version to 6.5.48 这一行,因为它与当前版本 6.5.49 不符且通常是冗余信息。

修正后的 debian/changelog 片段建议:

+deepin-manual (6.5.49) unstable; urgency=medium
+
+  * fix(window): preserve maximized state when reactivating minimized window
+  * fix(scrollbar): hide horizontal scrollbar and fix bottom content clipping
+  * fix(view): fix scroll unresponsiveness after mouse click in web view
+  * [skip CI] Translate deepin-manual.ts in ru
+
+ -- xiepengfei <xiepengfei@uniontech.com>  Wed, 29 Apr [当前正确年份] 16:27:39 +0800

@github-actions

Copy link
Copy Markdown

TAG Bot

TAG: 6.5.49
EXISTED: no
DISTRIBUTION: unstable

@deepin-ci-robot

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: lzwind, pengfeixx

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 2f0cb4f into linuxdeepin:master Apr 29, 2026
19 checks passed
@deepin-bot

deepin-bot Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 6.5.49
  • Tag SHA: 6efe4a4b3e64eb99251ce7fc5958cb780835d47e
  • Commit SHA: c66ef09518ee906be3ab5bab5c1f919e981d0ca9
  • Tag Message:
    Release deepin-manual 6.5.49
    
    
  • Tagger:
    • Name: pengfeixx
  • 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