archlinuxcn / lilac

Lilac is the build bot for archlinuxcn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

有关依赖缺失的报错邮件不太好

petronny opened this issue · comments

情况是包a是包b的依赖,包b是包c的依赖
所以b/lilac.py

depends = ['a']

c/lilac.py

depends = ['b']

然而如果此时a不存在的话,会产生报错邮件

软件包 b 的 lilac.py 指定了 depends,然而其中的 [Dependency(pkgdir=PosixPath('/path/to/repo/a'), pkgname='a')] 并不在本仓库中。

这个没什么问题,但还会收到一封

软件包 c 的 lilac.py 指定了 depends,然而其中的 [Dependency(pkgdir=PosixPath('/path/to/repo/a'), pkgname='a')] 并不在本仓库中。

这个就有一点迷惑了,因为c/lilac.py中并没有写

depends = ['a', 'b']

那写成「软件包 c 的 lilac.py 指定了 depends,其直接或者间接的依赖项 XXX 并不在本仓库中。」?

大概。。。