| 1 |
Where we are: |
Where we are: |
| 2 |
|
|
| 3 |
We have a small chrooted system that is being autobuilt daily. |
We have a small chrooted system that is being autobuilt daily. |
| 4 |
A single bootable floppy image has been created, and works. |
Ufortunatly, it is about 233k too big now. We're hoping to get this |
| 5 |
|
fixed by Wednesday. |
| 6 |
|
|
| 7 |
General things to keep an eye on: |
General things to keep an eye on: |
| 8 |
|
|
| 9 |
- All udeb packages should be able to build debug versions if |
- All udeb packages should be able to build debug versions if |
| 10 |
DEB_BUILD_OPTIONS="debug". |
DEB_BUILD_OPTIONS="debug". |
| 11 |
- Packages that link in cdebconf should build-depend on |
- Udebs should not include .md5sum files. |
|
cdebconf-dev now that it is in Debian. |
|
| 12 |
- Make sure all udebs declare dependancies on everything they |
- Make sure all udebs declare dependancies on everything they |
| 13 |
depend on (this includes depending on ash, busybox, etc). The |
depend on (this includes depending on ash, busybox, etc). The |
| 14 |
dependancy web is pretty spotty right now. |
dependancy web is pretty spotty right now. |
| 17 |
|
|
| 18 |
Still Todo: |
Still Todo: |
| 19 |
|
|
| 20 |
|
- generate treecompare data for each daily build and put or mail it |
| 21 |
|
somewhere [Joey Hess] |
| 22 |
|
- re-orient and get back on our feet after the long hiatus: |
| 23 |
|
- daily autobuilds are happening again |
| 24 |
|
- TODO: scan and summarize all changes since last spring |
| 25 |
|
|
| 26 |
- target media detector |
- target media detector |
| 27 |
Just has to figure out what media to install to. |
Just has to figure out what media to install to. |
| 28 |
Probably trivial; most support already in the kernel. |
Probably trivial; most support already in the kernel. |
| 29 |
- disk formatter |
- disk formatter |
| 30 |
Formats disks, turns on swap, etc. |
Formats disks, turns on swap, etc. |
| 31 |
|
- {lilo,grub} installer |
| 32 |
- polish everything so it is actually usable |
- polish everything so it is actually usable |
| 33 |
- i18n |
- i18n |
| 34 |
- translations |
- translations |
| 38 |
- cd installs, etc, etc, etc |
- cd installs, etc, etc, etc |
| 39 |
|
|
| 40 |
Under development: |
Under development: |
| 41 |
|
|
| 42 |
- disk partitioner [David Whedon] |
- disk partitioner [David Whedon] |
| 43 |
tools/partkit in CVS. Currently doesn't do much |
tools/partkit in CVS. Currently doesn't do much |
| 44 |
but is a good start. |
but is a good start. |
| 45 |
- cdebconf (miniature debconf in C) [Randolph Chung, Anthony Towns] |
- cdebconf [Randolph Chung] |
| 46 |
In progress, has one working database backend and one |
In progress, has one working database backend and one |
| 47 |
working text-based frontend, with progress on a slang |
working text-based frontend, with progress on a slang |
| 48 |
frontend. Quite usable by now. |
frontend. Quite usable by now. |
| 49 |
- ethdetect [David Whedon] |
- ethdetect [David Whedon] |
| 50 |
Seems to work, still needs some itegration into the chroot. |
Seems to work, still needs some itegration into the chroot. |
|
- insmod/modprobe [David Whedon] |
|
|
Udebs not yet available, patch sent to bts. |
|
| 51 |
- netcfg [David Whedon] |
- netcfg [David Whedon] |
| 52 |
Development in progress, and partly works now. |
Development in progress, and partly works now. |
| 53 |
some required patches (dhcp) still in bts. |
some required patches (dhcp) still in bts. |
| 56 |
- choose-mirror [Joey Hess] |
- choose-mirror [Joey Hess] |
| 57 |
80% done |
80% done |
| 58 |
- base system installer [Anthony Towns] |
- base system installer [Anthony Towns] |
| 59 |
Aj has a script that bootstraps a chrooted base system |
debootstrap is stable, but needs to be integrated into d-i |
| 60 |
starting with just busybox. It needs integration into the |
udebs are not available yet. |
| 61 |
system, and udebs are not available yet. |
- library reduction |
| 62 |
- {lilo,grub} installer [Gergely Risko] |
mklibs.sh works, but it is not packaged. This is a pain in |
| 63 |
Debconfized lilo is in debian. |
the ass. |
|
- kernel-image-di [Joey Hess] |
|
|
Builds both a regular kernel-image package and udebs for |
|
|
the modules. Still needs work. Kernel config file needs |
|
|
work expecially, as do the selections of exactly which |
|
|
modules go in which udebs. |
|
|
- library reduction [Marcus Brinkmann] |
|
|
mklibs.sh works, but it is not packaged. |
|
| 64 |
- install media build system [Joey Hess, David Whedon] |
- install media build system [Joey Hess, David Whedon] |
| 65 |
We can build chrootable, library-reduced trees. It |
We can build chrootable, library-reduced trees. It |
| 66 |
boots too. Dns doesnot work though. |
boots too (CHECK: does it still?). Dns does not work though. |
|
- post-reboot configuration [Joey Hess?] |
|
|
Many packages that are currently set up by the |
|
|
boot-floppies need to start handling their own setup, after |
|
|
reboot, via debconf. These include timezone and clock config, |
|
|
many of the things in base-config now, what else? |
|
| 67 |
|
|
| 68 |
Needs testing: |
Needs testing: |
| 69 |
|
|
| 70 |
- netkit-tiny [David Whedon] |
- netkit-tiny [David Whedon] |
| 71 |
Packaged, not really tested. |
Packaged, not really tested. |
| 72 |
- other hardware detection [David Whedon] |
- other hardware detection [David Whedon] |
| 81 |
and how they fit together. |
and how they fit together. |
| 82 |
- udpkg (tiny dpkg clone) [Randolph Chung, Joey Hess] |
- udpkg (tiny dpkg clone) [Randolph Chung, Joey Hess] |
| 83 |
Usable. One todo item (localized descriptions) |
Usable. One todo item (localized descriptions) |
| 84 |
|
May be replaced with busybox dpkg. |
| 85 |
- main-menu (main menu generator) [Joey Hess] |
- main-menu (main menu generator) [Joey Hess] |
| 86 |
90% done (one non-trivial todo item) |
90% done (one non-trivial todo item) |
| 87 |
- busybox integration [Erik Andersen] |
- busybox integration [Erik Andersen] |
| 88 |
First pass busybox udeb available. |
First pass busybox udeb available. |
| 89 |
|
- kernel-package integration [Herbert Xu] |
| 90 |
|
Udebs are built automatically; this is well in hand. |
| 91 |
- wget retriever [Joey Hess] |
- wget retriever [Joey Hess] |
| 92 |
Needs proxy and general testing. Will soon have |
Needs proxy and general testing. Will soon have |
| 93 |
ftp support. |
ftp support. |
| 94 |
- archive setup |
- archive setup |
| 95 |
Done. |
Done. |
| 96 |
|
- post-reboot configuration [Joey Hess] |
| 97 |
|
base-cofig is stable, though stuff may need to be added to |
| 98 |
|
it to handle things d-i doesn't bother with |