Debian is too large for this page, and my decade-plus of involvement in the Debian project, and my thoughts and plans for it are too large to really describe here.

Suffice to say that while many of the other projects listed here (debian-installer, debhelper, debconf, devscripts, dpkg-repack, probably anything starting with the letter "d") are subprojects of Debian, and while nearly anything else on the whole wiki is probably available in Debian, all that is just a fraction of all the work I've done for Debian.

Some of Joey's random plans for Debian[1][2]

  • Make testing a proper Debian release that releases at some sane rate (unlike stable).

    I think Pere planted this idea originally. It's a large part of the reason why I work on the testing-security-team, and it's strongly influenced how debian-installer releases have become more than just a release of the installer.

    Seems that AJ supports this idea too, which is cool since he er, invented testing and stuff.

    See cut for more on the idea.

  • Switch to cdebconf as documented on debconf.

  • Finish the &$*$&$&$# /usr/doc transition. 6 or 7 years and bloody counting. Bug #322762 tracks it.

  • Somehow get the policy process out of its "documenting standard practice" hole.

    It's rediculous how long it took to get Debian policy updated to a current version of the FHS.

    Current thingking is to move the driving of policy-type change over to developer's reference, or the RM's list of RC type issues, or something like that, and leave policy as-is.

  • Get all my packages lintian clean (eg, fix lintian ;-)

  • Fix all my bugs (eg, orphan buggy packages ;-)

  • Find co-maintainers for all my packages; move all package repos to alioth.

  • Completely change everything I'm working on in Debian at least once per 5 years.

  • Propose a vote to try to double DPL term of office.

    It's nice for the project to examine itself every year in the DPL elections, but it loses a month or two doing it, and one year is not enough time to bring many plans, such as the ones listed above, to fruition. Not that I'm planning to run for DPL or anything, oh no..

  • Make supplant as the most important website of the project.

  • zeroconf and mdns goodness on Debian

  • Clean up the embedded debian stuff we use at work (busybox-links, adsrootbuilder etc) and integrate it into Debian. See also: replacing stuff with busybox:

    In the future, I for one would like to see a broad agreement in Debian that making init scripts and the like compatable with busybox is worth doing if it doesn't make them significantly slower or uglier.

  • Add a tasksel task to install software to back the machine up. backupninja is a nice frontend to several backup tools. Needs more thought..

  • Make dinstall/archive sync happen more frequently, AKA increase the heartbeat of the project. (Already doubled to 2x/day, I would prefer 6x/day.)

  • Work on ending the tyranny of unix permissions!

[1] Plans may not be sufficiently random for government use.
[2] Goals in mirror may be closer than they appear.