克里斯托夫·伯格:2024年布鲁塞尔FOSDEM大会

克里斯托夫·伯格:2024年布鲁塞尔FOSDEM大会

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

FOSDEM是欧洲最大的开源活动,每年有约5000名参与者。文章介绍了作者参加FOSDEM 2024的经历,包括与PostgreSQL开发者会面、讨论会议议题、参加PGDay和FOSDEM会议等。作者对活动给予了积极评价,并表示将带着一些思考和想法参加明年的活动。

🔎

延伸解读

PostgreSQL 区域设置与排序问题的讨论

在 FOSDEM 2024 的 PostgreSQL 开发者会议上,区域设置和排序问题成为核心议题。Jeff Davis 提议为 C 和 C.UTF-8 区域设置提供内置提供程序,这虽不能完全解决问题,但可能是迈向解决方案的重要一步。讨论还涉及操作系统升级带来的兼容性挑战,以及如何通过内置排序规则更好地解决实际问题。

构建系统与依赖库支持窗口的改进

会议讨论了使用 Meson 构建 PostgreSQL 的进展,目前 Meson 尚不支持 LLVM,因此还不适合生产环境,但其构建速度对开发很有帮助。此外,Peter Eisentraut 提出为 PostgreSQL 依赖的库定义更明确的支持窗口,通过跟踪仍处于长期支持的主流 Linux 发行版(如 RedHat、Ubuntu、Debian)所附带的库版本,来统一决策,避免零散的兼容性代码。

欧盟网络弹性法案对开源的影响

作者在 FOSDEM 主会场参加了关于欧盟网络弹性法案(CRA)的演讲,演讲者是该法律作者之一。令人欣慰的是,开源项目提出的大部分担忧已在法案文本中得到听取和修订。这表明开源社区的声音在立法过程中产生了实际影响,对于关注开源合规性的开发者来说是一个积极信号。

新贡献者流程与补丁提交的改进方向

会议关注了新贡献者如何被列入 PostgreSQL 贡献者页面,相关团队解释了现有流程,并计划在网页上添加更清晰的说明。此外,与会者花时间分类处理了在 commitfest 中积压多年的补丁,作者认领了一些将在未来几周内进行审查。会议还探讨了改进补丁提交流程的想法,以提升社区协作效率。

❓

Q&A

FOSDEM是什么?

FOSDEM是欧洲最大的开源活动,全称Free and Open Source Software Developers’ European Meeting,自2000年起在布鲁塞尔举办,每年约有5000名参与者。

作者在FOSDEM 2024期间参加了哪些PostgreSQL相关活动?

作者参加了周四的PostgreSQL开发者会议、周五的FOSDEM PGDay以及周六周日的FOSDEM主会议,其中周日有PostgreSQL devroom。

PostgreSQL开发者会议上讨论了哪些主要技术话题?

讨论了SQL:2023图特性支持、二进制输出格式支持、Meson构建系统与打包、区域设置和排序问题、新贡献者列表流程、依赖库支持窗口、页面格式扩展等。

关于PostgreSQL的区域设置和排序问题,讨论中提出了什么解决方案?

Jeff Davis提议为C和C.UTF-8区域设置提供内置提供者,这虽不能解决所有问题,但可能是接近解决方案的有价值构建块。

PGDay上讨论了什么关于兼容性库的内容?

Joe Conway展示了AWS从glibc中提取的兼容性库,使较旧的排序版本能在较新的RedHat版本上使用。作者认为应努力使升级更容易,而不是坚持旧版本。

作者对欧盟网络弹性法案(CRA)的演讲有何看法?

作者很高兴听到开源项目提出的大部分担忧在法案文本中得到了听取和修订。

作者对FOSDEM 2024的整体评价如何?

作者认为这是一个非常好的活动,会带走一些思考和想法,并期待明年在布鲁塞尔再见。

🏷️

标签

➡️

继续阅读