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

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

2009-03-31 Thread Daniel Pielmeier
2009/3/30 Mounir Lamouri : > > 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 the same behaviour in

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

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 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 recompiles is way b

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 21:07:42 +0300 Petteri Räty 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 Petteri Räty
Ciaran McCreesh wrote: > On Mon, 30 Mar 2009 18:33:48 +0200 > Thomas Sachau 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 not force -

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 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 wrote: >>> else >>> for x in AUTHORS ChangeLog NEWS README; do >>> if [ -e ${x} ]; then >> Is -e really better than -s? >> > > I think

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 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. I have

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 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 other variants f

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

2009-03-30 Thread Thomas Sachau
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 DOCS is explicitly specified, it is an error i

[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 DO