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

Reply via email to