1 |
In the wake of bug #279260 that continues to break the ISO builds, I've |
2 |
restructured the symlinks under releases/$ARCH. |
3 |
|
4 |
Previously with autobuilds, we only have one symlink, current/, at the |
5 |
same level as autobuilds. |
6 |
|
7 |
Now there are two [1] convenience symlinks, pointing to symlinks of the |
8 |
same name inside the autobuilds directory. |
9 |
|
10 |
Inside the autobuilds directory we have: |
11 |
- one or more YYYYMMDD directories |
12 |
- current-iso symlink to actual date. |
13 |
- current-stage3 symlink to actual date. |
14 |
- latest-iso.txt |
15 |
- latest-stage3.txt |
16 |
|
17 |
If a spin fails to generate an ISO or stage3, that won't be considered |
18 |
for updating the symlink. |
19 |
|
20 |
Example for x86: |
21 |
================ |
22 |
The last successful spin with an ISO was 20090623. The last spin for |
23 |
stage3 was 20090804. |
24 |
current-iso -> 20090623 |
25 |
current-stage3 -> 20090804 |
26 |
|
27 |
Open Questions: |
28 |
=============== |
29 |
This poses an issue regarding which stage3 should be considered as |
30 |
valid to update the symlink. ARM generates 2 totally different stage3 |
31 |
in a spin, should a failure of just one cause the symlink to not |
32 |
update? Many of the architectures have this issue: |
33 |
stage3-amd64 |
34 |
stage3-amd64-hardened |
35 |
stage3-amd64-hardened+nomultilib |
36 |
stage3-armv4tl |
37 |
stage3-armv5tel |
38 |
stage3-hppa1.1 |
39 |
stage3-hppa2.0 |
40 |
stage3-i486 |
41 |
stage3-i686 |
42 |
stage3-i686-hardened |
43 |
stage3-ppc |
44 |
stage3-ppc64-32ul |
45 |
stage3-ppc64-64ul |
46 |
stage3-s390 |
47 |
stage3-s390x |
48 |
stage3-sh4 |
49 |
stage3-sh4a |
50 |
|
51 |
These are issue-free presently: |
52 |
stage3-ia64 |
53 |
stage3-alpha |
54 |
stage3-sparc64 |
55 |
|
56 |
Notes: |
57 |
====== |
58 |
1. Some architectures don't release ISOs. So only one symlink and text |
59 |
file for them. |
60 |
|
61 |
-- |
62 |
Robin Hugh Johnson |
63 |
Gentoo Linux Developer & Infra Guy |
64 |
E-Mail : robbat2@g.o |
65 |
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 |