1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 15/01/13 09:39 AM, Dirkjan Ochtman wrote: |
5 |
> On Tue, Jan 15, 2013 at 3:27 PM, Ian Stakenvicius <axs@g.o> |
6 |
> wrote: |
7 |
>> Bikeshedding, but I'm thinking that it would be better to provide |
8 |
>> a whole separate command for this rather than a quicker |
9 |
>> convenience option -- the command would, for instance, also |
10 |
>> include @world as the target by default. As for the options, i'd |
11 |
>> recommend adding --ask and - --verbose |
12 |
>> |
13 |
>> The advantage I see for it being an extra command is that it's a |
14 |
>> clear one-purpose convenience command; while if we use the '-U' |
15 |
>> option there'll be others that will probably add additional |
16 |
>> modifier options and possibly also use it against targets other |
17 |
>> than @world; i'm not sure if we'd want people to do that by |
18 |
>> default.. |
19 |
> |
20 |
> Yeah, but this is another command to remember. Since the purpose |
21 |
> is quite similar to other emerge actions, I think it should just |
22 |
> be provided by emerge (and documented clearly up top in man emerge |
23 |
> and emerge -h). |
24 |
> |
25 |
> I was rather wondering about the other direction: include --deep |
26 |
> and --reinstall=changed-use in an --update action. This would |
27 |
> actually make more sense to me; I think those options still make |
28 |
> sense for single-package or other-set emerges? |
29 |
> |
30 |
> I don't mind adding --ask and --verbose, but I think they should |
31 |
> be orthogonal. Some of this I guess depends on it being a separate |
32 |
> command. I think the better solution is to just provide a clear |
33 |
> path to upgrades, i.e. an -u/--update action with better defaults |
34 |
> (even if the backwards compatibility might be a little crappy -- |
35 |
> might deserve a news item). |
36 |
> |
37 |
|
38 |
|
39 |
I don't know about changing default -u behaviour... I still use |
40 |
'emerge -u [package]' for instance if I want to upgrade just one |
41 |
package. I'd rather not have to negate the --deep and |
42 |
- --reinstall=changed-use (well, the --deep, anyhow) when i do this. |
43 |
|
44 |
-----BEGIN PGP SIGNATURE----- |
45 |
Version: GnuPG v2.0.19 (GNU/Linux) |
46 |
|
47 |
iF4EAREIAAYFAlD1bVsACgkQ2ugaI38ACPDRsAD/abiZ2hMlUXfoGAbsxM8E2e+0 |
48 |
P364P8o+QjcP6pN/xccA/iq//d3FqpcvllLlxWg9yLto2YgR8z4T2imjEDWurdki |
49 |
=orNG |
50 |
-----END PGP SIGNATURE----- |