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