Skip to content

chore: Update version to 6.6.24#800

Merged
deepin-bot[bot] merged 1 commit into
linuxdeepin:develop/snipefrom
dengzhongyuan365-dev:commit20260122
Feb 10, 2026
Merged

chore: Update version to 6.6.24#800
deepin-bot[bot] merged 1 commit into
linuxdeepin:develop/snipefrom
dengzhongyuan365-dev:commit20260122

Conversation

@dengzhongyuan365-dev

Copy link
Copy Markdown
Member
  • update version to 6.6.24

log: update version to 6.6.24

@github-actions

Copy link
Copy Markdown

TAG Bot

TAG: 6.6.24
EXISTED: no
DISTRIBUTION: unstable

- update version to 6.6.24

log: update version to 6.6.24
@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

@deepin-ci-robot

Copy link
Copy Markdown

deepin pr auto review

这份代码审查主要针对提供的 git diff 输出,涉及 debian/changelog 的修改和 linglong.yaml 文件的删除。

1. 整体审查总结

本次提交主要包含两个变更:

  1. 更新了 debian/changelog,记录了版本号 6.6.24 的发布,并提及修复了 DTK widget 配置的 INCLUDEPATH 问题。
  2. 删除了 linglong.yaml 文件,该文件是用于构建 linglong 包(玲珑包)的配置文件。

审查结论
语法逻辑上看,变更没有明显错误。但从代码质量项目管理角度看,删除 linglong.yaml 可能意味着放弃对该打包格式的支持或进行迁移,这需要谨慎评估。此外,日志中的日期存在潜在问题。


2. 详细审查意见

A. 文件:debian/changelog

1. 语法逻辑

  • 符合规范:格式符合 Debian changelog 标准,包含包名、版本、紧急度和维护者信息。
  • 逻辑清晰:版本号从 6.6.23 升级至 6.6.24,符合递增逻辑。

2. 代码质量

  • 日期异常(重要)
    • 日志中的日期为 Tue, 10 Feb 2026
    • 问题:当前时间远早于 2026 年。这可能是系统时间错误,或者是为了未来发布占位。如果是误写,会导致构建工具(如 dpkg-buildpackage)发出警告,甚至导致包管理器认为该包是"来自未来"的包,从而影响安装。
    • 建议:请务必核实并修正为当前实际日期。

3. 代码性能

  • 不适用。这是元数据文件,不涉及运行时性能。

4. 代码安全

  • 不适用。不涉及安全漏洞。

B. 文件:linglong.yaml (已删除)

1. 语法逻辑

  • 删除操作git diff 显示该文件被完全删除 (deleted file mode 100644)。这本身是一个合法的 Git 操作。

2. 代码质量 & 项目管理

  • 依赖管理风险
    • 该文件定义了大量的运行时依赖(dde-qt-dbus-factory, ffmpeg, opencv 等)。
    • 风险:如果删除此文件意味着项目不再支持 Linglong 打包方式,那么所有依赖此打包方式的分发渠道(如应用商店的 Linglong 版本)将无法获得更新。如果这是为了迁移到新的构建系统,请确保新系统已包含这些依赖定义。
  • 版本一致性
    • linglong.yaml 中定义的版本是 6.5.7.1,而 debian/changelog 显示当前版本为 6.6.24
    • 问题:这表明 linglong.yaml 文件可能已经过时很久没有维护了。删除它可能是合理的清理工作,但需要确认是否还有用户依赖旧版本。

3. 代码性能

  • 不适用。

4. 代码安全

  • 依赖项审查
    • 虽然文件被删除,但在审查原内容时,注意到依赖了 ffmpeg (4.1.8) 和 opencv (3.2.0) 等库。
    • 建议:如果未来重新引入打包配置,建议检查这些依赖库的版本是否存在已知的安全漏洞(CVE),并尽可能升级到较新的稳定版本。

3. 综合改进建议

  1. 修正日期

    • debian/changelog 中的日期 2026 修改为当前年份(例如 20242023)。
    • 示例:Tue, 10 Feb 2024 21:01:21 +0800
  2. 确认删除意图

    • 请确认删除 linglong.yaml 是经过团队讨论的决定。
    • 如果是为了切换到其他打包工具(如新的构建脚本或 CI/CD 流程),建议在提交信息(Commit Message)中补充说明原因,例如 "Remove obsolete linglong.yaml in favor of new build pipeline"。
  3. 文档同步

    • 检查项目的 README 或构建文档,移除关于 Linglong 构建方式的说明,以免误导新的贡献者。
  4. 提交信息规范

    • 当前的 diff 只显示了文件变更,建议在 Git 提交时使用更规范的提交信息格式。
    • 建议格式:
      chore: update changelog and remove linglong config
      
      - Bump version to 6.6.24
      - Fix INCLUDEPATH for DTK widget
      - Drop linglong.yaml as it is deprecated
      

@dengzhongyuan365-dev

Copy link
Copy Markdown
Member Author

/forcemerge

@deepin-bot

deepin-bot Bot commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

This pr force merged! (status: unstable)

@deepin-bot deepin-bot Bot merged commit 4cf39fa into linuxdeepin:develop/snipe Feb 10, 2026
8 of 10 checks passed
@deepin-bot

deepin-bot Bot commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 6.6.24
  • Tag SHA: b225ea58d2fdcbd0192abd4560a1786f58733843
  • Commit SHA: 4ae7e58a3cbc4787fbb49d80b28cdae731948b7c
  • Tag Message:
    Release deepin-screen-recorder 6.6.24
    
    
  • 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