帮助测试 openSUSE 发布候选版!

2013年10月22日 | Jos Poortvliet | 无许可

RC1 is here_black openSUSE 发布了第一个 13.1 的发布候选版,时间不到两周。与此同时,我们发出了测试的呼吁。如果您有兴趣提供帮助,但希望了解如何操作,请继续阅读!

我们需要什么

openSUSE 使用 自动化测试,确保我们发行版镜像的基本适用性和稳定性。我们还有大量用户使用 Factory,我们的开发版本,在问题出现时发现问题。但是,在约 6000 个软件包可用时,并非每种组合和用例都可以进行测试。哪些需要额外的帮助?我们列出了一些您的测试将非常有价值的领域。

真实硬件安装

自动化测试存在局限性:它仅在虚拟化环境中工作,从而无法测试硬件和技术,例如 UEFI/安全启动。我们的 Factory 用户可用的硬件有限,而且他们通常只是更新,而不是进行全新安装。

因此,如果您拿出一个旧的(或新的!)笔记本电脑或台式机并在其上进行完整安装,而不是使用虚拟机,这将非常有价值。

升级和安装

我们还需要帮助测试从 12.3 到 13.1 的更新,使用 zypper dup 和 YaST 中的 GUI;并且对于全新安装,使用双引导进行额外的测试将是值得的。

YaST

由于我们 将它移植到 ruby,因此需要测试与 YaST 相关的一切。 还有相关的更改,例如网络领域。 例如,systemd 现在负责标记以太网设备,而不是 udev。 因此,我们希望您测试 YaST 中的网络、防火墙、NAT 和其他网络功能。

btrfs

我们一直在关注 btrfs,这个下一代文件系统仍然是测试的目标,即使它不是 openSUSE 13.1 的默认文件系统。

默认情况下,仅启用 btrfs 的“安全”功能,包括快照以及元数据和数据完整性功能。这两者都提供了防止数据丢失的保护。快照通过使您能够将文件恢复到早期状态来做到这一点,甚至可以在需要时恢复已删除的文件! (元)数据完整性功能使用错误检查码在您的数据上,以确保您的 旋转磁盘深炸沙子 将您存储在其中的数据以您想要的方式返回给您。

但是,现在安装 btrfs 的人将能够立即受益于许多正在开发的功能,一旦它们被标记为稳定。 其中一些包括数据的透明压缩、文件的去重和数据、多卷驱动器以及热插拔驱动器等功能。 这些功能存在,但默认情况下已禁用。 但是,您可以通过在内核命令行或 /etc/modprobe.d 中添加 ‘allow_unsupported=1’ 选项来立即测试它们。

要测试的其他特定技术

openSUSE 13.1 中的新功能 页面上,您可以查看主要更改 - 当然,这些都可以进行一些测试。 例如,我们希望看到更多的人关注以下内容

bugs.png

  • 网络连接:台式机上的 WiFi 和蓝牙(请注意,由于 Bluez 5 的更新,蓝牙在 Plasma Desktop 中运行不佳,即将发布更新)

  • Libreoffice

  • 打印

  • 性能回归测试

  • 当然是 btrfs

测试和报告

请参阅 测试 wiki,了解有关测试的一些信息。 测试意味着尝试您决定测试的一些场景,例如,将您的 Android 手机与蓝牙配对到您的计算机。 如果有效 - 很好,继续。 如果没有,您必须尽可能多地了解原因,并将其用于错误报告。

然后在 bugzilla 中提交错误。 如果您强烈怀疑它是否是错误,或者如果您认为它非常严重,可以在 openSUSE-factory 邮件列表 上报告。 即使您联系了列表,也应该先提交错误,问题往往会在邮件列表中丢失。 此外,请务必充分利用 openSUSE 测试文档 在测试门户错误报告操作方法 和阅读 错误报告常见问题解答

错误分类

另一个有用的贡献是错误分类,其目标如下

bugs_green.png

a) 确定它是否真的是一个错误(可以重现)

b) 确定错误所在的组件,以及

c) 分配或抄送该组件的维护者。 如果您无法重现错误,则该错误可能需要标记为“WORKSFORME”或“NEEDINFO”,如果您由于缺乏信息而无法重现它。 在某些情况下,错误报告是完全错误的(“Firefox 不能煮咖啡”),并且必须关闭为“INVALID”。 您可以在 错误报告常见问题解答 中找到更多信息。 即使您还没有权利在 bugzilla 上关闭错误,您也可以将您的信息作为评论添加,它们将被维护者采纳 - 这同样有用!

openQA 的作者 Bernhard 开发了一个不错的 网络界面,用于轻松浏览错误。 该网络界面提供了一些随机错误的列表。 如果您对特定组件感兴趣,则可以使用搜索栏查找它们。 对于分类,最好使用 此查询,它显示了上个月添加的、仍然打开的并过滤了“screening”术语的错误。 一旦您有一个可能感兴趣的随机错误列表,就进入并尝试测试并向错误添加信息。 虽然实际的修复仍然留给开发人员,但分类可以使他们更容易地进行修复并节省时间。

非常感谢!

抽出时间进行测试会产生很大的影响。 它有助于确保 openSUSE 13.1 将是一个出色的、稳定的、可用的版本,可以安装在 近五十万台机器 上!

分类: 发行版

标签

分享此帖子