Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 742251 - I propose to split stage3 into rstage3 and bstage3
Summary: I propose to split stage3 into rstage3 and bstage3
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Stages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-13 03:11 UTC by Einstok Fair
Modified: 2020-09-13 18:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Einstok Fair 2020-09-13 03:11:51 UTC
Not all systems require installed compiler to function
(some of them require only package manager to install binary packages).

I propose to split stage3 tarball into two different tarballs. This logically follows EAPI-7 separation of RDEPEND and BDEPEND.

Reproducible: Always
Comment 1 Einstok Fair 2020-09-13 03:27:44 UTC
and also, separate @system set into @system and @buildtools
Comment 2 Ionen Wolkens gentoo-dev 2020-09-13 03:37:33 UTC
Stage only means needing to run `emerge --depclean --with-bdeps=n` to cleanup, is it really worth its own tarball for every main profiles, mirrored and everything? Also while considering that not many users need this.

Not that it's up to me.

gcc/binutils/etc... does have to stay either way given it's used for checks and other non-compiling tasks. Making those optional would require some major reviewing anyhow, can't casually removing things from @system.
Comment 3 Einstok Fair 2020-09-13 04:22:49 UTC
And premerge checks should be separated into pre-compile-time checks and pre-install-time checks.
Comment 4 Matt Turner gentoo-dev 2020-09-13 18:44:27 UTC
This is kind of asking for a large set of different things and is done in a low effort way.