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

Diff of /trunk/installer/doc/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1317 by tfheen, Wed Nov 20 22:29:10 2002 UTC revision 1320 by tfheen, Wed Nov 20 23:44:54 2002 UTC
# Line 15  General things to keep an eye on: Line 15  General things to keep an eye on:
15          - Keep this progress file up-to-date as you complete various parts          - Keep this progress file up-to-date as you complete various parts
16            of it.            of it.
17    
18  Still Todo:  Status for different parts of debian-installer.  The numbers are
19    approximate (as in +/- 50%) and may change in any direction, at any
20    time.
21    
22    [0%]     - Not begun
23    ---------------------------------------------------------------------
24          - Some kind of a machanism for udebs to declare what parts of          - Some kind of a machanism for udebs to declare what parts of
25            busybox they need, so we can ensure that all deps are met while            busybox they need, so we can ensure that all deps are met while
26            keeping the busybox footprint small.            keeping the busybox footprint small.
27            Packages depending on base-installer should use the            Packages depending on base-installer should use the
28            utilities in /target so we can keep busybox's size down.            utilities in /target so we can keep busybox's size down.
         - sort out Raphael's changes to rootskel and build/Makefile;  
           devices are made by both right now, and then devfs provides some  
           too. This all needs to be dealt with; rootskel shouldn't need to  
           make any devices, maybe it sets up symlinks though? And the  
           Makefile should not make any devices, for sure.  
29          - polish everything so it is actually usable          - polish everything so it is actually usable
30          - translations          - translations
31                  (Waiting until there is i18n and final text to translate,                  (Waiting until there is i18n and final text to translate,
32                  and until we have figured out where the translations go.)                  and until we have figured out where the translations go.)
33          - user documentation          - user documentation
34                  (Waiting until we have something to document..)                  (Waiting until we have something to document..)
35          - cd installs, etc, etc, etc          - GUI frontend to cdebconf.  There has been talk about using
36              gtk-fb as a frontend to cdebconf, but so far nobody has
37  Under development:            actually gotten anything working well.  [Michael Cardenas?]
38    
39    [30%]   - Might need large rewrites.  Current implementation might
40              work by accident
41    ---------------------------------------------------------------------
42            - netcfg [David Whedon]
43                    Working, pending rewrite for IPv6 and multiple devices
44                    support.
45            - busybox integration [Erik Andersen]
46                    TODO: seems we need touch, head, sort, and wc back on for
47                    debootstrap.
48            - i18n [Denis Barbier, Tollef Fog Heen]
49                    Works in cdebconf, we need to make sure all templates
50                    are in UTF8 and make the frontends handle UTF8 in a
51                    sane way.
52            - disk selector, partitioner [Raphael Hertzog, Raphael Hertzog]
53                    There are two of them, autopartkit and partkit.
54                    Autopartkit is a bit more advanced ATM.
55    
56          - disk formatter  [60%]   - Needs some work, but does its grunt work
57                  Formats disks, turns on swap, etc.  mkfs is in udeb  ---------------------------------------------------------------------
                 format, but nothing calls it.  swap is not begun.  
