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

Reply via email to