1 |
On Wed, 2007-05-02 at 01:12 +0100, Stephen Bennett wrote: |
2 |
> On Tue, 01 May 2007 19:46:56 -0400 |
3 |
> Daniel Gryniewicz <dang@g.o> wrote: |
4 |
> |
5 |
> > There is one serious problem with this: Who's going to do the work to |
6 |
> > figure all this out for the 11,000 odd packages in the tree? This |
7 |
> > seems like a *huge* amount of work, work that I have no plan on doing |
8 |
> > for the 100-odd packages I (help) maintain, let alone the 4-10 |
9 |
> > different versions of each package. I highly doubt other maintainers |
10 |
> > want to do this kind of work either. |
11 |
> |
12 |
> Last I heard the intention was to tie it to the EAPI=1 bump, so that |
13 |
> packages can be updated one by one as they move to the newer eapi. |
14 |
> Current (ie EAPI=0) ebuilds will continue to function as they have done. |
15 |
|
16 |
Sure, but now you're requiring me to go through all that extra work if I |
17 |
want any of the benefits of EAPI=1. Or alternatively, dooming us to |
18 |
support EAPI=0 forever, since I don't want to do that work. Or, third |
19 |
option, is that everyone marks their packages as "low priority tests, |
20 |
don't run them" just to switch to EAPI=1, and we have no gain over what |
21 |
we have now. |
22 |
|
23 |
Honestly, tests are nice, but too many of them are broken upstream, and |
24 |
we are not (and should not be, IMO) in the position of fixing them all. |
25 |
If a developer wants to work with her upstream to fix the tests in her |
26 |
packages, great and more power to her. Most of us are swamped just |
27 |
supporting them, let alone fixing test cases. You really need an |
28 |
upstream who cares a lot about tests for the tests to be meaningful and |
29 |
work. Lots of upstreams don't currently care, and have inherited |
30 |
obsolete and (now) broken tests from previous maintainers. |
31 |
|
32 |
I think this thread in general overestimates the value of tests in |
33 |
packages. I think we will find, if we go through the effort, that more |
34 |
of them are useless and/or broken than are useful. My 2 cents. |
35 |
|
36 |
Daniel |
37 |
|
38 |
-- |
39 |
gentoo-dev@g.o mailing list |