Shawn Walker wrote:
Darren J Moffat wrote:
I'm trying to understand what we actually gain by having any more complexity than just repository as the terminology and I'm not sure I get it yet.

Because a repository alone isn't sufficient to express the identity of
                                                 ^^^^^^^^^^^^^^^^^^^^

That is a security model concept hence my desire to include that in the discussion.

of the packages contained within (e.g. there could be a large difference between libfoo from abc co. and libfoo from xyz co.), nor is it sufficient to provide a mechanism whereby a user can easily 'override' one package provider's packages with their own.

Again an area where manifest signing comes into play - because one of the goals of manifest signing is allowing "resigning" exactly for allowing local overrides.

The additional complexity beyond publisher and repository (stream) is necessary because of the concept of being able to switch between 'development' and 'release' software trains where package versions alone are not sufficient to express software release types.

The publisher and repository part I'm happy with, I've read the proposal again since my first post. I'm still unsure if stream needs to be an exposed concept but I'm leaning in favour of it.

--
Darren J Moffat
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to