[indiana-discuss] [pkg-discuss] OpenSolaris 2009.06 IPS Documentation posted for review

Jyothi Srinath Jyothi.Srinath at Sun.COM
Mon Apr 13 14:47:58 PDT 2009


On 04/12/09 10:40, Shawn Walker wrote:
> [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,
Thanks, Josh, for your feedback and edits.
And Shawn, for the  clarifications.
I will update the doc with these edits and others that I have received 
in the next few days.

Thanks,
Jyothi



More information about the indiana-discuss mailing list