In case you've not heard of it, debian-installer is the next-generation Debian installation system that is targeted to be the installer for sarge. Its home page: http://www.debian.org/devel/debian-installer This is a periodic status report.
The first beta release back on November 9th was rather successful: It showed that d-i does work on a fair number of systems besides the systems of those of us developing it, and indeed that users generally like it and find it easy to use. Thanks partly to better than expected press coverage (two articles about it, mention on slashdot, etc), we gathered a lot of installation reports to help guide us toward the areas that need work. Indeed there are so many installation reports that we have not managed to follow up on them all as of yet, though all have at least been read over and we've identified the biggest problems with beta 1 (of which, see below). This is one area we need more manpower to deal with, since ideally an installation report is followed up on, categorised, and bugs passed on any the appropriate packages while the reporter is still trying to install debian or their install is fresh in their mind. From personal experience, this can be very fruitful, but it can be a fair bit of work. I hope that we can add a few more volenteers to the group who actively work on this; it is a good way to learn about the internals of debian-installer. Interested? Then take a look at http://bugs.debian.org/installation-reports Based on the installation reports we've seen so far, some of the biggest unfixed problems are these: #1 isolinux CDs do not boot on some systems, more than was expected. #2 The behavior of always trying to do DHCP was bad. An updated netcfg is in the works to address this. #3 The partitioner is not quite on a par with the rest of the installer. The forthcoming "partman" partitioner may address this. #4 Error handling around debootstrap still sucks, problems with debootstrap failing on non-empty partitions are common. #5 More folks have SCSI CD drives than we'd have guessed, and find the need for a driver floppy with such drives annoying. #6 base-config is not very well integrated with the rest of d-i (base-config 2.0 has partially addressed this, but more work needs to be done). Of course our TODO file and bug repoorts attest to lots of smaller or less common problems. Still, we've fixed so many problems since the beta that I cannot keep track of, let alone list them all. A few of the biggest areas fixed in the daily builds include: - problems with dual ethernet cards - keyboard selection problems - floppy boot problems (kernel oops) on some Sony laptops - boots and installs direct from USB keychain now working and documented - problems with using an IDE CD drive on a system with all SCSI disks or the converse - many varied problems with unsupported hardware (such as various ethernet cards), that is now supported - lots of work on improving the language used to be easier to understand - many, many more The recent server compromise slowed us down for a while, but we're nearly past that and planning for the next beta. Besides fixing #1-#5 above, the big focus for this beta will be on ports and translations. We're doing pretty well on translations already. 4 languages are more than 90% done, 4 more are over 50% done[1]. An upcoming "string freeze", scheduled for the 14th through 21st, should provide the chance for lots of languages to get 100% up-to-date against a stationary target. Any translators who are interested in helping bring an existing language up to date, or add a new one, should subscribe to the debian-boot mailing list and read doc/translations.txt in d-i cvs. We're not doing so well on ports. There has been some activity on the ia64 and hppa ports since beta 1, and I hope to see one or both included in beta 2, but both need more testing. Of course powerpc continues to be supported. The mips port more or less works if you know what you're doing, and is on track to be included in beta 2. But there has been only some activity on sparc, mipsel, alpha, m69k (amiga), and s390; and little or progress on hppa, arm, various m68k subarches, and many less common powerpc subarches; and many of these architectures are nowhere near working. I know that there can still be quite a learning curve involved in porting d-i, and I hope that we can come up with some better ways for those of us who understand all of d-i to work more closely with those of you who grok an architecture. Something I'd like to try is getting separate pairs of d-i developers and porters together in one place, and see if and see if such small teams they can make some real progress. I encourage any porter or d-i developer who is interested in this idea to post to the debian-boot mailing list. Ports or no ports, d-i will eventually release, and the release plans for beta 2 are to have it out before New Years. -- see shy jo [1] Here are the real numbers, courtesy of Denis Barbier 90% pt_BR 90% ja 90% da 90% cs 85% fr 70% nl 55% bs 52% el 49% ru 48% nb 45% lt 45% fi 41% pl 40% ca 38% es 31% sk 28% tr 23% de 20% sl 8% ga 7% nn 5% sv 5% se 4% no 4% lv 3% it 3% gl 2% ko 2% hu 0% zh_CN 0% pt These may already be out of date for a few languages.
signature.asc
Description: Digital signature