-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 15/01/13 09:39 AM, Dirkjan Ochtman wrote: > 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). >
I don't know about changing default -u behaviour... I still use 'emerge -u [package]' for instance if I want to upgrade just one package. I'd rather not have to negate the --deep and - --reinstall=changed-use (well, the --deep, anyhow) when i do this. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAlD1bVsACgkQ2ugaI38ACPDRsAD/abiZ2hMlUXfoGAbsxM8E2e+0 P364P8o+QjcP6pN/xccA/iq//d3FqpcvllLlxWg9yLto2YgR8z4T2imjEDWurdki =orNG -----END PGP SIGNATURE-----