1 |
Dear Gentooers! |
2 |
|
3 |
*Intro* |
4 |
|
5 |
Gentoo Anaconda is a fork of Sabayon Anaconda which is a fork of |
6 |
Fedora/Red Hat Anaconda. Anaconda is an installer for Linux disros, |
7 |
originally for Fedora/RH but now it's distro-independent and many |
8 |
other distros use it as their installer. Sabayon is a binary distro |
9 |
based on Gentoo. |
10 |
|
11 |
* Progress so far * |
12 |
|
13 |
I'm slowly working through the list I've posted in the pre-midterm |
14 |
report. I've already removed some dependencies and some dead code from |
15 |
the codebase, added a nice graphical banner on the installer, showing |
16 |
the current chapter and a link to the appropriate page in the |
17 |
handbook. I've made some of the screens prettier as well. Now the |
18 |
installer doesn't need as much space on the ramdisk, because it's |
19 |
smaller – but there's still A LOT of slimming to be done :-) |
20 |
Over the weekend I'll *try* to build a LiveDVD with the installer on |
21 |
it, but I can't promise I'll be able to do it over the weekend or at |
22 |
all. If I don't find time over the weekend, I'll try it next week. |
23 |
|
24 |
* Coming up next * |
25 |
|
26 |
First of all, a big version bump. A lot of dependencies are quite |
27 |
aged, and I'd like to try to bump them to newer versions. There are |
28 |
also some improved ebuilds in the Sabayon overlay, I'll import them |
29 |
into the Anaconda overlay. Some new rules have appeared with respect |
30 |
to the EAPI use and I'll need to make sure the ebuilds conform to |
31 |
these new rules. Apart from that, I'm sure there are more dependencies |
32 |
to go, and I know for a fact that there's a lot of code waiting to be |
33 |
removed from the codebase. I'll also continue with prettifying the |
34 |
screens, one of the most important changes is to use a tree structure |
35 |
for the mirror selection screen (for now it's just an ugly list). I |
36 |
don't know how to create tree views in GTK+/Glade, so I'll need to |
37 |
look that up ;-). If I still have time by the end of the week, I'll |
38 |
implement validation to warn the user if they've entered invalid |
39 |
settings (the new screens have no error checking yet). |
40 |
|
41 |
See you later! |
42 |
~ wiktor. |