On 2022-05-17 9:09, Stefan Esser wrote:
Am 17.05.22 um 06:19 schrieb Mel Pilgrim:
On 2022-05-16 20:14, Peter Beckman wrote:
[...]
Consider that it is something the installer needs to do, or build the
package as a deterministic set of packages already installed.
Yes, that's exactly the point I'm stuck on. The fetch-extract-fetch and
toe-stepping problems mentioned in my original email came from me trying to
solve this either way:
"If I ran [composer] as part of the pkg building process, there's a
fetch-extract race as it needs network access, but also a file extracted from
the distfile.
You can override the do-fetch target with a more complex sequence of commands.
Those have network access and you could extract the required json file to some
temporary location to let the composer do its job.
WRKDIR doesn't exist until the extract phase, and with this approach
Composer would need to do all of its work during the fetch phase.
Is it okay to create WRKDIR early?
Also, would doing this interfere with commands that batch-download
distfiles, such as those used by poudriere?