标签: upstream

当提到作为开发人员时,上游和下游之间有什么区别?

在提到作为开发人员或打包人员去往谁(或哪里)时,上游下游之间有什么区别?

package-management development upstream

64
推荐指数
1
解决办法
2万
查看次数

Ubuntu 发布的内核和上游内核有什么区别?

主要 Linux 内核和 Ubuntu 使用的内核在功能集上有什么区别?为什么Ubuntu从主内核分支出来而不是直接使用主内核?

kernel upstream

35
推荐指数
1
解决办法
7264
查看次数

如何在下一个 Ubuntu 版本中请求包升级

我希望将我们的公司从 Fedora 13 迁移到即将到来的 12.04。我们构建了比 12.04 中的 1.8.4 版本更新的自定义 HDF5 1.8.7 RPM。如果我们去 12.04,我希望它拥有最新的 HDF5 库,这样我就不需要自己打包了。如何申请升级包?

我查看了UbuntuDevelopmentReportingBugs,但没有看到任何具体内容。

报告有关LaunchPad错误是合适的?

upgrade updates package-management upstream

13
推荐指数
3
解决办法
1311
查看次数

“修复已提交”是什么意思?

如果有问题的包托管在上游(在 Launchpad 之外),我将错误标记为“已提交修复”是否有效?

例如错误报告提交修复

launchpad upstream bug-reporting

10
推荐指数
3
解决办法
2299
查看次数

Unity 是否需要修补现有的 GNOME 组件

Canonical 表示有兴趣为 Ubuntu 用户提供一种优雅地切换到 Gnome Shell 的方法,禁用 Canonical 特定技术,为用户提供尽可能接近预期 Gnome 体验的东西。也许通过环境变量设置,或其他一些易于使用的方式。首先我想说这是值得称赞的态度。

我的问题是,Unity 是否经过精心设计,以便当其他 linux 分销商(运送几乎是库存 gnome 的)可能希望向其用户提供 Unity 作为替代界面以供其用户从许多其他选项中进行选择时,是否可以使用库存上游 gnome 技术? ? 或者是否有一组由 Canonical 为现有 gnome 组件开发的尚未上游的补丁,这些补丁也需要由其他 linux 发行商集成才能按预期工作?

gnome unity upstream

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

当上游维护者似乎不活跃时,如何将补丁应用于包?

我知道有可用修复程序的错误,这些错误已在上游发布。但是,上游维护者没有对补丁做出回应,也没有将其应用到项目的源代码中。

提交修复程序以包含在 Ubuntu 中是否合适,如果是,我会继续这样做吗?

packaging patch upstream bug-reporting

6
推荐指数
2
解决办法
436
查看次数

从上游源重建包?

我正在尝试重建一个包(特别是grub2)以克服一些上游已修复但未在 Ubuntu 中修复的错误,并使该包正确集成到 Ubuntu 中。该软件包托管在 Launchpad 和 GNU Savannah 上的 bzr 中。

如何将“原始”上游源包转换为“Ubuntu”版本并重新编译/重新打包?我已经发现我可以使用 获得最新的 Ubuntu 版本的包源apt-get source,但与上游版本存在显着差异。这里最好的行动方案是什么?

packaging bazaar upstream

6
推荐指数
2
解决办法
1064
查看次数

为什么很多 GNOME 应用程序包依赖于 `libunity9`?

在调查这个问题时,我发现许多 GNOME 应用程序的包依赖于libunity9包。

依赖关系

如果我尝试libunity9在 Precise上卸载,它会尝试卸载大量 GNOME 应用程序:

卸载一切

MiJyn 在评论中说

ubuntu 开发人员怎么可能认为这是个好主意?Ubuntu 开始越来越像 Windows 了 :(

libunity9包描述为:

绑定以将位置放入启动器 - 共享库

libunity 是一个共享库,能够与启动器交互并在 Unity 环境中添加位置。

这个包包含应用程序使用的共享库

所以很明显它是 Unity 的一个组件。GNOME 应用程序依赖于 Unity,这很奇怪。由于 Unity 是特定于 Ubuntu 的附加功能,上游 GNOME 应用程序不应依赖于它。

为什么会有这些依赖?

gnome package-management dependencies unity upstream

6
推荐指数
2
解决办法
1069
查看次数

Ubuntu 内核版本与上游版本有何关系?

在 Oneiric 上,uname -r打印“3.0.0-14-generic”。

这是否意味着我正在运行基于上游 (Linux) 3.0.0 的 Ubuntu 内核?或者它实际上是基于 Linux 3.0.14 版的?

我曾尝试克隆 Linux 内核存储库并将 Ubuntu 存储库添加为删除项,但是像git show-branch Ubuntu-3.0.0-14.23 v3.0.14显示这两个标记在 Linux 3.0.4 上不同的命令,我在 Ubuntu 标记的尖端附近看不到任何表示变基的提交到一个新的上游版本。

versions kernel upstream

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

我应该要求谁将包更新到新的上游版本?

如果有新的上游版本,我应该要求谁升级特定的包?

我应该提交错误报告吗?

如果软件包由 Debian 维护者维护怎么办?我应该在他们的邮件列表中发表评论吗?

package-management launchpad upstream bug-reporting

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

当 Launchpad 显示错误的上游连接时我该怎么办?

我注意到Launchpad上的Ubuntu源代码包连接file错误的上游项目。这显然无法通过 Ask Ubuntu 来修复,但我希望有人能告诉我如何修复它(或者,如果由于某种原因最好不修复,请解释一下)。

两个屏幕截图有助于说明我询问如何报告的问题,以防上述描述令人困惑。

我相信我应该将其报告为错误,但是如何报告呢?1假设我的说法是正确的,我应该针对 Launchpad 上的哪个项目进行举报?启动板本身Ubuntu没有指定软件包?(这是可以做到的,但通常不鼓励这样做。)file在 Ubuntu 中?请注意,这不是file包本身的问题。

我认为 Launchpad 不允许我自己更改上游连接。但即使确实如此,我认为在没有更多信息的情况下我也不应该这样做,因此实际上我需要提交错误报告或以适当的方式寻求其他人的帮助。2我该怎么办?


1 为了尝试找出报告此错误的对象,我重新阅读了ReportingBugs,检查了FindRightPackage(它似乎没有涵盖这种情况)并查看了如何报告错误?(这些资源主要用于报告在 Ubuntu 系统上运行的软件中的错误,因此对我来说没有找到我想要的东西是有道理的。)我还浏览并搜索了 Launchpad Help

2 这是因为,尽管当前的上游连接明显不正确,但我不确定如何最好地修复它。我可以根据要求用更多详细信息来扩展这个问题,但我现在已经避免了这个问题,因为我不想创建这样的外观:我试图在这里报告这个问题,而不是在实际的错误报告中,并且因为我怀疑这会影响我问题的答案。

launchpad upstream bug-reporting source-packages

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

解释 Debian 和 Ubuntu 之间关系的信息

请发布文章或博客文章,详细说明 Debian 和 Ubuntu 之间的关系(负面/正面),您认为有见地/有用/优秀……请不要将其仅限于操作系统,还有它们各自的生态系统的其余部分-系统。

community debian upstream

4
推荐指数
1
解决办法
302
查看次数