Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 608150

Summary: Please move amd64 stage4-* tarballs to subdir like cloud or openstack
Product: Gentoo Release Media Reporter: Ben Kohler <bkohler>
Component: StagesAssignee: Matthew Thode ( prometheanfire ) <prometheanfire>
Status: RESOLVED OBSOLETE    
Severity: normal CC: bkohler, jmbsvicetto, releng
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://distfiles.gentoo.org/releases/amd64/autobuilds/
Whiteboard:
Package list:
Runtime testing required: ---

Description Ben Kohler gentoo-dev 2017-02-03 19:41:56 UTC
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!
Comment 1 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2017-02-09 12:25:59 UTC
@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.
Comment 2 Ben Kohler gentoo-dev 2017-02-14 17:11:58 UTC
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 ?
Comment 3 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2017-03-01 03:23:24 UTC
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
Comment 4 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2017-03-01 03:26:16 UTC
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"
Comment 5 Ben Kohler gentoo-dev 2017-09-01 15:23:44 UTC
Did this testing go ok?
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2018-03-05 13:07:33 UTC
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.
Comment 7 Anthony Basile gentoo-dev 2018-03-05 16:04:40 UTC
(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.