This case is set to timeout today, but has received no +1 - is any ARC member
available to review it or do I need to extend the timer?
-alan-
Alan Coopersmith wrote:
> I am sponsoring this fast-track for myself, and have set the timeout
> for a week from today, Monday, May 17, 2010.
>
> -Alan Coopersmith- [email protected]
> Oracle Solaris Platform Engineering: X Window System
>
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All
> rights reserved.
> 1. Introduction
> 1.1. Project/Component Working Name:
> fontconfig 2.8.0
> 1.2. Name of Document Author/Supplier:
> Author: Alan Coopersmith
> 1.3 Date of This Document:
> 10 May, 2010
> 4. Technical Description
>
> This case upgrades the fontconfig library to upstream release version 2.8.0.
> It builds upon the cases delivering previous versions of fontconfig:
> LSARC/2003/273 fontconfig library
> LSARC/2007/532 fc-match
> LSARC/2008/140 fontconfig 2.5.0
>
> Since no incompatible changes are delivered, a Micro/Patch release binding
> is specified, and the restrictions imposed by the Interface Contracts on
> LSARC 2003/273 are unaffected.
>
> Fontconfig Cache File Version 3:
>
> Version 2.8.0 introduces version 3 of the fontconfig cache file format.
> The changes in version 3 protect the cache against future expansions of
> FcLangSet (adding new orth files). Previously, doing so could change
> the size of that struct, which is written to the cache file. Indeed,
> that happened between 2.6.0 and 2.7.3, causing crashes because
> sizeof(FcLangSet) was not checked in fcarch.c.
>
> Version 2 & 3 caches can co-exist, since the version number is part of
> the file name (*.cache-2 vs. *.cache-3) and version 2 caches are not
> removed automatically on upgrade since we cannot know if the user has
> installed any unbundled software that delivers its own copy of
> libfontconfig, either statically or dynamically linked into their
> applications. For instance, the blastwave stack includes its own
> fontconfig library for its software.
>
> Users who wish to recover space from old cache files can always
> rm /var/cache/fontconfig/* and then run fc-cache (or restart the
> fc-cache SMF service) to rebuild just the currently needed cache files.
>
> As always, the fontconfig cache file format is Project Private, and
> should only be parsed by libfontconfig itself.
>
> fc-query & fc-scan Utilties:
>
> While not new in fontconfig-2.8.0 upstream, we've missed incorporating
> these in previous updates and are adding them to the delivered files now.
>
> Man pages are provided in the case materials providing the full details
> of these commands:
>
> fc-query - query font files
>
> fc-query queries font-file(s) using the normal fontconfig
> rules and prints out font pattern for each face found. If
> --index is given, only one face of each file is queried,
> otherwise all faces are queried.
>
> fc-scan - scan font files or directories
>
> fc-scan scans file(s) recursively and prints out font pat-
> tern for each face found.
>
> The FcPatternFormat(3fontconfig) man page provides the definition
> of the font pattern syntax used by these commands.
>
> Imported interfaces:
> --------------------
> fontconfig cache version 2 Private LSARC/2008/140
>
> Exported interfaces:
> --------------------
> fontconfig cache version 2 Obsolete
> fontconfig cache version 3 Project Private
>
> /usr/bin/fc-query Volatile See fc-query.man.txt
> /usr/bin/fc-scan Volatile See fc-scan.man.txt
>
> 6. Resources and Schedule
> 6.4. Steering Committee requested information
> 6.4.1. Consolidation C-team Name:
> X Consolidation (Desktop C-Team)
> 6.5. ARC review type: FastTrack
> 6.6. ARC Exposure: open
>
> _______________________________________________
> opensolaris-arc mailing list
> [email protected]
--
-Alan Coopersmith- [email protected]
Oracle Solaris Platform Engineering: X Window System
_______________________________________________
opensolaris-arc mailing list
[email protected]