GNOME 宣布 Clutter 库正式退役,不再发布新版本

2761

近日,GNOME Project 博客发文宣布 Clutter 库正式退役。

自 2016 年 Clutter 1.26 发布以来,Clutter 一直处于深度维护模式,没有发布大的版本更新。2019年, Clutter README 中就表明了这一观点,当时很多开发者还在 Clutter 和 Cogl 问题跟踪器中提交与 GNOME Shell 相关的错误。 GNOME 42 之后的Clutter 及其相关库:

  • Cogl
  • Clutter-GTK
  • Clutter-GStreamer

3月,GNOME 42发布之后,Clutter、Cogl、Clutter-GTK 和 Clutter-GStreamer 将移至GitLab 中的存档组。开发者将无法提交新问题或打开新的合并请求,且不会发布新版本。

如果是正在编写 GNOME Shell 扩展的开发者,不会产生任何变化,GNOME Shell 一直拥有 Cogl 和 Clutter 的内部副本。

如果是使用 Clutter、Clutter-GTK 和 Clutter-GStreamer 维护 GTK3 应用程序的开发者,建议迁移到 libadwaita、GTK4 和 GStreamer。同时,一旦开发者更新了对 GNOME 运行时的依赖项,就应该将 Cogl、Clutter 和所有其他依赖项添加到 Flatpak 清单中。