58          - {lilo,grub} installer [Moshe Zadka, Tollef Fog Heen]          - {lilo,grub} installer [Moshe Zadka, Tollef Fog Heen]
59                  moshez has a preliminary lilo-installer package in                  moshez has a preliminary lilo-installer package in
60                  tools/lilo-installer, and a pre-preliminary grub-installer                  tools/lilo-installer, and a pre-preliminary grub-installer
61                  package in grub-installer.  lilo-installer seems to work.                  package in grub-installer.  lilo-installer seems to
62          - disk selector, partitioner [Raphael Hertzog, Raphael Hertzog]                  work.  grub-installer seems to work.
63                  There are two of them, autopartkit and partkit.          - disk formatter
64                  Autopartkit is a bit more advanced ATM.                  Formats disks, turns on swap, etc.  mkfs is in udeb
65                    format, but nothing calls it.  swap is not begun.
66            - base system installer [Anthony Towns, Tollef Fog Heen]
67                    debootstrap is stable, and has quite good support in
68                    base-installer
69            - archive setup
70                    Mostly done, we probably want to separate testing and
71                    unstable at some point.
72          - cdebconf [Randolph Chung]          - cdebconf [Randolph Chung]
73                  In progress, has two working database backends and one                  In progress, has multiple working database backends
74                  working text-based frontend, with progress on a slang                  and one working text-based frontend, with progress on
75                  frontend. Quite usable by now.                  a slang frontend. Quite usable by now.
76            - design [Joey Hess, debian-boot]
77                    80% done. Enough to know what the big pieces are
78                    and how they fit together.
79            - install media build system [David Whedon]
80                    We can build chrootable, library-reduced trees. It
81                    boots too.  CD-ROM build system might some work.
82          - dhcp [Matt Kraai]          - dhcp [Matt Kraai]
83                  We're using dhclient, but should keep an eye on udhcpc,                  We're using dhclient, but should keep an eye on udhcpc,
84                  which is smaller.                  which is smaller.  We need to decide on one dhcp
85          - anna (retreiver control program) [Joey Hess, Glenn McGrath]                  client.
86                  About 10% done realistically, but it does work.           - floppy retriever [Martin Sjögren]
87                    Seems to work, at least for the time being.
88    
89    [90%]  - Single missing important feature or bug.
90    ---------------------------------------------------------------------
91            - anna (retreiver control program) [Martin Sjögren]
92                    Works, mostly.  Needs support for Releases files.
93                    Support for signed Release files would be cool, but
94                    needs gpgv-udeb.
95            - main-menu (main menu generator) [Martin Sjögren, Joey Hess]
96                    - support for multiple provides are missing.
97                    - what happens when one step fails?
98          - choose-mirror [Joey Hess]          - choose-mirror [Joey Hess]
99                  80% done                  works, needs some polish and merging of ftp/http
100          - install media build system [David Whedon]                  questions.
                 We can build chrootable, library-reduced trees. It  
                 boots too (CHECK: does it still?). Dns does not work though.  
         - i18n [Tollef Fog Heen, probably more people needed]  
                 Work in cdebconf, we need to make sure all templates  
                 are in UTF8 and make the frontends handle UTF8 in a  
                 sane way.  
101    
102  More or less done, for now anyway:  [100%] - Those shouldn't need to be touched any more
103             (except for wishlist features)
104          - design [Joey Hess, debian-boot]  ---------------------------------------------------------------------
                 80% done. Enough to know what the big pieces are  
                 and how they fit together.  
105          - udpkg (tiny dpkg clone) [Randolph Chung, Joey Hess]          - udpkg (tiny dpkg clone) [Randolph Chung, Joey Hess]
                 Usable. One todo item (localized descriptions)  
106                  May be replaced with busybox dpkg.                  May be replaced with busybox dpkg.
107          - main-menu (main menu generator) [Joey Hess]          - cd installs
108                  90% done (one non-trivial todo item)                  Works mostly.
         - busybox integration [Erik Andersen]  
                 TODO: seems we need touch, head, sort, and wc back on for  
                 debootstrap.  
109          - kernel-package integration [Herbert Xu]          - kernel-package integration [Herbert Xu]
110                  Udebs are built automatically; this is well in hand.                  Udebs are built automatically; this is well in hand.
111          - net retriever [Joey Hess]          - net retriever [Joey Hess]
112                  Needs proxy and general testing.  Will soon have                  Seems to work.  FTP support missing.
                 ftp support.  
113          - cdrom retriever [Raphael Hertzog]          - cdrom retriever [Raphael Hertzog]
114                  Working                  Working
         - archive setup  
                 Mostly done, we probably want to separate testing and  
                 unstable at some point.  
         - post-reboot configuration [Joey Hess]  
                 base-cofig is stable, though stuff may need to be added to  
                 it to handle things d-i doesn't bother with.  i18n is  
                 needed.  
115          - ethdetect [David Whedon]          - ethdetect [David Whedon]
116                  Working                  Working
         - netcfg [David Whedon]  
                 Working  
         - generate treecompare data for each daily build and put or mail it  
           somewhere [Joey Hess]  
                 http://people.debian.org/~joeyh/debian-installer/  
         - base system installer [Anthony Towns, Tollef Fog Heen]  
                 debootstrap is stable, and has quite good support in  
117          - library reduction          - library reduction
118                  mklibs.py works, and is packaged, and used by the                  mklibs.py works, and is packaged, and used by the
119                  build process.                  build process.
120            - generate treecompare data for each daily build and put or mail it
121              somewhere [Joey Hess]
122                    http://people.debian.org/~joeyh/debian-installer/
123            - post-reboot configuration [Joey Hess]
124                    base-cofig is stable, though stuff may need to be added to
125                    it to handle things d-i doesn't bother with.  i18n is
126                    needed.
127    
128    
129  Maybe, if somebody picks it up:  Maybe, if somebody picks it up:

Legend:
Removed from v.1317  
changed lines
  Added in v.1320

  ViewVC Help
Powered by ViewVC 1.1.5