0、GitHub Desktop 2.0 发布
GitHub 刚刚推出了 Desktop 2.0 版本,为开发者带来了工作流程上的一些改进和新功能。更新之后,你将能够更轻松地解决合并冲突,以及调用变基(rebasing)和存储(Stashing)等命令。以 Stashing 为例:若你有尚未准备好提交的工作,可在新版中选择更改到新的分支、或将其保留在当前分支上。
至于 Rebasing:如果你不希望将合并提交到存储库中,那么 Desktop 2.0 现支持重定位,以保持提交历史记录的一片整洁。
此外,Desktop 2.0 还带来了协作方面的改进:你可以在提交消息中添加表情符号(emoji)、选择提交的合著者(只需提及他们的 GitHub 用户名),并在完成提交时将建议的下一步工作推送到 GitHub 。
最后,微软在努力合并 GitHub 和 Desktop 之间的合并请求。你可以在 GitHub Desktop 中轻松打开 GitHub 并拉取请求(pull request)。
开发者能够测试问题、提交更多添加、或者在自己的机器上更加深入地审查代码。
1、openSUSE 考虑从 SUSE 公司独立
社区正在考虑将 openSUSE 从 SUSE 公司独立出来,主要关注点是希望 openSUSE 项目在其治理与更广泛社区的互动方面获得更大的自主权。该问题已经在 openSUSE 讨论了两个多月,并且愈演愈烈,无论是 SUSE 还是 openSUSE 社区,都有自己对独立 openSUSE 问题的看法。
openSUSE 董事会主席 Richard Brown 指出,独立意味着为 openSUSE 提供更多的法律自治权,而独立的形式有多种模型可选,一种是像文档基金会一样,它支持着 LibreOffice 套件,另一种是选择加入像公共利益软件(Software in the Public Interest)这样的组织,该组织作为包括 Debian 在内的一些开源项目的伞赞助商(umbrella sponsor),Richard 也表示两种模型的结合也是可行的。
为什么会有独立的声音呢?根据 LWN 上这篇文章的介绍,因素有许多,但总结起来最根本的原因还是考虑到 SUSE 公司目前的“不稳定”状态。
确实,SUSE 十几年来已经多次易主:
2004 年,SUSE 被 Novell 公司收购
2010 年,Attachmate 收购 Novell
2014 年,Micro Focus 收购 Attachmate 集团
2018 年,Attachmate 将 Suse Linux 的业务出售给 EQT,经过 Micro Focus 股东和监管机构的批准,该交易也已经于今年 3 月份完成
如此频繁的所有权变更,使得社区比较担忧,虽然 SUSE 已经公开肯定了对 openSUSE 的承诺,表示会继续支持运作,但是这很有可能发生变化。“考虑到 EQT 的商业模式,几乎可以肯定的是,在未来的某个时候,SUSE 将再次出售或公开上市,并且鉴于目前 SUSE 与 openSUSE 之间的良好工作关系,现在可能更容易进行此类讨论。未来应该有人购买 SUSE 并与现在一样,对 openSUSE 的管理并不重视”,openSUSE 董事会成员 Simon Lees 表示。
更深入地看,OpenSUSE 有多个利益相关者,但它目前没有自己独立的法律实体,这使得拥有多个赞助商的一些实际情况相当复杂,Richard 解释,在目前的安排下,openSUSE 直接处理财务捐助的能力是一项关键挑战,在某些情况下,赞助商只是自己做事来帮助 openSUSE,很少或没有签订正式的协议。
另一点,当涉及到硬件和服务的贡献时,即使一个组织想要向 openSUSE 捐赠基础设施,但由于 openSUSE 没有法律实体来获取硬件基础设施的所有权,因此它也变得很复杂。贡献可以指向 SUSE,但这有其自身的复杂性,Richard 表示:“ 我相信很多公司捐赠给一个独立的慈善机构比向 SUSE 这样的商业实体签署他们的硬件或服务要容易得多。”
还有一个关键问题是与产品层面有关,Richard 指出社区与 SUSE 公司之间关于 SUSE 产品并不总是进行有效的协作,其中存在一些步调不一致的问题,这也使得其动摇了 SUSE 有能力可以始终做正确事情的信念。
目前关于 openSUSE 独立后的治理模型,Richard 并不赞同像 Fedora 与 Red Hat 的模式,Fedora 是 Red Hat 支持的社区 Linux 发行版,它具有有限的自治权。Richard 说:“SUSE 和 openSUSE 之间目前的关系是独特和特殊的,我认为这些讨论增强了这一点,而不一定跟随其它任何人的道路。”
openSUSE 的治理与运营模式将在年度 openSUSE 董事会会议上进一步讨论。
2、macOS 默认将不包含脚本语言运行时
根据苹果 macOS Catalina aka macOS 10.15 的发布公告,未来 macOS 默认将不包含脚本语言运行时。苹果称,出于兼容性的理由 macOS 包含了脚本语言运行时如 Python、Ruby 和 Perl,但未来默认将不包含,开发者可能需要安装额外的软件包。
本文发布于:2024-02-01 00:27:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170671847932495.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |