1. 违反行为准则(如名称包含不当内容)
Debian 反骚扰团队负责维护社区行为规范,若软件包名称、模块或 logo 包含性暗示等不当内容(如“Weboob”软件包名称及模块中的“boob”一词,暗含女性器官相关含义),且开发者拒绝配合改名,团队会根据行为准则裁定移除该软件包。此类举措旨在维护社区包容性,避免对用户造成冒犯。
2. 未维护/长期失修
Debian 拥有庞大软件包数量(如 x86_64 系统超 7.4 万个),部分软件包因开发者失联、缺乏维护导致长期未更新(如超过 1 年未修改),或受 RC Bug 影响且未修复。这类软件包不仅无法为用户提供稳定服务,还会增加质量保证成本(如测试、兼容性检查)。为此,Debian 通过“意向 NMU”(21 天通知期)、团队维护转移等流程,逐步移除未维护或休眠的软件包。
3. 技术过时或不兼容
随着技术迭代,部分软件包因依赖过时技术(如 Python 2)或无法适配新系统环境(如与 Debian 重大变更冲突),不再适合继续保留在仓库中。例如,Debian 从 Unstable 分支彻底移除了支持 Python 2 的最后一个软件包及依赖项,因 Python 2 已于 2020 年 1 月停止官方支持,继续保留会增加安全风险和维护复杂度。