1 |
Hi! |
2 |
|
3 |
On Sat, 17 Oct 2009, Rémi Cardona wrote: |
4 |
> Now we (gentoo devs) are finally starting to add news items for |
5 |
> bigger updates (gnome, X, java, etc) and that's a good thing. |
6 |
> But we definitely cannot and should not use news items for |
7 |
> minor upgrades. |
8 |
> |
9 |
> elog is much better suited for such upgrade notices. |
10 |
> |
11 |
> However, since elog was put in portage, ebuilds have been using |
12 |
> elog/ewarn/einfo _way_ too much. We're now at a point where the |
13 |
> elog output at the end of an emerge phase is just _useless_ |
14 |
> because of all the noise. |
15 |
|
16 |
One problem with this is that there is no way to "Acknowledge" |
17 |
such ewarns/einfos. For example, I really, honestly know that |
18 |
vanilla-sources isn't supported; I don't need the reminder every |
19 |
time I upgrade it. Neither does the message from gentoo-sources |
20 |
help me in any way anymore. |
21 |
|
22 |
Come to think of it, how about an ewarn/einfo that is only |
23 |
triggered on fresh installs, but not on upgrades? You can still |
24 |
warn that foobard needs an etc-update and a restart, but I don't |
25 |
need to be reminded where the examples are every time. |
26 |
|
27 |
Ideally, one would be an einfo and one an ewarn, but in my |
28 |
experience, many messages are ewarns "to be safe" (or so I |
29 |
suspect). |
30 |
|
31 |
> And with your metadata proposal, I'm worried the same thing |
32 |
> will happen. Devs will enable the "troublesome" flag for a |
33 |
> release, forget to remove it for the next bump and a few months |
34 |
> later, half the packages in portage are labeled as such. |
35 |
> |
36 |
> I really don't want to sound like I want to kill your idea but |
37 |
> I'm somewhat doubtful it'll really work given our track record |
38 |
> with other such infrastructure. |
39 |
|
40 |
As usual with such things, it should as simple as possible to |
41 |
use, especially when only bumping a package (hence my idea of |
42 |
separate "one-shot" message functions). |
43 |
|
44 |
|
45 |
Regards, |
46 |
Tobias |
47 |
-- |
48 |
printk ("Barf\n"); |
49 |
linux-2.6.6/arch/v850/kernel/module.c |