On 05/08/13 03:25, Dave Reisner wrote:
> I've been using these patches for a while now (see the author date on the
> actual patches) and would like to present them again for feedback. I've
> found it tremendously useful (particularly as an Arch packager) to be able
> to keep an eye on other repos like [staging] without actually having them
> enabled.
> 

I like these patches, and I believe I had the last version of them on my
working branch for a while.   I have just one comment for some discussion:


> +*Usage =* ...::
> +     Set the usage level for this repository. This option takes a list of
tokens
> +     which must be at least one of the following:
> +             *Sync*;;
> +                     Enables refreshes for this repository.
> +             *Search*;;
> +                     Enables searching for this repository.
> +             *Install*;;
> +                     Enables installation of packages from this repository 
> during a
'\--sync'
> +                     operation.
> +             *Upgrade*;;
> +                     Allows this repository to be a valid source of packages 
> when
performing
> +                     a '\--sysupgrade'.
> +             *All*;;
> +                     Enables all of the above features for the repository. 
> This is the
default
> +                     if not specified.

I think the description here needs to be clearer.   Sync allows use to
list the contents of the repo with -Sl?

Search, Install and Upgrade obviously imply Sync.  Does Install only
allow explicit installation - i.e.  "-S repo/foo", or is "-S foo" enough?

Is Upgrade different from All?  I would assume it implies Install (just
by description).


So here is my suggestion.  Can we put these in an order where the higher
up ones imply everything below?

Sync < Search < Install < Upgrade == All

Allan


Reply via email to