[yocto] Dualing downloads

Gary Thomas gary at mlbassoc.com
Thu Mar 10 05:51:19 PST 2016


On 2016-03-10 14:51, Martin Jansa wrote:
> On Thu, Mar 10, 2016 at 02:21:42PM +0100, Gary Thomas wrote:
>> If I have a package X that depends on X-native and they build
>> from the same sources, doesn't the fetch step duplicate effort
>> if the sources need to be downloaded from scratch?  I just saw
>> this [appear to] happen and it's not clear if the sources were
>> downloaded once or twice.
>
> The first one should create the lock file and second fetch task should
> just reuse the already downloaded source.
>
> Otherwise sharing whole downloads directory between multiple builders
> wouldn't work as well.
>

That's great, thanks

>> I this is the case, perhaps if X depends on X-native then X.fetch
>> should depend on X-native.fetch so then download happens only once?
>> Or is that too hard to detect?
>>
>> For many packages (and fast network links) this probably isn't an
>> issue, but I could imagine some very large packages simply wasting
>> network bandwidth.
>>
>> Note: I'm happy if I'm wrong about this, it just jumped out at me.

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------



More information about the yocto mailing list