Nicolas Williams wrote:
I see the choices that users will make as:

 - High-level choice: publishers to accept contents from

   Here I don't see enough of a difference between /dev and /release to
   warrant their having different publishers.  But /contrib, to say
   nothing of /pending, definitely should require a high-level choice.

Having them as different publishers was never intended, so I agree too ;)

 - Mid-level choice: streams from any given publisher

   Interestingly, this could allow us to have /dev and /release streams
   for the base OS, and also have /dev and /release streams for the
   community contributed, non-ARCed/integrated content.  Thus /pending
   could disappear and become instead the /dev stream of the
   "OpenSolaris Contrib Community" publisher.

The desired process for populating these repositories as I understand it doesn't really work for this.

   Streams should have URIs and should include the name of the
   publisher, to which they are related, in the stream URI.  There's no
   need for HTTPS here.

No, streams should not have URIs. Streams are merely an identity. Streams are not repositories. Streams still have to be able to exist when all you have is an on-disk package.

With that said, an implicit part of this proposal was that streams are defined as <pub_prefix>:<stream_name> (e.g. opensolaris.org:dev).

 - Low-level choice: repository mirrors

   These would be URLs and should correspond directly to depotd.

No, again, a depot does not have to be involved for a client to access packages. A repository is merely the location from which a client retrieves package data.

By default OpenSolaris releases should have the OpenSolaris publisher
installed and enabled.  On upgrade the user gets to pick which stream to
use (/dev or /release).

By default OpenSolaris releases should have the official mirrors
installed and enabled.

All of these are a given and already happen today.

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

Reply via email to