On Mon, Oct 18, 2010 at 05:44:45PM +0200, Martin Baehr wrote:
> the question is, which behaviour do we want for foresight?
> do we want to add the installLabelPath to a default foresight install?

For normal users, I feel fairly strongly that sticking to the
groups will give them a better experience -- you were trying
to install packages from outside the groups, which is a
reasonable thing for a developer.

> if not then i think we would want "conary rq" to not search the
> installLabelPath either.
> 
> the issue here is not whether installLabelPath is in the system-model
> but rather how helpful or confusing it is that conary rq and conary
> update/install do different kind of searches. in my eyes, the point of
> conary rq is to tell me what is available for install, unless you want
> to introduce another verb here: 'conary search' for example.

conary rq has always been non-symmetrical with conary q; it does not
take the system flavor into account, so "conary rq" has never been a
substitute for "conary update --info".

I think it would be extremely counterintuitive to have "repquery"
("rq" is short for "repquery") be querying the local system model
rather than the repository.

I would think that when packagekit has a system model implementation,
having it search the available packages from the system model makes
a great deal of sense.

"conary install --info foo" in the system model is really effectively
"search for foo in all available packages in my system model".  The
question is whether we need some different behavior that warrants a
different verb at the command line.  Does that make sense?
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to