Ubuntu bazel构建的DEB可以上传到PPAs吗?

Ubuntu bazel构建的DEB可以上传到PPAs吗?,ubuntu,debian,bazel,deb,launchpad,Ubuntu,Debian,Bazel,Deb,Launchpad,使用bazel的内置规则,我创建了一个debian包。 我想把这个deb文件上传到我的网站上,但我发现这很有挑战性 据我所知,bazel创建了PPA不允许的“二进制debian包”。相反,我必须将其转换为“源debian包”。这样做对我来说并不明显。我在网上找到的例子展示了非常简单的项目,其中包含一个定制的Makefile,以满足Ubuntu启动板的需要。当你上传一些东西到PPA时,我认为它是在沙盒环境中构建的(我想这是这个计划的一部分) 我正在寻找上传用bazel构建的debian文件的最简单

使用bazel的内置规则,我创建了一个debian包。
我想把这个deb文件上传到我的网站上,但我发现这很有挑战性

据我所知,bazel创建了PPA不允许的“二进制debian包”。相反,我必须将其转换为“源debian包”。这样做对我来说并不明显。我在网上找到的例子展示了非常简单的项目,其中包含一个定制的Makefile,以满足Ubuntu启动板的需要。当你上传一些东西到PPA时,我认为它是在沙盒环境中构建的(我想这是这个计划的一部分)

我正在寻找上传用bazel构建的debian文件的最简单方法。由于bazel抽象了很多通过规则构建的细节,我不清楚是否可以将其转换为某种Makefile——或者是否有一种方法可以完全避免这种情况

有没有人有过使用bazel构建DEB并将其上传到PPAs的经验?或者更一般地说,采用二进制debian包并使其成为源debian包以满足PPAs的要求

我想我必须编写一个与bazel项目类似的自定义规则:

,但很难想出一个有意义的编译命令。

PPA可以做它想做的任何事情,因为没有关于什么可以进入PPA的规则。Debian的软件包存储库中没有包含任何二进制blob。处理这一问题的理想方法是在从源代码开始构建时,让
apt
拉入Bazel,但从2020年中期开始。

PPA可以做任何它想做的事情,因为没有关于什么可以进入PPA的规则。Debian的软件包存储库中没有包含任何二进制blob。处理这一问题的理想方法是从2020年中期开始,在从源代码开始构建时,让
apt
拉入Bazel