Following PSARC/2009/483, case to re-integrate libxklavier, I'm submitting libgnomekbd re-integration request fasttrack. Seeking minor binding, timing out on 09/13/2009.
Suresh Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: libgnomekbd re-integration 1.2. Name of Document Author/Supplier: Author: Suresh Chandrasekharan 1.3 Date of This Document: 06 October, 2009 4. Technical Description: 4.1. Details: libgnomekbd is the Gnome keyboard configuration library. It delivers libgnomekbd.so and libgnomekbdui.so and associated headers. It also contains a configuration applet to select enabled libgnomekbd plugins. libgnomekbd.so library loads keyboard layout information available in the system from libxklavier library and interfaces with gconf and Xserver APIs to dynamically manipulate/load/unload keyboard configuration in the system. libgnomekbdui.so provides support for GUI based interaction of keyboard functionality in Gnome environment, including displaying the selected keyboard layout. (libxklavier, re-introduced through PSARC/2009/483 is a utility library to make working with XKB easier. X keyboard extension or XKB extends the ability to control the keyboard over what is offered by the X Window System core protocol.) PSARC/2009/483 describes in detail the risk mitigation plans for utilizing libxklavier, these does not apply to libgnomekbd as it's a library which depends on libxklavier for it's functionality. Applications which uses libgnomekbd can inturn make use of the same recommendations as made for libxklavier (like disabling the keyboard layout selection functionality when XKB is disabled, display is remote or when these libraries are not present in the system) libgnomekbd libraries will be delivered in SUNWgnome-keyboard-libs package. 4.5. Interfaces: Imported Interfaces ------------------- Interface Stability Notes --------- --------- ----- From PSARC/2009/483 /usr/lib/libxklavier.so.15.0.0 Volatile library /usr/include/libxklavier/xklavier.h Volatile Header File Full X/Gnome library dependency list provided in materials directory. Exported Interfaces ------------------- SUNWgnome-keyboard-libs /usr/bin/gkbd-indicator-plugins-capplet /usr/lib/libgnomekbd.so Volatile sym.link /usr/lib/libgnomekbd.so.4 Volatile sym.link /usr/lib/libgnomekbd.so.4.0.0 Volatile libray /usr/lib/libgnomekbdui.so Volatile sym.link /usr/lib/libgnomekbdui.so.4 Volatile sym.link /usr/lib/libgnomekbdui.so.4.0.0 Volatile library SUNWgnome-keyboard-libs-devel /usr/include/libgnomekbd/gkbd-desktop-config.h Volatile Header File /usr/include/libgnomekbd/gkbd-indicator-config.h Volatile Header File /usr/include/libgnomekbd/gkbd-indicator-plugin.h Volatile Header File /usr/include/libgnomekbd/gkbd-indicator.h Volatile Header File /usr/include/libgnomekbd/gkbd-keyboard-config.h Volatile Header File /usr/include/libgnomekbd/gkbd-keyboard-drawing.h Volatile Header File /usr/include/libgnomekbd/gkbd-util.h Volatile Header File SUNWgnome-keyboard-libs-root /etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas Volatile gconf schema file 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: G11N 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open