On Tue, Nov 30, 2010 at 6:03 PM, Michael K. Johnson <johns...@rpath.com> wrote:
> On Tue, Nov 30, 2010 at 04:13:59AM +0100, Martin Baehr wrote:
>> On Mon, Nov 22, 2010 at 07:50:51PM -0500, Michael K. Johnson wrote:
>> > I tried in 2.2.0 beta to improve the man page descriptions of system
>> > model update operations.  Let me know if it's still confusing;
>>
>> not as far as i can tell now.
>> the only nitpick i have is that the description of the system-model file
>> talks about the set of to-be-installed troves as "installed set".
>> but "installed set" makes me think of the troves that are already
>> installed. maybe a grammar issue, or a limitation in my english
>> understanding.
>
> Well, the "installed set" is jargon; we have to call that set
> something.  The "installed set" are the packages that would be
> installed if the model ended there.  Calling them the "would be
> installed if the model ended here set" would be verbose...  :)
>
> But I'll re-read the man page and see if I can make that easier
> to follow.
>

Newer versions of Portage uses "@selected" which translates to the
'selected set'.

The idea in Portage is that @world - @system = @selected.  However,
I'm not sure how well the Portage sets @system, @world and @selected
translate to Conary's notion of things.

In a system-model context, however, I do think it makes sense to refer
to the stuff that we are about to install as the 'selected set' --
i.e. the packages that would be installed/removed by changing the
system-model and running conary sync.  In other words: 'installed set'
+ 'selected set' = 'new installed set' after conary sync has completed
successfully.

Hope that made sense.

  -ermo
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to