Skip to content

Avoid downloading tarballs and packages when possible #86

@Gold856

Description

@Gold856

All the directories are wiped clean on every run, but this is totally unnecessary. opensysroot actually has the capability of reusing downloaded packages, but it's never used because the sysroot downloads directory is always wiped clean. We should avoid wiping everything clean all the time as to not put more load on servers than necessary (also I think I got rate limited by one of the mirrors) and to speed up build times.

Additionally, task/11-sources is always run, even though it can be calculated to be unnecessary. We should not download those tarballs and then not use them.

This does risk issues with downloads being interrupted by Ctrl + C (or otherwise). But I think the speed up is worth it over having to run make clean occasionally.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions