1 |
Hello friends! |
2 |
|
3 |
On Monday, November 20, 2017, Sergei Trofimovich <slyfox@g.o> wrote: |
4 |
> On Sun, 19 Nov 2017 22:47:35 -0600 |
5 |
> R0b0t1 <r030t1@×××××.com> wrote: |
6 |
> |
7 |
>> Understanding an existing codebase should not be a technical |
8 |
>> challenge. I had to resort to reimplementing all of the steps myself, |
9 |
>> in part to understand if they were done properly in the first place. |
10 |
> |
11 |
> Looks like you are an expert in this area now and are perfectly capable |
12 |
> of submitting the patches. I can review them at least for crossdev. |
13 |
> |
14 |
|
15 |
In my goal to understand bootstrap-rap I am still in the process of |
16 |
creating something crossdev-like that can be used to generate a toolchain. |
17 |
|
18 |
A recurring problem I have had is that this set of related tasks - |
19 |
generating cross compilers and packages, generating an initramfs, or |
20 |
generating a prefixed pseudoinstallation - all start by reimplementing some |
21 |
subset of portage. |
22 |
|
23 |
For prefix/RAP it makes sense, for the others possibly not. |
24 |
|
25 |
>> Unfortunately these are things that the original authors should |
26 |
>> produce. Experience has shown me that documentation written by |
27 |
>> ancillary contributors that do not have deep experience with the code |
28 |
>> base is poor. |
29 |
> |
30 |
> If you have invested some time to understand the code you and understood |
31 |
> at least something you should be perfectly capable of submitting a patch |
32 |
> to document a thing or two that took you time to grasp. |
33 |
> |
34 |
|
35 |
Yes, that is what I am doing with my own code as I have the time to write |
36 |
it. I mostly still have no idea what is going on in the already written |
37 |
code. |
38 |
|
39 |
> Nobody knows what is hard for you to understand except yourself. |
40 |
> |
41 |
|
42 |
People will often find tasks similarly difficult. This is why I am |
43 |
surprised documentation is lacking for specific projects, or, I suppose, |
44 |
any software package that has ever been created. |
45 |
|
46 |
Cheers, |
47 |
R0b0t1 |