archlinuxcn / lilac

Lilac is the build bot for archlinuxcn
GNU General Public License v3.0
114 stars 40 forks source link

*-build报错的时候,会把*-build的内容发送两遍 #70

Closed petronny closed 5 years ago

petronny commented 6 years ago

如题 一开始的时候

命令执行失败!

命令 ['extra-x86_64-build', '--', '-I', 
...
 '--', '--holdver'] 返回了错误号 255。命令的输出如下:

:: Synchronizing package databases...
 core is up to date
 extra                   1653.9 KiB  11.3M/s 00:00 [######################] 100%
 community                  4.5 MiB  11.2M/s 00:00 [######################] 100%

之后

编译命令输出如下:
:: Synchronizing package databases...
 core is up to date
 extra                   1653.9 KiB  11.3M/s 00:00 [######################] 100%
 community                  4.5 MiB  11.2M/s 00:00 [######################] 100%

感觉十分冗余。。。

lilydjwg commented 6 years ago

这个 b73f91f1 不是你加的吗?

lilydjwg commented 6 years ago

找到加这个的原因了吗?要去掉吗?

petronny commented 6 years ago

找到了,这个好修 不过之前那个ansi escape貌似有点问题,我这俩都修了发PR

lilydjwg commented 5 years ago

呃,这个问题还存在吗?

petronny commented 5 years ago

ansi这出了一点小问题。。。 原来:

==>(B Checking runtime dependencies...(B
==>(B Checking buildtime dependencies...(B
==>(B Installing missing dependencies...(B
resolving dependencies...

现在:

==>(B Checking runtime dependencies...(B
==>(B Checking buildtime dependencies...(B
==>(B Installing missing dependencies...(B
resolving dependencies...

这个(B是啥啊。。。

lilydjwg commented 5 years ago

是选择 ASCII 字符集: https://zh.wikipedia.org/zh-hans/ISO/IEC_2022#%E9%81%B5%E4%BB%8EISO_2022%E7%9A%84%E5%AD%97%E7%AC%A6%E9%9B%86