Roland,
Thanks for the responses. See below.
Thanks,
John
Roland Mainz wrote:
>>> Interfaces
>>> ==========
>>>
>>> Imported Interfaces Classification Comment
>>> ------------------- -------------- -------
>>> libfreetype2 External LSARC 2005/397
>>> libpng, libjpeg, libtiff Evolving LSARC 2003/085
>>> libxml2 Standard PSARC
>>> 2008/032
>>> libpython2.4 External PSARC 2005/532
>>>
>>> Exported Interfaces Classification Comment
>>> ------------------- -------------- -------
>>> SUNWfontforge Uncommitted
>>> Package
>>> /usr/bin/fontforge Uncommitted Command
>>> /usr/bin/sfddiff Uncommitted Command
>>> /usr/bin/fontimage Uncommitted Command
>>> /usr/bin/fontlint Uncommitted Command
>>> /usr/include/fontforge/ Uncommitted C
>>> includes
>>> /usr/lib/libgunicode.so.3 Uncommitted Shared library
>>> /usr/lib/libgunicode.so Uncommitted
>>> Symbolic link
>>> /usr/lib/libgutils.so.1 Uncommitted
>>> Shared library
>>> /usr/lib/libgutils.so Uncommitted Symbolic link
>>> /usr/lib/libgioftp.so.1 Uncommitted
>>> Shared library
>>> /usr/lib/libgioftp.so Uncommitted Symbolic link
>>> /usr/lib/libgdraw.so.4 Uncommitted
>>> Shared library
>>> /usr/lib/libgdraw.so Uncommitted Symbolic link
>>> /usr/lib/libfontforge.so.1 Uncommitted Shared library
>>> /usr/lib/libfontforge.so Uncommitted Symbolic link
>>> /usr/lib/pkgconfig/fontforge.pc Uncommitted
>>> pkgconfig info
>>> /usr/lib/${MACH64}/libgunicode.so.3 Uncommitted Shared library
>>> /usr/lib/${MACH64}/libgunicode.so Uncommitted Symbolic link
>>> /usr/lib/${MACH64}/libgutils.so.1 Uncommitted Shared library
>>> /usr/lib/${MACH64}/libgutils.so Uncommitted
>>> Symbolic link
>>> /usr/lib/${MACH64}/libgioftp.so.1 Uncommitted Shared library
>>> /usr/lib/${MACH64}/libgioftp.so Uncommitted
>>> Symbolic link
>>> /usr/lib/${MACH64}/libgdraw.so.4 Uncommitted Shared library
>>> /usr/lib/${MACH64}/libgdraw.so Uncommitted
>>> Symbolic link
>>> /usr/lib/${MACH64}/libfontforge.so.1 Uncommitted Shared library
>>> /usr/lib/${MACH64}/libfontforge.so Uncommitted Symbolic link
>>> /usr/lib/${MACH64}/pkgconfig/fontforge.pc Uncommitted pkgconfig info
>>> /usr/share/fontforge/ Uncommitted Directory
>>> /usr/share/locale/${LANG}/LC_MESSAGES/FontForge.mo Uncommitted
>>> Message catalogs
> [snip]
>> What is placed into /usr/share/fontforge?
>
> Text files, tables etc. which are not included in the binaries itself...
Is the end user expected to modify these files, look at them, ....?
If not then the stuff in the directory should be considered Project
Private as should the directory.
>> Are contracts needed for the imported interfaces
>> that are External/Volatile?
>
> Uhm... AFAIK no (at least I don't remeber that any of the other SFWNV
> ARC cases did such stuff).
The other stuff in SFWNV is probably not Uncommitted but most likely
Volatile or External. Please talk to Alan about a contract for
FreeType2.
>> Shouldn't the language files actually be Project
>> Private?
>
> Do you mean the message catalogs ? If "yes" ... AFAIK they should be
> "project private" - they are portable across architectures but specific
> to the binaries we ship...
Ok. Please update the interface table for the FontForge.mo file.
> ----
>
> Bye,
> Roland
>