温馨提示×

Debian backlog如何排序

小樊
36
2026-07-26 18:23:30
栏目: 智能运维

在 Debian 里,“backlog”通常指 Debian Bug Tracking System(BTS)中的 bug 列表。排序方式取决于你在哪里查看。下面按常见场景说明。


一、在 BTS 网页上排序(最常见)

Debian 的 bug 页面支持通过 URL 参数排序,没有“按钮”,但很灵活。

1️⃣ 基础页面

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

2️⃣ 按时间排序(最常用)

提交时间(升序)

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=<包名>;order=date

提交时间(降序)

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=<包名>;order=-date

3️⃣ 按最后修改时间排序

order=lastmod
order=-lastmod

4️⃣ 按严重性(severity)排序

order=severity
order=-severity

常见 severity 顺序大致是:

critical > grave > serious > important > normal > minor > wishlist

5️⃣ 按 bug 编号排序

order=number
order=-number

6️⃣ 组合排序(先 severity,再 date)

order=severity,-date

二、Debian 官方 bug 概览页面

所有 bug 列表

https://bugs.debian.org/reports/

支持:

  • 包名
  • 维护者
  • 状态(open / pending / done)

可配合 order= 参数使用。


三、在邮件列表 / 讨论中说的 “backlog”

如果你指的是 Debian 团队 backlog(如 Release Team、Installer Team)

  • 通常 没有统一排序规则
  • 常见做法是:
    • 优先级(priority / severity)
    • milestone(如 trixie、sid)
    • 最后活动时间

例如 Release Team 的 queue:

https://release.debian.org/

四、在本地 / 命令行查看(devscripts)

如果你在本地用工具:

bts list <package>

或:

bts select package:<pkg> severity:important

这些输出是文本,需要你自己排序(如 sort)。


五、实用建议(社区惯例)

推荐排序方式

  • 默认:按 最后活动时间
  • 处理时:先 severity 高的
  • 长期 bug:按 最早提交时间

过滤比排序更重要

status:open severity:serious

如果你能具体说明:

  • 是指 某个包 的 bug?
  • 还是 Debian 某个 team 的 backlog
  • 还是 你自己的 bug list

我可以给你更精确的排序方式或 URL

0