Gentoo Archives: gentoo-releng

From: Andrew Gaffney <agaffney@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] Free-standing Portage / Recent stage3 tarballs / Beta
Date: Sun, 03 Feb 2008 05:16:27
Message-Id: 47A54E23.9080401@gentoo.org
In Reply to: [gentoo-releng] Free-standing Portage / Recent stage3 tarballs / Beta by davecode@nospammail.net
1 davecode@××××××××××.net wrote:
2 > Hi Gentoo-
3 >
4 > My overall impression of Gentoo is "what a fantastic system"! I can't
5 > believe how good, really. These are all fairly minor things. I'm new
6 > to Gentoo, so forgive dumb ignorance, but Linux and programming are my
7 > profession.
8 >
9 > For your 2008.0 release:
10 >
11 > The 2007.0~ppc branch fails to upgrade over a Bash / Portage block. So
12 > will 2008.0 break too, until attended? A Bash / Portage conflict is the
13 > worst possible.
14
15 No. The 2008.0 stages will have whatever versions of packages are in the tree at
16 the time of our snapshot.
17
18 > I tried to fix it (from zsh chroot into Gentoo) but gave up. Stock
19 > advice on FAQs does not work in this thorny case. Forums show
20 > occasional situations between Python / Portage, too.
21 >
22 > I do not want/ask your help, but only to share a thought:
23 >
24 > Portage should have embedded Python and embedded Bash. Exactly the
25 > versions it needs, with bare minimum required libraries, statically
26 > compiled.
27
28 No. That's not feasible when you start looking at all the architectures that
29 Gentoo is supported on.
30
31 > The Portage 'snapshot' is already a special install step. And Gentoo
32 > already ships regular snapshots. The only thing missing is embedding
33 > the dependencies directly.
34 >
35 > I've never embedded Bash, but have Python, several times. Bash could
36 > probably work too. The combined ELFs weigh around 2 MB total, not bad
37 > for a critical executive controller like Portage which has its own
38 > dedicated snapshots.
39
40 Those snapshots have nothing to do with the Portage program. They are simply
41 snapshots of the "tree".
42
43 > Finally - how about some recent stage3 ~arch tarballs. I can't find
44 > any. Most distros do daily/weekly/monthly build snapshots. The only
45 > snapshots for Gentoo seem to be Portage snapshots. Am I wrong? I know
46 > the 2008.0 beta is due soon, but I mean on a continuous basis. Not
47 > binary builds, just the latest ~arch tarball. If not frequent, at least
48 > quarterly?
49
50 The stage tarballs are *never* ~arch. We have talked about doing automated
51 builds, but we're not releasing them for public consumption, since there will be
52 absolutely *zero* QA done on them.
53
54 > Normal ppc 2007.0 works fine from a dependency standpoint. The entire
55 > reason for trying Gentoo is that ppc boxes need the absolute most
56 > bleeding edge of everything. Hence the interest in Gentoo and
57 > specifically ~arch. We also want the latest GNOME anyhow, plus
58 > compiz-fusion.
59
60 Uhh, why exactly do PPC boxes need the newest everything?
61
62 > Would it be best to wait a month until beta, or is it reasonable to
63 > install ~arch right now? A few bugzilla contributions from us might
64 > help the beta project but deadly bash/Portage conflicts are a little too
65 > thick for my taste right now...
66
67 That particular blocker isn't exactly hard to get around. There are a few
68 threads in the forums (and I'm sure on the gentoo-user mailing list) that talk
69 about it.
70
71 --
72 Andrew Gaffney http://dev.gentoo.org/~agaffney/
73 Gentoo Linux Developer Catalyst/Installer + x86 release coordinator
74 --
75 gentoo-releng@l.g.o mailing list