On Tue, Jan 15, 2013 at 3:27 PM, Ian Stakenvicius <a...@gentoo.org> wrote:
> Bikeshedding, but I'm thinking that it would be better to provide a
> whole separate command for this rather than a quicker convenience
> option -- the command would, for instance, also include @world as the
> target by default.  As for the options, i'd recommend adding --ask and
> - --verbose
>
> The advantage I see for it being an extra command is that it's a clear
> one-purpose convenience command; while if we use the '-U' option
> there'll be others that will probably add additional modifier options
> and possibly also use it against targets other than @world; i'm not
> sure if we'd want people to do that by default..

Yeah, but this is another command to remember. Since the purpose is
quite similar to other emerge actions, I think it should just be
provided by emerge (and documented clearly up top in man emerge and
emerge -h).

I was rather wondering about the other direction: include --deep and
--reinstall=changed-use in an --update action. This would actually
make more sense to me; I think those options still make sense for
single-package or other-set emerges?

I don't mind adding --ask and --verbose, but I think they should be
orthogonal. Some of this I guess depends on it being a separate
command. I think the better solution is to just provide a clear path
to upgrades, i.e. an -u/--update action with better defaults (even if
the backwards compatibility might be a little crappy -- might deserve
a news item).

BTW, what happened with -u? I still use it because I'm used to it, but
it seems to have gone away (i.e. I can't find it in the current man
page).

Cheers,

Dirkjan

Reply via email to