Skip to content

chore: Bump version to 6.5.37#449

Merged
lzwind merged 1 commit intolinuxdeepin:masterfrom
wangrong1069:pr0204
Feb 4, 2026
Merged

chore: Bump version to 6.5.37#449
lzwind merged 1 commit intolinuxdeepin:masterfrom
wangrong1069:pr0204

Conversation

@wangrong1069
Copy link
Contributor

@wangrong1069 wangrong1069 commented Feb 4, 2026

As title.

Log: Bump version to 6.5.37

Summary by Sourcery

Chores:

  • Bump deepin-camera package version to 6.5.37.1 across architecture-specific and root linglong.yaml manifests.

As title.

Log: Bump version to 6.5.37
@sourcery-ai
Copy link

sourcery-ai bot commented Feb 4, 2026

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Update package version metadata from 6.5.36.1 to 6.5.37.1 across all architecture-specific linglong manifests and prepare the Debian changelog for the new release.

File-Level Changes

Change Details Files
Bump application package version to 6.5.37.1 across manifests and sync Debian changelog for the new release.
  • Update the package.version field from 6.5.36.1 to 6.5.37.1 in the root linglong manifest.
  • Apply the same version bump in all architecture-specific linglong.yaml files (arm64, loong64, mips64, sw64).
  • Adjust debian/changelog to reflect the new 6.5.37 release entry (details to be confirmed in the full diff).
linglong.yaml
arm64/linglong.yaml
loong64/linglong.yaml
mips64/linglong.yaml
sw64/linglong.yaml
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 Feb 4, 2026

TAG Bot

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

根据您提供的 git diff 内容,这是一次关于 deepin-camera 项目从版本 6.5.36.1 升级到 6.5.37.1 的提交。本次修改主要集中在版本号的更新以及变更日志的补充。

以下是对本次提交的审查意见,涵盖语法逻辑、代码质量、代码性能和代码安全四个方面:

1. 语法逻辑

  • 版本号一致性

    • 审查点:diff 显示 arm64linglong.yaml (主目录)、loong64mips64sw64 五个架构的配置文件中的版本号均从 6.5.36.1 更新至 6.5.37.1
    • 意见通过。所有架构的版本号同步更新,逻辑正确,确保了多架构构建的一致性。
  • 变更日志 逻辑

    • 审查点debian/changelog 中包含多条记录。
    • 意见存在逻辑冗余
      • fix: Listen for SIGTERM and exit the application gracefullyfeat: Listen for SIGTERM and exit the application gracefully 重复出现。同一个改动不应同时标记为 fixfeat,建议合并或根据实际性质保留一个。
      • fix: Recording video with audio and video out of syncfix: 修复长时间录制视频音视频不同步 描述的是同一问题,建议统一语言(通常建议使用英文以保持国际化兼容性)并去重。
      • fix: Limit the available resolution to 3840x2160fix: Temporarily block 8K resolution to avoid app crashes 描述高度重合,建议合并为一条,例如:"fix: Limit max resolution to 4K (3840x2160) to prevent crashes"。

2. 代码质量

  • 提交信息规范性

    • 审查点debian/changelog 的格式遵循了 Debian 的标准格式。
    • 意见良好。使用了 chore, build, fix, feat 等常见标签,有助于快速理解变更类型。
    • 改进建议:建议在提交代码到 Git 仓库时,commit message 也能参考 changelog 的风格,或者引用 changelog 中的关键修复点,而不是仅仅包含 "Update version to 6.5.37.1"。这样在查看 Git 历史时能获取更多上下文。
  • 语言一致性

    • 审查点:changelog 中混用了英文和中文(如 fix: 移除透明磨砂标题栏)。
    • 意见建议改进。为了保持项目日志的专业性和可维护性,建议统一使用英文。如果必须支持中文,建议建立单独的中文发布说明文档,而不是在技术性的 changelog 中混用。

3. 代码性能

  • 基于日志的分析
    • diff 中提到了 feat(perf): add periodic decode timing measurements and reduce verbose logging
    • 意见正面。减少冗余日志输出是提升运行时性能的有效手段,尤其是在高频调用的视频解码路径中。添加周期性解码计时测量有助于后续的性能监控和优化。
    • 硬件加速:日志中提到了 feat: Add VA-API hardware acceleration for MJPEG decoding。这是提升视频解码性能、降低 CPU 占用的关键改进,对于高分辨率(如 4K)视频尤为重要。

4. 代码安全

  • 安全增强
    • diff 中提到了 chore: Update compiler flags for security enhancements
    • 意见正面。更新编译器标志(如启用 -fstack-protector, -D_FORTIFY_SOURCE 等)可以有效缓解缓冲区溢出等内存安全漏洞。
  • 稳定性修复
    • fix: audio_free_buffers() add a NULL check:添加空指针检查是防止空指针解引用导致崩溃的基本安全措施,属于良好的防御性编程实践。
    • fix: Address potential data truncation issue:数据截断可能导致信息丢失或未定义行为,修复此问题有助于提高程序的健壮性。
  • 信号处理
    • fix: Listen for SIGTERM and exit the application gracefully:优雅地处理 SIGTERM 信号可以确保应用程序在退出前释放资源(如关闭摄像头设备、保存文件),避免僵尸进程或资源泄漏。

总结与建议

本次提交主要是版本发布相关的配置更新。从 debian/changelog 可以看出,该版本包含了大量实质性更新,涉及性能优化、安全加固和 Bug 修复。

主要改进建议:

  1. 清理 Changelog:去除 debian/changelog 中的重复条目(如 SIGTERM 和音视频同步相关的重复描述)。
  2. 统一语言:将 changelog 中的中文描述翻译为英文,保持风格统一。
  3. 完善 Commit Message:虽然 diff 只显示了版本文件,但建议在版本发布的 commit 中包含更详细的摘要,引用 changelog 中的关键变更,方便追溯。

@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

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

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 d2649b2 into linuxdeepin:master Feb 4, 2026
17 of 19 checks passed
@wangrong1069 wangrong1069 deleted the pr0204 branch February 4, 2026 06:23
@deepin-bot
Copy link
Contributor

deepin-bot bot commented Feb 4, 2026

TAG Bot

Tag created successfully

📋 Tag Details
  • Tag Name: 6.5.37
  • Tag SHA: e289e15ee4cf2611e7aed5d60519243db931bd00
  • Commit SHA: dd237c6a2619473e5418115c64d267bd9f0274db
  • Tag Message:
    Release deepin-camera 6.5.37
    
    
  • Tagger:
    • Name: wangrong1069
  • 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