From: Ciaran McCreesh <ciaran.mccreesh@googlemail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] EAPI 3 PMS Draft
Date: Thu, 9 Apr 2009 17:29:46 +0100 [thread overview]
Message-ID: <20090409172946.000186fe@snowcone> (raw)
In-Reply-To: <200904091821.55806.patrick@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 2167 bytes --]
On Thu, 9 Apr 2009 18:21:55 +0200
Patrick Lauer <patrick@gentoo.org> wrote:
> > Which is why we are not talking about enabling it for the tree. We
> > are talking about enabling it for a subset of the tree that's
> > guaranteed to have been tested by it.
>
> So you propose to make a new EAPI that about 2.5% of the tree can use?
Of course not. No-one's stupid enough to think that's even remotely
true, so please don't say things like that.
Most packages that have tests have working tests. For those that don't,
the tests have to be restricted. All this proposal does is ensures that
that happens in a progressive, incremental and safe way.
Had src_test been introduced after EAPIs came along, this would already
have happened.
> And it is still the same stupid idea. We have FEATURES="test" for
> those who care, and if you look at the amount of bugs that causes
> already I see no sane way to make it default.
It causes lots of bugs because it's not the default.
> Why would you enable it by default just to disable it by default in
> those packages where it is the most important?
If packages are failing tests, either it's a legitimate reason, in
which case it needs to be fixed, or it's not, in which case it needs to
be restricted. The problem is, currently there's no way for users to
know which is which. With an EAPI mandated src_test, users will know
that any failure that gets to them is legitimate.
> Tell you what. Provide patches for all open test failure bugs and
> provide a list of all packages where tests are slow (for certain
> values of slow we'd have to agree on) and you can resume pushing your
> toy ideas.
There's no need to. That's the beauty of this proposal. As packages are
moved to EAPI 3, any package with broken tests can, at the maintainer's
choice, either get RESTRICT=test (which they should have been given
already) or get fixed tests.
This is no more work for maintainers. All it does is makes sure they do
something they should be doing already, and in the process makes things
much safer for users.
Again, this has all already been covered.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2009-04-09 16:29 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-03-16 20:47 [gentoo-dev] EAPI 3 PMS Draft Ciaran McCreesh
2009-03-16 22:59 ` Maciej Mrozowski
2009-03-16 23:09 ` Rémi Cardona
2009-03-16 23:20 ` Ciaran McCreesh
2009-03-16 23:26 ` Tomáš Chvátal
2009-03-16 23:35 ` Ciaran McCreesh
2009-03-17 0:05 ` Jorge Manuel B. S. Vicetto
2009-03-17 0:17 ` Ciaran McCreesh
2009-03-17 0:46 ` Thomas Anderson
2009-03-17 4:07 ` Nirbheek Chauhan
2009-03-16 23:22 ` Tiziano Müller
2009-03-16 23:51 ` [gentoo-dev] " Ryan Hill
2009-03-16 23:54 ` Ciaran McCreesh
2009-03-17 2:47 ` Ryan Hill
2009-04-23 5:32 ` Donnie Berkholz
2009-04-23 6:05 ` Nirbheek Chauhan
2009-03-17 4:45 ` Luca Barbato
2009-03-17 6:47 ` [gentoo-dev] " Ulrich Mueller
2009-03-17 8:15 ` Tiziano Müller
2009-03-17 8:57 ` Ulrich Mueller
2009-03-17 13:55 ` Ciaran McCreesh
2009-03-17 15:11 ` Ulrich Mueller
2009-03-17 15:23 ` Ciaran McCreesh
2009-03-17 8:21 ` Tiziano Müller
2009-03-17 7:50 ` Peter Volkov
2009-03-17 8:05 ` Ulrich Mueller
2009-03-17 8:19 ` Tiziano Müller
2009-03-17 13:54 ` Ciaran McCreesh
2009-03-17 13:55 ` Ciaran McCreesh
2009-04-09 1:12 ` Mart Raudsepp
2009-04-09 14:37 ` Ciaran McCreesh
2009-04-09 16:20 ` Mart Raudsepp
2009-04-09 16:25 ` Ciaran McCreesh
2009-04-11 18:56 ` Alistair Bush
2009-04-11 19:10 ` [gentoo-dev] " Ryan Hill
2009-04-09 16:21 ` [gentoo-dev] " Patrick Lauer
2009-04-09 16:29 ` Ciaran McCreesh [this message]
2009-04-09 17:13 ` Richard Freeman
2009-04-09 19:24 ` Tiziano Müller
2009-04-10 10:03 ` [gentoo-dev] " Christian Faulhammer
2009-04-11 3:54 ` James Rowe
2009-04-11 10:57 ` Marijn Schouten (hkBst)
2009-04-11 12:09 ` James Rowe
2009-04-11 19:08 ` [gentoo-dev] " Alistair Bush
2009-03-17 15:47 ` [gentoo-dev] " Ciaran McCreesh
2009-03-27 9:40 ` [gentoo-dev] " Fabian Groffen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090409172946.000186fe@snowcone \
--to=ciaran.mccreesh@googlemail.com \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox