Greetings,
The following webrev contains fixes for the following issues:
5014 api sets successful result for image-create with failed catalog
refresh
8406 pkg list -a should succeed even if catalog refresh fails
8487 implicit refresh failure blocks operations when any publisher
unreachable
8601 client uuid not sent during image-create
8614 portal test or publisher validation failure logged as unknown
8615 update_publisher failure not logged in history when refresh fails
webrev:
http://cr.opensolaris.org/~swalker/pkg-8487/
Change Summary:
* pkg list -a now ignores refresh failure
* pkg.client.api.ImageInterface: make_install_plan and plan_update_all
now ignore refresh failure
* fixed captive portal test behaviour for catalog retrievals
* fixed add_publisher and update_publisher to perform the stricter
validation for new or changed origins
* fixed image-create to not create unusable image structure if
image-create failed due to an unreachable publisher repository
* fixed logged reason for operation failure if it was due to captive
portal test or valid publisher test failing
* added docstrings to several catalog and refresh functions
* removed captive portal test from image internal retrieve_catalogs function
* fixed update-publisher failure not being logged in history if catalog
refresh fails
* fixed client uuid not being sent during image-create when performing
catalog refresh
* added unit test to verify that pkg list -a works when implicit refresh
fails
* added unit test to verify that packages can still be installed if at
least one publisher repository can still be contacted
Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss