AOSC Wiki / 开发者 / 打包 / .
其他语言: English

软件包问题代码速查表

了解每个问题代码背后的含义

问题代码

为了帮助开发者定位问题,我们将问题代码分为了下面四类:

第一类:元数据

代码含义
E101spec 中有语法错误
E102defines 中有语法错误
E103软件包名称不合法
E104软件包类别不合法
W111软件包可能过期了
W112SRCTBL 使用了 HTTP
W113SRCTBL 没有对应的 CHKSUM
W121提交信息未经格式化
W122单个提交对多个软件包做了修改
W123最近使用了强制推送

第二类:构建流程

代码含义
E201无法获取源码
E202无法获取依赖
E211构建失败(FTBFS)
E221无法启动生成的可执行文件
W222某个功能不起作用,或单元测试未通过

第三类:产品交付(DEB 软件包)

代码含义
E301.deb 文件损坏
E(W)302.deb 文件过小
E303.deb 文件名或存储路径不合法
E311.deb 维护者信息不合法
E321.deb 中发现放置在非法位置的文件
E(W)322.deb 中发现空文件
E(W)323.deb 中发现带有错误归属信息的文件
E(W)324.deb 中发现带有错误权限信息的文件
E325.deb 中某个文件不存在
W331发现超过一年未更新的软件包

第四类:依赖项

代码含义
E401无法满足 BUILDDEP
E402软件包树中发现重复软件包
E411无法满足 PKGDEP
E412软件仓库中发现重复软件包
E421文件冲突
E431无法满足库文件版本依赖
E432PKGDEP 缺失库文件依赖