Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] autobuilds and the current* symlinks
Date: Sun, 09 Aug 2009 01:11:06
Message-Id: robbat2-20090809T005806-605041606Z@orbis-terrarum.net
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

Replies

Subject Author
Re: [gentoo-dev] autobuilds and the current* symlinks Robert Buchholz <rbu@g.o>