Greetings,

The following webrev contains fixes for the following issues:

  11359 catalog should offer lazy-load mechanism for action metadata
  11360 transformed v0 catalogs should have catalog.version of 0
  11361 packages should be marked with catalog version
  11410 t_api TestPkgApi tearDown sporadically fails

webrev:
http://cr.opensolaris.org/~swalker/pkg-11359/

Change Summary:
* added transparent lazy-load capability for action data in preparation for native v1 catalogs, allowing catalog consumers to have one code path for both v0 and v1 catalogs

* fixed sporadic t_api.TestPkgApi tearDown failure

* added new methods to retrieve actions and variants for catalog entries

* changed image class to use new catalog action/variant methods in preparation for server-side v1 catalogs

* increased performance of image-update or large install operations by simplifying catalog status updates

* added method to catalog class to append() catalogs together (makes it easier to consolidate multiple catalogs)

* changed image to mark packages with the version of the catalog they came from (this may prove useless later, but I anticipate using this for the list api work)

* added lots of unit tests for new catalog functionality

Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to