Shawn Walker wrote:
Greetings,

The following webrev contains fixes and changes for the following RFEs/bugs:

  11065 client v1 catalog support for v0 catalogs
  11075 catalog should provide manifest signature data
  11074 manifests need sha-1 signature
  11072 client double instantiates image on startup
11071 pkg list -v doesn't show full FMRI for those from a preferred publisher
  10041 catalog attrs can be out of sync with catalog
  9248 client traceback if preferred publisher not in catalog cache
  8473 cached catalog data can be wrong if mixing client versions
  8341 extract catalog cache from image
  5562 catalog uses local time instead of UTC
3045 pkg list tracebacks when installed state directory is out of sync with pkg directory 2763 pkg.catalog should have a function to split entries into appropriate fields
  318 Unify depot and client pkg format
  269 Catalog should include package dependencies

updated webrev:
http://cr.opensolaris.org/~swalker/pkg-cat-p2-2/

diff from last webrev:
http://cr.opensolaris.org/~swalker/pkg-cat-p2-2/v1-v2.patch

Change Summary:
* fixed a few bugs in image upgrade (stripping of PREF_PUB_PFX from fmris, and a nasty variable typo in client/publisher.py)

* added image format upgrade unit test

* simplified api changes so that an image object can be passed in place of img_path as a temporary solution to double image instantiation in client.py

* renamed JSONWriter to _JSONWriter to make it clearer that it is a private class

* added doc strings to _JSONWriter class

* extended PlanCreationException to support 'installed' and 'not_installed' cases of plan creation failure

* tweaks to manifest to clarify comment and simplify validate

* yet more pylint fixes for any files I touched in this changeset (of particular interest are a few found in manifest.py)

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

Reply via email to