/[d-i]/trunk/installer/doc/TODO
ViewVC logotype

Contents of /trunk/installer/doc/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 183 - (hide annotations) (download)
Sat Dec 2 00:30:03 2000 UTC (12 years, 5 months ago) by joeyh
Original Path: trunk/doc/TODO
File size: 4945 byte(s)
updates
1 joeyh 125 Done this week:
2 joeyh 151 - busybox udebs (Erik says soon anyway ** check **)
3     - retriever controller (aka "anna", for anna's not nearly apt) is
4     started, and works in a limited way, good enough for demo purposes.
5     - file retriever, which is the simplest possible retriever (it just
6     symlinks a file, rather like apt's file method).
7 joeyh 169 - cdebconf now has a working frontend, and is usable.
8 joeyh 151 - basic demo system, in which you can use the main menu to tell anna to
9     retrieve and unpack some more udebs, then see them appear on the main
10 joeyh 169 menu. http://lists.debian.org/debian-boot-0011/msg00629.html
11 joeyh 183 - first stab at a busybox udeb.
12     - choose-mirror, a configuration tool for http/ftp/other retreivers has
13     been started, but needs a lot of work.
14 joeyh 125
15     Still Todo:
16     - design [Joey Hess, debian-boot]
17 joeyh 169 80% done. Enough to know what the big peices are
18 joeyh 102 and how they fit together.
19 joeyh 103 - udeb archive setup [James Troup, Anthony Towns, Jason Gunthorpe]
20 joeyh 132 95% support in new package pools code. James is now waiting
21     for after 2.1r2, it seems.
22 joeyh 102 - cdebconf (miniature debconf in C) [Randolph Chung, Anthony Towns]
23 joeyh 169 In progress, has one working database backend and one
24     working text-based frontend.
25 joeyh 102 - udpkg (tiny dpkg clone) [Randolph Chung, Joey Hess]
26 joeyh 125 Usable. One todo item (localized descriptions)
27 joeyh 102 - main-menu (main menu generator) [Joey Hess]
28 joeyh 125 90% done (one non-trivial todo item)
29 joeyh 107 - busybox integration [Erik Andersen]
30 joeyh 140 First pass busybox udeb is ready.
31 joeyh 183 http://people.debian.org/~andersee/
32 joeyh 132 - network card detector [Glenn McGrath, David Whedon]
33     Pcidetect is written, detects PCI cards only. Needs
34     testing. David has another detector that uses libdetect
35     instead.
36     - other hardware detection [David Whedon]
37     David has written detectors for sound, ethernet, cd, cpu,
38     disk, and memory detection. All need testing.
39 joeyh 102 - network setup [UNCLAIMED]
40     Not started. Set up the network, via dhcp or via prompting;
41     implementor decides.
42 joeyh 132 - retreiver control program [Joey Hess, Glenn McGrath]
43 joeyh 151 About 10% done realistically, but it does work.
44     - file retreiver [Joey Hess]
45     100% done, such as it is. Probably not useful in real life
46     expcet in CD installs, but handy for the demo system.
47 joeyh 183 - choose-mirror [Joey Hess]
48     Nearly 50% done, but entirely untested.
49     - http retreiver [UNCLAMED]
50 joeyh 102 Not started. Download udebs, other files from network.
51 joeyh 169 - target media detector [UNCLAIMED]
52 joeyh 102 Not started. Just has to figure out what media to install to.
53     Probably trivial; most support already in the kernel.
54     - disk partitioner [UNCLAIMED]
55     Not started. Some kind of a UI to let the user partition their
56     disks and decide what the partitions are used for.
57     - disk formatter [UNCLAIMED]
58     Not started. Formats disks, turns on swap, etc.
59     - base system installer [UNCLAIMED]
60     Not started. Installs the base system, probably from base.tgz
61     for now, and does any necessary setup.
62     - {lilo,grub} installer [UNCLAIMED]
63     Not started. Sets up {lilo,grub}.
64 joeyh 113 - kernel module udebs [Vaidhy]
65 joeyh 102 Not started. We will need various sets of kernel modules;
66     one such set is NIC drivers. Each set goes in a udeb; there
67     probably has to be a system to build the whole kernel and
68     udebs.
69 joeyh 113 - library reduction [Marcus Brinkmann]
70     Not started. There is code in the boot-floppies that should
71     be usable, but this is still one of the hardest parts.
72 joeyh 102 - install media build system [UNCLAIMED]
73     Not started. Puts all the peices together and makes
74     install media.
75 joeyh 132 - user documentation
76     Not started. (Waiting until we have something to document..)
77    
78     Other stuff:
79     - The main menu design has some issues. If a step is failing
80     because some step above it did something wrong, but thought
81     it succeeded (a disk was partitioned, but very badly, and
82     installing the base system to it fails), there is no way to
83     force the user to back up. This seems to preclude linear
84     install mode. I posted a longer example to -boot. Three
85     possible fixes:
86     - Detect loops, and have code to figure out what went
87     wrong and back up to the appropriate step that can
88     fix it
89     - Detect loops, and back up to the beginning of
90     the menu
91     - Detect whenever any menu item fails, and leave
92     linear mode. (BEST)
93     - Need to define module subsystems for network/hardware
94     support, network configuration, target media support, etc.
95    

  ViewVC Help
Powered by ViewVC 1.1.5