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