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

Thanks to johansen and other team members for their assistance during this project.

Summary of changes: 6659 lines changed: 4470 ins; 901 del; 1288 mod; 37146 unchg

webrev
http://cr.opensolaris.org/~swalker/pkg-cat-p3/

Notes:
* putback of this changeset will constitute a FLAG DAY. Appropriate notes will be sent to pkg-discuss, posted on our project page, posted on my blog, and sent to appropriate parties at the time of putback. With that said, I will do my best to work out repository deployment plans ahead of time with appropriate parties.

* I'm working on getting a depot server with a v1 catalog up that contains builds 124 and 125. I will respond to this thread whenever it is ready.

* Please test this changeset on your own if possible. Please backup your system or take a zfs snapshot before doing so in case something goes wrong :)

* Reviewers are requested to please respond to this thread if they are committing to reviewing it. I would request that reviews be completed by Oct. 21st or 22nd at the latest to prevent scheduling issues. I know this is a massive changeset, and I apologise for that.

* The importer has been tested by importing build 123, 124, and 125. Basic performance regression testing for all package operations has been done and no major variance has been found.

* It is very possible I've missed something. I've been holding onto these changes for a month or so, and the entire set is large enough that I've likely gotten tunnel vision. As such, if something seems unclear or odd, please ask about it!

* This webrev is current with the gate tip at the time of this writing.

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

Reply via email to