On Fri, 13 Apr 2007 10:53:38 -0400
Mike Frysinger <[EMAIL PROTECTED]> wrote:
> > It masks all kinds of programming screwups. doblah should make a
> > blah, not make a blah and possibly make a directory.
> 
> name one

dosym's old behaviour prevented a broken Vim release (upstream screwed
up a Makefile dependency) from getting into the tree unnoticed. Had
that happened after you changed some (but not all) of the do*
utilities, the duff symlinks would probably have gone unnoticed for a
while.

> you're proposing we suddenly bloat all of our src_install functions
> for no gain at all ... sounds like a no brainer to me

No, I'm proposing that functions not have strange side effects.

> > > > * src_test always called except if RESTRICT=test
> > >
> > > I don't think this would fit into EAPI, to me it's an
> > > implementation detail of the package manager, or why should the
> > > ebuild care about it?
> >
> > It's the best way of ensuring that ebuilds have a working src_test.
> > Arch teams need this.
> 
> then arch teams can update their profiles

Well no, they can't, because there are a whole load of ebuilds that
will break if they do that. But if it's introduced as mandatory
(barring ebuilds RESTRICTing it) for EAPI 1, the tree will slowly move
towards everything that reasonably can do having working test suites,
which will be a huge step forward for QA.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to