1 |
>>>>> On Wed, 09 Feb 2022, William Hubbs wrote: |
2 |
|
3 |
> If we could define an extra phase function that runs after |
4 |
> src_unpack, say call it src_fetch_extra, which has access to the |
5 |
> network, we could completely eliminate EGO_SUM and most of the go-module |
6 |
> eclass code around src_unpack. |
7 |
|
8 |
> At a very high level, if src_fetch_extra is not defined, nothing |
9 |
> happens. If it is defined, however, it would be called with "${S}" as |
10 |
> the starting directory. |
11 |
|
12 |
> Could this be added to eapi 9? |
13 |
|
14 |
> If I had something like this for Go ebuilds at least, all of the big |
15 |
> manifests would disappear. |
16 |
|
17 |
How would you verify integrity of the source without manifests? |
18 |
How would Gentoo mirrors be handled (and how would they verify integrity |
19 |
of the source)? |