标签: recipe

从配方构建时如何将更改日志文件应用于 PPA 中的包?

当我的包通过启动板使用配方构建时,它会忽略./debian/changelog我提供的文件,并生成一个无用的文件,如下所示:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000
Run Code Online (Sandbox Code Playgroud)

如果启动板将我准备的更改列表存储在更改日志文件中,而不是仅仅将“自动构建”放在那里,那就更好了。

从配方构建包时,如何强制启动板使用我的更改日志文件中的更改列表?

launchpad packaging ppa deb recipe

19
推荐指数
1
解决办法
617
查看次数

如何使用 Launchpad 配方修补和构建原始包?

我有一个适用于打包版本的 vim 补丁。我想自动执行此操作,以便在发布新的 ubuntu 时,使用配方修补和构建较新的未打补丁的 vim。我阅读了有关食谱的文档,但我不确定如何应用补丁。

我应该使用修改后的源创建分支并让配方合并它吗?当补丁分支与较新版本中的发行版软件包过时时,如何处理?(补丁很可能仍然适用;但分支也能合并吗?)

launchpad packaging bazaar recipe

11
推荐指数
1
解决办法
642
查看次数

什么是 Launchpad 包装配方以及如何使用它们?

据我了解,打包配方是一种从 bzr 分支自动打包到 PPA 的方法。我不确定的是如何设置一个。我已经阅读了文档,但出于某种原因,它仍然让我对该怎么做感到有些困惑。

  • 设置配方的分步过程是什么?('hello world' 示例会很有用)
  • 什么需要进入分支?(例如 debian/ 目录)
  • 你在配方文本字段中写了什么,这意味着什么?

launchpad packaging development automation recipe

7
推荐指数
1
解决办法
534
查看次数

如何使用一个配方为不同的 ubuntu 系列创建包(./debian/changelog 有问题)?

启动板的 beta 功能允许使用配方创建 ubuntu 包。我让它们开始工作,现在我可以使用它们来打包我的项目。

但是,我对 ./debian/changelog 文件没有什么问题。我需要填写一个分发名称([package name] ([version]) [ distribution ]; [urgency])。假设我把“特立独行”放在那里。然后我请求使用配方进行构建。我选择为特立独行和整洁而构建它。结果,在 PPA 中的 natty 包将其“分发”字段设置为“特立独行”,这看起来无效(实际上,似乎只有变更日志才会有此不正确的信息,但我意识到这一事实,当我收到的通知电子邮件说我的包裹是为了整洁而发布的,但它也说:“分发:特立独行”)。

这样好吗?我什至不确定它是否不正确,但如果是,那么我如何使用配方,使用一个更改日志文件为许多 ubuntu 系列构建一个包?

launchpad packaging bazaar deb recipe

6
推荐指数
1
解决办法
739
查看次数

如何在 Launchpad 中为 ARM 或 PowerPC 创建 PPA 包?

当我在这个配方中请求构建时,它只创建 32 位和 64 位包。如何创建包armhfarm64或PowerPC?

package-management launchpad ppa arm recipe

6
推荐指数
1
解决办法
1556
查看次数

如何修复 Launchpad 的 PPA 自动构建中的“无先前更改日志”故障?

所以我想开始使用 Launchpad 来推送一些包。我使用 GitHub 将我的代码上传到,我注意到有一个选项可以从 Git 存储库上传/导入(这就是我所做的)。它工作得很好。但是,当我尝试构建包时,它们失败并显示以下错误:

Building recipe:
# bzr-builder format 0.3 deb-version bugzilla4-{time}
lp:Bugzilla4

You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
Run Code Online (Sandbox Code Playgroud)

我不知道我应该做什么。

可能的问题:

  1. 我写的食谱不起作用
  2. 我需要使用 bzr 而不是 git
  3. 其他

请告诉我是什么问题,我该如何解决?

可以在此处查看众多日志之一。

launchpad ppa bazaar recipe

5
推荐指数
1
解决办法
426
查看次数