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