openSUSE:目标 13.1

跳转到:导航搜索
此页面包含一些 openSUSE 13.1 的建议目标。请仅添加在 opensuse-factory 邮件列表(或其他相关列表)上讨论过的内容

.


系统

基础

  • 将编译器更新到 gcc 4.8
  • 保持 Factory 内核与 Kernel:HEAD 同步
  • 集成并测试 kmscon,作为内核虚拟终端 (CONFIG_VT) 的替代品
  • 在内核中启用 AUDIT_LOGINUID_IMMUTABLE,并从需要写入 loginuid 的守护进程中删除 CAP_AUDIT_CONTROL (pure-ftpd)
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=633b45454503489209b0d9a45f9e3cd1b852c614

库和应用程序

  • 更新 boost

启动

systemd

  • 将 systemd 更新到最新版本
  • 用 systemd 服务替换 ALL boot.* 初始化脚本
  • 为重要组件添加本机 systemd 单元(例如 ntp、samba 等仍然依赖于初始化脚本)
  • 删除 sysvinit 并实现完整的 systemd
  • 确保 NO.service文件被打包在/lib/systemd/system并使其成为 rpmlint 错误
    • 确保没有.rules文件被打包在/lib/udev/rules.d并使其成为 rpmlint 错误

dracut

  • 用 Dracut 替换 mkinitrd

Xorg

  • X 服务器必须更新到 1.14.0(inputproto 到 2.3 和 libXi 到 1.7),以获得 GNOME 3.8 所需的指针屏障事件
  • 删除 xdm 初始化脚本(以及 sysconfig 变量 DISPLAY_MANAGER),并使用 systemd .service 和符号链接代替

KDE

  • 目标是使用最新的 KDE 4.11.x 版本(取决于 13.1 的发布时间表)
  • 使 phonon 支持 GStreamer 1.0
  • 如果支持 GStreamer 1.0,则用 KDE Telepathy 框架替换 Kopete

GNOME

  • GNOME 3.10 是 openSUSE 13.1 的目标;GNOME 的发布计划在 9 月底,这应该给我们足够的时间在 13.1 上架之前完全集成。
  • 删除/清理旧的和未维护的库:libgnomeprint、libgnomeui、libbonoboui、libgnome、libbonobo
  • 删除过时的 libgee06 包
  • 默认使用绿色主题

多媒体

  • 删除 GStreamer 0.10,它已被 GStreamer 1.0 淘汰。有关完整详细信息,请参阅 openSUSE:Goals_13.1/Port to GStreamer 1.0
  • 获得重新分发 Fluendo MP3 包的法律协议,用于 GStreamer 1.0(就像我们为 0.10 做的)

安全

  • 宣传 AppArmor 作为安全解决方案,并提供一些常用应用程序的示例。
  • 使 SELinux 与上游保持最新并更易于使用

M17N

  • 更新 IBus 1.5.2,因为其与 GNOME 3 的回归将在 3.10 中达到一个稳定状态(尽管我们应该有足够的错误容忍度,因为 JA 测试人员不够)
  • 更新 fcitx 4.2.8,将在 8 月之前发布。
  • 引入 ibus/fcitx-kkc,因为 libkkc 是为 Fedora 19 开发的全新的日语输入法引擎。