Shawn Walker wrote:
Greetings,
The following webrev contains these fixes and enhancements for the third
and final phase of the Catalog v1 work:
10416 server catalog v1 support desired
243 need localized descriptions, other metadata at catalog level
8217 package fmri should be added to manifest during publishing
9061 importer should not refresh indexes
10415 client catalog v1 support desired
11094 Client transport for catalog v1
11523 only permit FMRIs from same publisher for network repositories
11831 server api version incompatible templates can cause traceback
11832 depot needs ability to seed / alter repository configuration
11954 importer shows zero packages processed unless debug enabled
12006 merge utility should have a test suite
previous webrev:
http://cr.opensolaris.org/~swalker/pkg-cat-p3/
Updated webrev (only differences from last):
http://cr.opensolaris.org/~swalker/pkg-cat-p3-2/
Summary of Changes:
* 3092 messaging api/framework needed for pkg clients (cli, gui, etc.)
* fix transport compression for /catalog/1/ operations
* clarify lazy-load behaviour for catalog.actions()
* fix cli to only retrieve data used for 'info' sub-command
* add catalog that is requesting a manifest retrieval to
callback parameters
* change pkg.client.api info() method to use catalog where possible
instead of relying on manifest retrieval
* fix unknown updatetype error handling
* changed pkg.depotd disable-ops to take arguments <op>[/<version],
which also allows disabling all versions of an operation
* clarified repository config for publisher section
* improved performance of pkg.catalog.CatalogPart.tuples()
* simplified pkg.catalog.verify()
* miscellaneous code cleanup from review comments
* fixed return values from get_matching_* in pkg.server.api
* remove usage of CatalogNotModified exception
* warn user when publisher's configured repository doesn't contain
package data for the publisher
Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss