Subject: libhal support for GNOME 2.22 [PSARC/2008/199 FastTrack timeout 03/24/2008] To: PSARC-ext@Sun.Com Cc: gnome222-arc@sun.com Bcc: one-pager-list@sac.sfbay one-pager-log@sac.sfbay sac-bar@sac.sfbay Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: libhal support for GNOME 2.22 1.2. Name of Document Author/Supplier: Author: Artem Kachitchkine 1.3 Date of This Document: 17 March, 2008 4. Technical Description 4.1. Proposal GNOME 2.22 is coming to Nevada. A new component, GVFS, relies on some trivial libhal functions that debuted in HAL 0.5.10, functions to retrieve values from property sets. ONNV includes HAL 0.5.8. Although a full-blown upgrade to the latest HAL is in the works, it will take some time. We propose to backport the missing libhal functions as a temporary relief, not to hold up desktop development. 4.2. Interfaces Libhal interfaces introduced in PSARC 2005/399 were classified Volatile and contracted to the Desktop organization. Given that this case is a very minor extension of libhal, we propose to use the same stability level. Looking forward, the future HAL upgrade case should consider better classification options. Interface | Stability | Description ----------------------+-----------+------------------------------------- libhal_ps_get_type | Volatile | Get type of property libhal_ps_get_string | Volatile | Get value of a string property libhal_ps_get_int32 | Volatile | Get value of an int32 property libhal_ps_get_uint64 | Volatile | Get value of an uint64 property libhal_ps_get_double | Volatile | Get value of a double property libhal_ps_get_bool | Volatile | Get value of a boolean property libhal_ps_get_strlist | Volatile | Get value of a string list property ----------------------+-----------+------------------------------------- 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open