Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-04-04 Thread Thomas Sachau
Robert Buchholz schrieb: On Monday 30 March 2009, Thomas Sachau wrote: Ciaran McCreesh schrieb: So far, we've got this, by agreement of the Council: * There will be a default src_install in EAPI 3 * It will have a DOCS variable, or something along those lines. I'd like to suggest the

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-31 Thread Daniel Pielmeier
2009/3/30 Mounir Lamouri mounir.lamo...@gmail.com: portage don't install empty files (they are ignored) so it would be painless. Yeah I forgot about this, I thought it just does not install empty directories. So there will be no difference in using -e or -s if the other package managers have

[gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Ciaran McCreesh
So far, we've got this, by agreement of the Council: * There will be a default src_install in EAPI 3 * It will have a DOCS variable, or something along those lines. I'd like to suggest the following too: * If DOCS is explicitly specified, it is an error if anything in it doesn't exist. * If

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Ciaran McCreesh
On Mon, 30 Mar 2009 18:33:48 +0200 Thomas Sachau to...@gentoo.org wrote: Why do you want to force -j1 here? Because any package using an old automake has a non-parallel-safe install. And i had this proposal some months ago, which noone argued against any more It, along with the half dozen

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Daniel Pielmeier
Ciaran McCreesh schrieb am 30.03.2009 18:43: On Mon, 30 Mar 2009 18:33:48 +0200 Thomas Sachau to...@gentoo.org wrote: else for x in AUTHORS ChangeLog NEWS README; do if [ -e ${x} ]; then Is -e really better than -s? I think -s should be used here.

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Mounir Lamouri
Daniel Pielmeier wrote: Ciaran McCreesh schrieb am 30.03.2009 18:43: On Mon, 30 Mar 2009 18:33:48 +0200 Thomas Sachau to...@gentoo.org wrote: else for x in AUTHORS ChangeLog NEWS README; do if [ -e ${x} ]; then Is -e really better than -s? I think -s

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Petteri Räty
Ciaran McCreesh wrote: So far, we've got this, by agreement of the Council: * There will be a default src_install in EAPI 3 * It will have a DOCS variable, or something along those lines. I'd like to suggest the following too: * If DOCS is explicitly specified, it is an error if

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Petteri Räty
Ciaran McCreesh wrote: On Mon, 30 Mar 2009 18:33:48 +0200 Thomas Sachau to...@gentoo.org wrote: Why do you want to force -j1 here? Because any package using an old automake has a non-parallel-safe install. I would rather have detection in place for old automake in the build system and

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Ciaran McCreesh
On Mon, 30 Mar 2009 21:07:42 +0300 Petteri Räty betelge...@gentoo.org wrote: should have || die where appropriate It's EAPI 3, so it doesn't need it. -- Ciaran McCreesh signature.asc Description: PGP signature

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Sébastien Fabbro
On Monday March 30 Ciaran McCreesh wrote: It, along with the half dozen other variants floating around, are good starting points, but we need a final solution. Yet another one: how about building/installing the documentation into two separate functions doc_compile and doc_install? It's a

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Ciaran McCreesh
On Mon, 30 Mar 2009 19:19:48 +0100 Sébastien Fabbro bicat...@gentoo.org wrote: It's a bit of overtuning, but it could allow features such re-installing package with switching the doc flag without the need of re-compiling everything, and trivialize the src_install. Anything involving partial

Re: [gentoo-dev] EAPI 3's default src_install needs bikeshedding

2009-03-30 Thread Robert Buchholz
On Monday 30 March 2009, Thomas Sachau wrote: Ciaran McCreesh schrieb: So far, we've got this, by agreement of the Council: * There will be a default src_install in EAPI 3 * It will have a DOCS variable, or something along those lines. I'd like to suggest the following too: * If