openSUSE:Goals 13.1

Jump to: navigation, search
This page contains a number of suggested goals for openSUSE 13.1. Please add only what has been discussed on the opensuse-factory mailing list (or other relevant list)

.


System

Base

  • update compiler to gcc 4.8
  • keep Factory kernel in sync with Kernel:HEAD
  • Integrate and test kmscon, a replacement for in-kernel virtual terminals (CONFIG_VT)
  • enable AUDIT_LOGINUID_IMMUTABLE in a kernel and drop CAP_AUDIT_CONTROL from daemons needs it to write loginuid (pure-ftpd)
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=633b45454503489209b0d9a45f9e3cd1b852c614

Libs and Apps

  • update boost

Boot

systemd

  • update systemd to current version
  • replace ALL boot.* initscripts with systemd service
  • add native systemd units to important components (for example ntp , samba, etc still rely on init scripts)
  • drop sysvinit and have a full and complete implementation of systemd
  • ensure NO .service files are packaged in /lib/systemd/system and make it an rpmlint error
    • ensure no .rules files are packaged in /lib/udev/rules.d and make it an rpmlint error

dracut

  • replace mkinitrd with Dracut

Xorg

  • X server must be updated to 1.14.0 (with inputproto to 2.3 and libXi to 1.7) to get pointer barriers events, needed by GNOME 3.8
  • remove xdm initscript (and sysconfig variable DISPLAY_MANAGER) and use systemd .service and symlink instead

KDE

  • Target would be to go for the latest KDE 4.11.x release (Depending on the 13.1 release schedule)
  • Get phonon to support GStreamer 1.0
  • Replace Kopete with the KDE Telepathy framework (if GStreamer 1.0 is supported)

GNOME

  • GNOME 3.10 is the target for openSUSE 13.1; GNOME's release is scheduled to be end of September and this should give us sufficient time to fully integrate by the time 13.1 hits the shelves.
  • Drop / clean out old and unmaintained libs: libgnomeprint, libgnomeui, libbonoboui, libgnome, libbonobo
  • Drop the obsoleted libgee06 package
  • Use a green theme by default

Multimedia

  • drop GStreamer 0.10, it is obsoleted by GStreamer 1.0. See openSUSE:Goals_13.1/Port to GStreamer 1.0 for full details.
  • Get a legal agreement to redistribute Fluendo MP3 pack again, for GStreamer 1.0 (as we had for 0.10)

Security

  • advertise AppArmor as security solution with examples of few frequently used applications.
  • make SELinux up-to-date with upstream and more usable

M17N

  • update IBus 1.5.2 as its regressions with GNOME 3 will reach a ease state in 3.10 (although we should have enough bug tolerance because not enough JA testers)
  • update fcitx 4.2.8, will be released before August.
  • introduce ibus/fcitx-kkc as libkkc is a brand-new Japanese input method engine developed for Fedora 19.