Greetings R0b0t1,

R0b0t1 <r03...@gmail.com> writes:

> It is one thing to say that contributions to the main Portage tree
> require some standards to be upheld, but these standards do not seem
> to be applied consistently. For example, crossdev, genkernel, and the
> bootstrap-prefix and bootstrap-rap scripts are more or less
> unmaintainable disasters.
> [...]
> and the bootstrap scripts are poorly explained with no extant
> documentation and a workflow that does not clearly fit into Gentoo (or
> more properly Portage) development at large.

As one of the maintainers of the bootstrap-prefix (and bootstrap-rap), I
acknowledge that the script is a result of accumulated contributions
from multiple people, with rounds of refactorizations in the past
several years. But it is well understood and maintainable.

I would like to remind you that, the script is a reflection of the
instrinsic complexity to compile a workable Gentoo from zero, in a wild
variety of environments from handhold embedded devices to top 10
supercomputers, from GNU/Linux, MacOS to Solaris/OpenIndiana and Cygwin.

Don't be pissed off if it couldn't be hacked in several hours to be
ported to ppc64.  That's life: anything worth doing will not be easy.


For the standards and documentation, yes, the recommended workflow had
better be carved into stone.  That's where things should be improved.

Good luck
Benda

Reply via email to