Hi,
I have updated the ManifestParser/ManifestWriter Design Spec to
version 1.0 and placed it in the wiki here:
http://hub.opensolaris.org/bin/view/Project+caiman/OpenSolarisInstaller+-+ManifestParser+and+ManifestWriter
I will be having a wrap-up discussion on this at tomorrow's meeting.
The main changes I have made from the previous version are:
- ManifesetError exception now includes the original exception in
orig_exception attribute
- provide new methods ManifestParser.parse() and ManifestWriter.write()
for using these classes outside of the Execution Engine context.
Amended text that referred to the Engine to mention that this alternative
means of access is now supported and give examples of how this can be done
- change the behavior of validate_from_docinfo so that by default it
will use a DTD if there's one there, but not fail if it's not
- add XInclude support via keyword param
- change behavior of dry_run as discussed
- do some basic checking in constructors and fail if input files are not
found
- mention that defval and semantic validation are not supported
- mention that errors returned by MP/MW are logged in liberrsvc by Engine
- remove incorrect 'name' param to MP/MW constructors
- mention that cancel(0 method is not overridden in MP/MW
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss