import
这里有很多import的场景:
debian 没有
对于新包来说,需要新建一个repo,创建各个分支,详情可以参考python package notes,这个需要 one by one的去做.
debian有
gbp import-dsc .dsc
最好使用dsc 这个选项:
gbp import-orig
gbp build
使用 gbp 带sbuild去编译debian package的方法如下 :
需要 .sbuildrc
的配合:
另一个可用编译选项
不用顾虑上游源代码。
issues
gbp:error: upstream/22.06 is not a valid treeish
这种情况是,直接clone salsa后,里面只有一个debian/
目录。例如 neochat, 当clone下来之后,如果按照上面的命令进行编译,会遇到上面的issue:
解决方案就是使用本地的upstream tarball代替upstream分支。