如何在启动板上提交错误修复?

如何在启动板上提交错误修复?

我在 Xubuntu 上,我修复了在 ubuntu 和 debian 上运行的一些应用程序的一些错误,如何将这些错误修复提交给 launchpad?开发团队确认了该错误,但没有指派任何人,我等了一个星期,所以我指派了自己并修复了所有问题,下一步该怎么做?

我见过这个问题,但我正在处理的项目很大。那么,是否可以只将 1 个文件从我的计算机上传到 launchpad repo,而不必下载整个文件并推送整个文件?我只想添加一个文件。小于 1 KB。

是否可以从我的 Ubuntu 修复 Debian 软件包?或者我必须拥有一个 Debian 才能做到这一点?

答案1

如果您不想使用 bzr,或者不熟悉 debian 打包和更新变更日志等,您可以简单地生成一个diff(最好使用 -u)您更改的文件,并将其附加到错误报告中并使用标签“补丁”对其进行标记,希望其他人会负责正确应用它并上传它。

如果您愿意更新 Debian 更改日志 ( dch -i),并在 quilt 补丁中应用任何上游更改(假设相关软件包使用 quilt ),您可以这样做,构建新软件包,然后使用它debdiff来生成新旧软件包版本之间的完整差异,并将其附加到错误报告中。假设它也影响 Debian,您应该在那里提交错误并在那里附加差异,并将启动板错误报告链接到 Debian 报告。

答案2

你应该看看这里

Launchpad 存储库作为 Launchpad 上的 bazaar 存储库进行存储。

只需要第一次下载所有内容。然后只会针对您的更改进行部分更新

编辑:利用源代码的离线本地版本

  1. 初始化仓库:

    bzr init-repo --trees myrepo
    cd myrepo
    
  2. 将文件复制到 myrepo 目录中

  3. 编辑并提交!

相关内容