For new users browsing our autobuild dir to find the correct stage3, these new stage4's have been causing some confusion. I'd like to ask that they be moved to a subdir so they're slightly less visible to those who are unaware of their special purpose. Thanks!
@jmbsvicetto do you mind taking a look at it? I'm not sure exactly which variable I need to change in the spec file for this.
This week in #gentoo: 00:28 < piousminion> I haven't used gentoo in a while... wth is a "stage4"? O.o 13:51 < rypervenche> Would a stage4 be used for someone who doesn't want to go through the entire Gentoo installation process and have to configure their kernel? Would it be something that gives them a base system pretty much or would the same configurations still have to be done? 21:22 < Frogging101> Also, what is stage4? The handbook commands imply that I should download stage3 but it doesn't explicitly say anything about it 13:39 < audiodef> What is in the current-stage4-amd64-minimal tarball? 15:29 < k000> whats is the diference between of stage3 and stage4? 11:08 < gentoo> hiho, what stage i should use for normal desktop installation stage3 or stage4 ?
I'm testing the following patch locally: commit 733a342e09d753dbc86ba6b58be8f77424b9d1d5 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> Date: Wed Mar 1 03:15:38 2017 +0000 Move all stage4 specs under a cloud sub-dir. Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> diff --git a/releases/weekly/specs/amd64/stage4-cloud.spec b/releases/weekly/specs/amd64/cloud/stage4-cloud.spec similarity index 100% rename from releases/weekly/specs/amd64/stage4-cloud.spec rename to releases/weekly/specs/amd64/cloud/stage4-cloud.spec diff --git a/releases/weekly/specs/amd64/stage4-minimal.spec b/releases/weekly/specs/amd64/cloud/stage4-minimal.spec similarity index 100% rename from releases/weekly/specs/amd64/stage4-minimal.spec rename to releases/weekly/specs/amd64/cloud/stage4-minimal.spec diff --git a/releases/weekly/specs/amd64/stage4-nomultilib-cloud.spec b/releases/weekly/specs/amd64/cloud/stage4-nomultilib-cloud.spec similarity index 100% rename from releases/weekly/specs/amd64/stage4-nomultilib-cloud.spec rename to releases/weekly/specs/amd64/cloud/stage4-nomultilib-cloud.spec diff --git a/releases/weekly/specs/amd64/stage4-nomultilib-minimal.spec b/releases/weekly/specs/amd64/cloud/stage4-nomultilib-minimal.spec similarity index 100% rename from releases/weekly/specs/amd64/stage4-nomultilib-minimal.spec rename to releases/weekly/specs/amd64/cloud/stage4-nomultilib-minimal.spec diff --git a/releases/weekly/specs/amd64/stage4-systemd.spec b/releases/weekly/specs/amd64/cloud/stage4-systemd.spec similarity index 100% rename from releases/weekly/specs/amd64/stage4-systemd.spec rename to releases/weekly/specs/amd64/cloud/stage4-systemd.spec diff --git a/releases/weekly/specs/amd64/hardened/stage4-cloud.spec b/releases/weekly/specs/amd64/hardened/cloud/stage4-cloud.spec similarity index 100% rename from releases/weekly/specs/amd64/hardened/stage4-cloud.spec rename to releases/weekly/specs/amd64/hardened/cloud/stage4-cloud.spec diff --git a/releases/weekly/specs/amd64/hardened/stage4-minimal.spec b/releases/weekly/specs/amd64/hardened/cloud/stage4-minimal.spec similarity index 100% rename from releases/weekly/specs/amd64/hardened/stage4-minimal.spec rename to releases/weekly/specs/amd64/hardened/cloud/stage4-minimal.spec diff --git a/releases/weekly/specs/amd64/hardened/stage4-nomultilib-cloud.spec b/releases/weekly/specs/amd64/hardened/cloud/stage4-nomultilib-cloud.spec similarity index 100% rename from releases/weekly/specs/amd64/hardened/stage4-nomultilib-cloud.spec rename to releases/weekly/specs/amd64/hardened/cloud/stage4-nomultilib-cloud.spec diff --git a/releases/weekly/specs/amd64/hardened/stage4-nomultilib-minimal.spec b/releases/weekly/specs/amd64/hardened/cloud/stage4-nomultilib-minimal.spec similarity index 100% rename from releases/weekly/specs/amd64/hardened/stage4-nomultilib-minimal.spec rename to releases/weekly/specs/amd64/hardened/cloud/stage4-nomultilib-minimal.spec
and the following patch to catalyst-auto-amd64.conf: commit 40e901c7014da378beca5ec37097f71a00eecf0a Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> Date: Wed Mar 1 03:25:13 2017 +0000 Update catalyst-auto-amd64 config file to reflect the move of the stage4 specs under the cloud sub-dir. Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf index a1ed3ff..81da7c5 100644 --- a/tools/catalyst-auto-amd64.conf +++ b/tools/catalyst-auto-amd64.conf @@ -21,11 +21,11 @@ SETS=" SET_multilib_SPECS="stage1.spec stage2.spec stage3.spec" SET_multilib_OPTIONAL_SPECS="installcd-stage1.spec installcd-stage2-minimal.spec" -SET_cloud_multilib_SPECS="stage4-cloud.spec" -SET_minimal_multilib_SPECS="stage4-minimal.spec" +SET_cloud_multilib_SPECS="cloud/stage4-cloud.spec" +SET_minimal_multilib_SPECS="cloud/stage4-minimal.spec" SET_nomultilib_SPECS="stage1-nomultilib.spec stage2-nomultilib.spec stage3-nomultilib.spec" -SET_cloud_nomultilib_SPECS="stage4-nomultilib-cloud.spec" -SET_minimal_nomultilib_SPECS="stage4-nomultilib-minimal.spec" +SET_cloud_nomultilib_SPECS="cloud/stage4-nomultilib-cloud.spec" +SET_minimal_nomultilib_SPECS="cloud/stage4-nomultilib-minimal.spec" SET_x32_SPECS="stage1-x32.spec stage2-x32.spec stage3-x32.spec" @@ -34,11 +34,11 @@ SET_systemd_SPECS="stage4-systemd.spec" SET_hardened_multilib_SPECS="hardened/stage1.spec hardened/stage2.spec hardened/stage3.spec" SET_hardened_multilib_OPTIONAL_SPECS="hardened/admincd-stage1.spec hardened/admincd-stage2.spec" -SET_cloud_hardened_multilib_SPECS="hardened/stage4-cloud.spec" -SET_minimal_hardened_multilib_SPECS="hardened/stage4-minimal.spec" +SET_cloud_hardened_multilib_SPECS="hardened/cloud/stage4-cloud.spec" +SET_minimal_hardened_multilib_SPECS="hardened/cloud/stage4-minimal.spec" SET_hardened_nomultilib_SPECS="hardened/stage1-nomultilib.spec hardened/stage2-nomultilib.spec hardened/stage3-nomultilib.spec" -SET_cloud_hardened_nomultilib_SPECS="hardened/stage4-nomultilib-cloud.spec" -SET_minimal_hardened_nomultilib_SPECS="hardened/stage4-nomultilib-minimal.spec" +SET_cloud_hardened_nomultilib_SPECS="hardened/cloud/stage4-nomultilib-cloud.spec" +SET_minimal_hardened_nomultilib_SPECS="hardened/cloud/stage4-nomultilib-minimal.spec" SET_hardened_multilib_selinux_SPECS="hardened/stage1-selinux.spec hardened/stage2-selinux.spec hardened/stage3-selinux.spec" SET_hardened_multilib_selinux_OPTIONAL_SPECS="hardened/admincd-stage1-selinux.spec hardened/admincd-stage2-selinux.spec"
Did this testing go ok?
I'm fine with moving it, but releng as a group probably has to make a decision here as to where the stage4s should go.
(In reply to Matthew Thode ( prometheanfire ) from comment #6) > I'm fine with moving it, but releng as a group probably has to make a > decision here as to where the stage4s should go. i'm fine with whatever Jorge decides. its not an issue for me. just let me know and i'll make sure my stuff lands right.