[I'm not the doc writer, just a developer.]

Josh Simons wrote:
Comments on the first 28 pages.
...
Page 17

"...then it is searched for in the other configured publishers"
    --> "..then it is searched for in the other configured repositories"

Actually, that should be:

...then the catalogs of the remaining publishers will be searched.

The repositories are not searched for packages; the publisher catalogs are.

Page 20

    How does "server" relate to the concepts of "publisher" or "repository?

server represents an origin_uri of a repository.

Example 3-6. What exactly is searched? In the returned results 'book' is part
    of a directory name, not a 'description'...

What *exactly* is searched is beyond the scope of the documentation. However, in general terms, the complete metadata of the package is searched (this means attribute values, pathnames, filenames, descriptions, etc.). The specifics should not be explained here as they are subject to change and very based on the package metadata.

However, the package search output does indicate where matching entries were found. Note that in the search results for Example 3-6, you see 'basename dir' and 'description set'. So, matching entries were found when searching the pathnames of directories for packages and the description of a package.

    Example 3-7. Another mention of 'server' here.

That should probably be 'from the image's publisher repositories.'

Example 3-10. Does '-a' mean 'even if not installed'? if so, not consistent with
    pkg info's use of -r. if not, a description of -a would be useful.

It means "all known", but your wording is essentially correct.

Page 24

I find this concept of publisher to be very confusing. On page 15, the example FMRI describes 'opensolaris.org' as the publisher, but in the examples here publisher is not a host-like string. I see from the 2nd example that the
    publisher name can look host-like (opensolaris.org and sunfreeware.com)
    and in both cases the associated URL includes the publisher name. Is
    that required?

Technically, a publisher name is a forward or reverse domain name, but they are not required to be so. Instead, think of a publisher name as just an identifier for "a person, group of persons, or a corporation that publishes a package" as noted on page 15.

The URL does not have to include the publisher name, the publisher name could be extra.opensolaris.org while the url could be xkcd.net/325.

Eventually, the user won't have any control over publisher names so these examples will change drastically and the user will only be specifying URIs.

Page 25

It also does not help that the output of the 'pkg publisher' command labels (for example) http://pkg.opensolaris.org/release as a URL. It is a repository,
    yes? Or is it an origin-url? Or are they the same?

Actually, the sample output of pkg publisher on page 25 for examples 3-14 and 3-15 is no longer correct, it should be this (without the wrapping of course):

pkg publisher
PUBLISHER                             TYPE     STATUS   URI
opensolaris.org (preferred) origin online http://pkg.opensolaris.org/release/

    How to Display Publishers: Says that publishers have associated URLs.
    Should this be associated repositories? (which may be represented as
    URLs?)

Actually: associated repositories and their associated origins and mirrors (which are represented by URIs).

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

Reply via email to