"Paweł Hajdan, Jr." <phajdan...@gentoo.org> said:
> On 2/21/10 5:08 AM, Ryan Hill wrote:
> > I have one simple request.  When you make a non-trivial change to an
> > ebuild - a patch, a version bump, anything that can effect the
> > behaviour of the package - please run the test suite.
> 
> Yeah, on my dev box I just run with FEATURES="test" all the time. Then
> it's impossible to forget it. And I also catch failures in other
> packages.
> 
> Maybe it should get more exposure in the developer docs?
> 
> > If it fails, fix it.  Or restrict it. Or even make it non-fatal if
> > there's no other choice.
> 
> It's really frustrating when there is a bug reported about package
> failing tests and everybody can reproduce it, yet the maintainer
> doesn't at least put RESTRICT="test" in the ebuild.
> 
> Is it acceptable for another dev to jump in and add RESTRICT="test" to
> an ebuild if the maintainer does not respond to a bug report in a
> timely manner?

IMHO yes! of course, the bug has to be left open until the issue is fixed 
for real.

> 
> The concern here may be that it's papering over the real problem, but
> the good side is that it'd make running with FEATURES=test much easier.

which is a good thing, since more tests will be run. RESTRICT="test" 
should always generate a repoman QA warning IMHO.

> 
> By the way, for packages that fail the test suite and refuse to disable
> it, I change the env locally so that FEATURES=-test (via
> /etc/portage/env).

how many packages do you have in there? i usually just do it manually, so 
i dont have easily available stats on how many packages are affected.

> 
> Paweł Hajdan jr

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to