flatcar / Flatcar

Flatcar project repository for issue tracking, project documentation, etc.
https://www.flatcar.org/
Apache License 2.0
654 stars 27 forks source link

Simplify the SDK sources #440

Closed t-lo closed 2 years ago

t-lo commented 2 years ago

Issue

Impact

Ideal future state

Design Proposal: Simplify Flatcar versioning and build process

This design document proposes simplifications to Flatcar's versioning / build process. Motivation for the simplifications proposed is to remove unnecessary complexity from the build process.

Build process complexity

Proposed simplification


[1] - The following repos are cloned at SDK initialisation time:

dongsupark commented 2 years ago

Another side issue is to delete coreos-devel/sdk-extras from coreos-overlay. Doing that, we can delete at least ~20 other packages from the source tree.

Apparently the sdk-extras was originally meant to work as a meta package to pull in all the optional packages in the SDK at once. AFAIK it has been unmaintained since 3~4 years, so an attempt of emerge coreos-devel/sdk-extras will give you a huge list of conflicts to resolve. ;-) So I believe it is hard to resurrect sdk-extras at the moment.

dongsupark commented 2 years ago

PRs for deleting sdk-extras and its dependencies:

jepio commented 2 years ago

For the most part done, we'll create smaller follow-up issues when we tackle the remaining items.