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