Roadmap

Revision 127 as of 2008-03-20 12:33:59

Clear message

Include(ServerTeam/Header)

Here is a list of specific tasks and projects we're working on in the short term. If you have a suggestion or a general idea, add it to the [:ServerTeam/IdeaPool:IdeaPool] instead.

If you want to help in one of these, either contact the assignee or assign the task to yourself if it is not assigned.

Don't hesitate to discuss any issues on the mailing list or the IRC channel. See the [:ServerTeam/Contact: Contact] page for more information.

When an item has been completed, remove it from this page and drop a note on the [:ServerTeam/ReportingPage:ReportingPage].

Anchor(triager)

Triager corner

Triage openldap bugs

Assigned to: [:ServerTeam:Ubuntu Server Team]

Goal: Move all [https://bugs.launchpad.net/ubuntu/+source/openldap2.3/+bugs?field.searchtext=&orderby=datecreated&search=Search&field.status%3Alist=New&field.importance%3Alist=Undecided&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_contact=&field.status_upstream-empty-marker=1&field.omit_dupes.used=&field.omit_dupes=on&field.has_patch.used=&field.tag=&field.has_cve.used= openldap bugs that are in a New, Undecided state] to a Incomplete, Confirmed or Triagged state, with an Importance set.

Anchor(packager)

Packager corner

Fix bugs marked by the QATeam

The Ubuntu QA team has assembled a list of bugs that we think should be fixed for Hardy. These are often long-standing bugs or bugs with many subscribers, comments or duplicates. The bugs are generally in a mature triage state and should be ready to work on.

They are tagged with qa-hardy-server:

Improve mysql package upgrade

Assigned to:

Goal: Make mysql upgrade process more bulletproof.

Contact:MathiasGug

Improve php modules packages

Assigned to:

Goal: Whenever a new php module is installed, apache2 needs to be restarted. However the postinst scripts don't do it. A notification should be sent.

Contact:MathiasGug

Integration of Dovecot SASL and Postfix

Assigned to: AnteKaramatic

Goal: Out of the box integration of Dovecot SASL and Postfix. Pertains to bug [https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/164837 #164837].

Get rid of old libdb versions

Assigned to: ScottKitterman

Goal: Migrate off of as many libdb versions as possible to libdb 4.6 so they can be removed from hardy:

Note: The openldap migration is pending resolution of libdb4.6 performance issues and being worked.

Note: To do the migration make sure its not using transactions: grep for transaction in the source code - if transactions aren't used, update the build-dep/depends. Otherwise, existing data have to be migrated to a new structure.

Add 'status' action to server init scripts

Assigned to: DustinKirkland

Goal: This item previously covered making init scripts [http://refspecs.freestandards.org/LSB_3.2.0/LSB-Core-generic/LSB-Core-generic/tocsysinit.html LSB compliant] (see also [http://wiki.debian.org/LSBInitScripts LSBInitScripts in Debian]). However, full LSB compliance is unreachable for Hardy, and possibly unattainable in general. The current strategy is to simply add a "status" action to 9 of the most important Ubuntu Server service init scripts (apache2, at, bind9, cron, dovecot, openssh, samba, sysklogd, udev). We will need to follow the FreezeExceptionProcess for each of these.

  1. See the [https://lists.ubuntu.com/archives/ubuntu-devel/2008-March/025176.html discussion thread on ubuntu-devel]

  2. See Launchpad bugs [https://bugs.launchpad.net/ubuntu/+source/lsb/+bug/203169 203169], [https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/201287 201287], [https://bugs.launchpad.net/ubuntu/+source/cron/+bug/201504 201504], [https://bugs.launchpad.net/ubuntu/+source/samba/+bug/39157 39157]

Anchor(tester)

Tester corner

New security features

Assigned to: KeesCook

Goal: Test applications to make sure that the new security features available in Hardy don't break badly.

  • DONE x86_64 kernel stack protection (KeesCook)

  • DONE kernel VDSO randomization support (KeesCook)

  • DONE kernel heap/exec memory location randomization support (KeesCook)

  • DONE lower 64k memory protection (KeesCook)

  • toolchain wrapper (hardening-wrapper) (KeesCook)

  • DONE tool to set password strength using auth-client-config (JamieStrandboge)

iSCSI support

Assigned to: SorenHansen

Goal: iscsi is available in the installer if you pass iscsi=true on the kernel command line. Testing if ubuntu support a wide array of iscsi target is requested.

Related page: ["iSCSITarget+Initiator"]

Anchor(documentor)

Documentor corner

Update Ubuntu ServerTeam wiki pages

Assigned to: MathiasGug

Goal: Improve the pages to make it easy to contribute to the ServerTeam.

Track pages on help.ubuntu.com that need to be updated

Assigned to: ["Asommer"]

Goal: Keep track of server related page on help.ubuntu.com that need to be updated.

Currently focusing on pages related to Samba:

Some of the above pages cover the same material so it's probably a good idea to try and merge them into one and see about deleting the old content. Others can probably just be confirmed to work on Gutsy edited to conform to the [https://help.ubuntu.com/community/WikiGuide/Style WikiStyleGuide]. Also, the SettingUpSamba page is mentioned on the [https://help.ubuntu.com/community/WikiToDo WikiToDo] page.

Anchor(factoids)

Assigned to: NealMcBurnett

Goal: Review the [http://ubotu.ubuntu-nl.org/factoids.cgi factoids] offered by [https://wiki.ubuntu.com/UbuntuBots uboto] that relate to the sorts of questions that come up in #ubuntu-server and improve them.

Done: mail server, smtp, mua, mta, mda, imap, pop, pop3, JeOS, nic, ntp, proxies, ebox, servergui

Missing and perhaps useful factoids:

Review ServerGuide for Hardy

Assigned to: ["Asommer"] and PaulSchulz

Goal: Review the ServerGuide and provide any updates that my be necessary for Hardy.

The development version of the server guide can be found [http://doc.ubuntu.com/ubuntu/serverguide/C/ online].

Anchor(developer)

Developer corner

Virtualization Host support

Assigned to: SorenHansen

Related page: UbuntuVirtualisationHostSpec

JeOS improvements

Assigned to: SorenHansen

Related page: ["JeOSHardySpec"]

Windows authentication integration

Assigned to: [:dendrobates:RickClark]

Related papge: ["windows-authentication-integration"]

LTS Upgrade

Assigned to: SorenHansen

Goal: Track server related package upgrade testing.

Ldap client integration

Assigned to: [:dendrobates:RickClark]

Goal:

  • provide openldap 2.4 client libraries and remove the openldap 2.1 libs.
  • add ldap backend to adduser.
  • integrate with the installer.

Ldap directory server

Assigned to:

Related page: EasyLDAPServerHardy

Improve AppArmor support in Ubuntu

Assigned to: MathiasGug

Related page: HardyAppArmor

Improve security

Assigned to: KeesCook

  • anti-PTRACE - turn off ptrace by default - e.g. limit access via new capabilities (hardy +1) (KeesCook)

Ubuntu Firewall

Assigned to: JamieStrandboge

Related page: UbuntuFirewall

Assigned to:

Related page: ServerPackageReview

XEN

Assigned to: ChuckShort

  • Xen 3.2.
  • Kernel 2.6.24


[:CategoryServerTeam]BR [:CategoryTeamTODOPage] BR