温馨提示×

Debian backlog如何关联

小樊
43
2026-08-22 21:35:56
栏目: 智能运维

在 Debian 里,“backlog”通常指的是 Debian Bug Tracking System(BTS)中的 bug backlog,也就是尚未处理或尚未关闭的缺陷列表。下面按常见场景说明 如何关联(查看、跟踪、关联补丁或工作)Debian backlog


一、Debian Bug Backlog 是什么

Debian 使用 Debian BTS 管理 bug:

  • 地址:https://bugs.debian.org
  • 包级别 backlog:某个软件包尚未关闭的 bug
  • 团队级别 backlog:如 Debian Python Team、Kernel Team 等维护的 bug 列表
  • 归档 backlog:已关闭但仍可查的 bug

二、查看某个包/团队的 backlog

1. 查看某个软件包的 backlog

https://bugs.debian.org/<package>

例如:

https://bugs.debian.org/systemd

页面会列出:

  • Open bugs(当前 backlog)
  • Pending bugs
  • Closed bugs

2. 使用 BTS 查询语法(推荐)

Debian BTS 支持 搜索表达式

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=<package>

示例:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=openssl

进一步过滤:

  • 只看 open bug:
    status:open
    
  • 只看 wishlist:
    severity:wishlist
    

三、关联 backlog 与补丁(Patch / MR)

1. 在 bug 中关联 patch

常见做法:

  • 在 bug 页面提交 .patch.diff
  • 修改 bug 状态为 patch

在邮件或 web 提交中:

Tags: patch

示例:

Subject: Fix FTBFS on arm64
Tags: patch

BTS 会自动识别 patch tag。


2. 关联 Salsa(GitLab)Merge Request

Debian 使用 Salsa(git.debian.org)

  • Bug 页面中引用 MR:

    Control: forwarded -1 https://salsa.debian.org/debian/xxx/-/merge_requests/1
    
  • MR 中关闭 bug:

    Closes: #123456
    

Debian BTS 会自动关联。


四、关联 backlog 到工作流(Debian 团队常用)

1. 使用 debian/bugs 或 TODO

在源码中:

debian/TODO
debian/bugs

或在 debian/changelog 中:

* Fix FTBFS (Closes: #123456)

2. 使用 UDD(Ultimate Debian Database)

高级用法,适合批量分析 backlog:

SELECT * FROM bugs WHERE status='open' AND package='systemd';

工具:

  • https://udd.debian.org
  • udd-mirror

五、backlog 与 release / migration 的关系

1. RC bug backlog

影响 release 的关键 bug:

https://bugs.debian.org/release-critical/
  • 会阻止包进入 testing
  • 是 Debian 发布前重点清理的 backlog

2. 查看包迁移状态

apt-cache policy <package>

或:

https://tracker.debian.org/pkg/<package>

六、常见命令工具

reportbug

提交 / 查询 bug:

reportbug <package>

bts(devscripts)

bts show <bug-number>
bts tag <bug-number> + patch
bts close <bug-number>

七、总结:如何“关联” Debian backlog

场景 关联方式
查看 backlog bugs.debian.org / pkgreport.cgi
补丁关联 Tags: patch
Git 关联 forwarded / Closes: #
团队 backlog 团队 Salsa + BTS
RC bug release-critical.debian.org
自动化 UDD / tracker.debian.org

如果你指的是 具体场景(例如:某个包、某个团队、backlog 与 CI、或 kernel backlog),可以告诉我,我可以给你更精确的关联方法。

0