-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build-bootstraps: bump to 0.2.0 #10296
Conversation
* add support for building additional packages first
* fix extract_debs to only extract compatible packages for targeted architecture
CC @agnostic-apollo for review |
Thanks for the important fix in 7c5578c. I think before this, the bootstrap archives generated must not be valid since only the first alphabetically sorted arch would get included for all debs as per for loop
But thinking more on it, there are still two issues. Firstly, if the One way would be to check if deb package exists in Otherwise pull request looks good. Thanks again! cc: @simbadMarino |
Luckly I've always used the forced way @agnostic-apollo hehe. Thanks @truboxl for the update! It might save a few MB in the future and of course ease the build process =). |
And here I wanted to break even your boostraps after breaking @truboxl Let me know if you want to add the fixes yourself or want me to do it. |
I am fine with @agnostic-apollo changes since that look simpler. Though the "pull all the debs inside the output folder and build bootstrap out of it" can be a useful feature for experimenting. If possible, I like to have some caching mechanism. Nuking all and then rebuild LLVM package took way too long (many packages depends or build depends on this). Maybe we can just use back llvm.deb after nuking? Probably work on this later. And yeah, there's a long way to go before reaching size equivalent to generate-bootstraps.sh with the non-existant dependency management in build-bootstraps.sh... |
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is this PR still relevant? It was opened more than 2 years ago and build system was modified. The branch |
No, entire bootstrap scripts have been rewritten, but not complete due to repo changes being the blocker. |
So should we keep this PR opened? |
Can be closed since these changes won't directly be used. |
Supersedes #9382
No longer includes no-Neon build option (will reintroduce later)
Add optional build-extra-first option
Fix building bootstraps by only including packages for that specific arch and "all" variant