On Friday 13 April 2007, Ciaran McCreesh wrote: > Mike Frysinger <[EMAIL PROTECTED]> wrote: > > On Friday 13 April 2007, Ciaran McCreesh wrote: > > > These fail: > > > > > > cp somefile dirdoesnotexist/ > > > mv somefile dirdoesnotexist/ > > > ln -s somefile dirdoesnotexist/ > > > dohard somefile dirdoesnotexist/ > > > mkdir dirdoesnotexist/newdir > > > > > > This succeeds: > > > > > > dosym somefile dirdoesnotexist/ > > > > any other obvious statements you care to make ? > > > > compare your standard handwritten Makefile install: target to > > src_install() in an ebuild ... i'll take the much shorter > > src_install() any day > > Except that we already know that it doesn't make a substantial > difference to the lengths of src_installs in the tree. Very few > packages are relying upon the automatic directory creation.
i bet you have hard #s to back that up ? since you dont, bloating src_install is not the answer to a marginalized issue > > > The arch teams have been pushing for this for a long time. They're > > > trying to get this enforced, but are having limited success because > > > there's no way for FEATURES=test to become widely used that won't > > > lead to broken user systems. Moving src_test to be always on in > > > future EAPIs is an easy way of helping arch teams achieve this goal > > > without breaking anyone's system in the meantime. > > > > if you have a problem with the QA team then complain to your buddy spb > > Er, no, I'm explaining why enforcing src_test for EAPI 1 will be > helpful for an awful lot of Gentoo developers. except that you back the tree into a corner that it cannot come out of > Please refrain from that kind of comment. It doesn't help anyone. the answer is the same: talk to the QA team to get the tree into a state where having src_test enabled by default is feasible and then the QA team can change the profile enforcing via spec is the wrong way to go here ... spec is for defining how the ebuilds work, not for forcing policy down peoples throats -mike
pgp8eKt8kvPvt.pgp
Description: PGP signature