Task list for Andreas Schuldei ======================================== Draft July 30th 2004 Goal: To improwe the system for administrating users in the Skolelinux/Debian-Edu network. Motivate people to join the development and testing of the new features in this systems. Get more developers to the Skolelinux/Debian edu project with a special focus on Germany. Process: - Use the free software development methodes well known in the free software application development community. Release often working code. Announce and cultivate an communicativ environment where testers know what should be tested when there you are releasing improvements and bugfixes. - Motivate developers and users to test every bit of improvement done with the easy to use user administration tools (* what does that mean? *) on irc, developer-lists at debian-edu, linuxiskolen with copy to the german user list. - Facilitation of champion programs where more experienced people helps inexperienced people, mainly in Germany. - Finding testers and co-developers for the WLUS/Cerebrum packages and the tasks below Tasks: - add some features to WLUS (some beautification of the GUI, password hashes in fileimport, tooltip help, Internet access, printer quotas, cerebrum interfaces, kerberos integration, automatic regression tests) (* for the beautification of the gui i need help, i am not the right person for beauty. *) - improved ldap structure (netgroups, ACLs, compatibility to other German schoolservers, replication, certificate distribution) - testing of kerberos with WLUS support (* this seems obvious and not comparable (skope-wise) to the other tasks? *) - afs integration - cerebrum (packaging for debian, integration into the debain-edu system, kerberos support) - CA, certificate handling and distribution system - Get more developers to activly join the project (even from the german language area) Criteria of evalutation: - Weekly reports to the list about progress, status and short plans for what to do next :-) - Installable, fully working, and debugged versions of the solutions for easy user administration on Skolelinux/Debian Edu on Debian Woody(Stable)/Sarge(Testing) (* what about cerebrum? *) - Security issues and smaller bugs in Testing should be uploaded and fixed at most 4 days after the a bug or security message is filed in bugzilla or the security mailinglist. (* note the distinction between smaller bugs and other, possibly structural bugs. it can take considerable time and energy to properly fix some bugs. Likewise it might well be impossible to get minor bugs into testing within 4 days (10 days time without a RC bug is requirement for packages to migrate from sid to testing, security bugs are fixed in stable, no minor bugs. *) - The developer version of the easy user admin tool for Woody and Sarge should be installable at least 3 days in the week with no errors detected by the runtime test suite. (* this calls for a runtime test suite, which would be a great step forward and a major feature. takes time, though. *) - During the next year two or more new developers (preferably from the german language area) should start to participate. (* note that this does not say anything about the *quality* of those developers; should we specify that anyhow? hard... *) (* i would like to see some kind of provision for the case that i do *not* manage to get a significant number of people to help with those tasks. I think the task list above is beyond one year`s work for a single individual, but should be completed during the next year (or less) in any case, so we can release a new major version of debian-edu. And i would like to be actively involved in its realisation. *)