Roadmap
|
Size: 9627
Comment:
|
Size: 9608
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 90: | Line 90: |
| '''Assigned to:''' Nxvl '''Goal:''' Augeas has been already packaged, now we need to cover a [http://wiki.ubuntu.com/UbuntuCentralizedServiceAdministrator/Augeas set of lenses] to manage the configuration files from the most common/used services. |
'''Assigned to:''' [:Nxvl] '''Goal:''' Augeas has been already packaged, now we need to cover a [:UbuntuCentralizedServiceAdministrator/Augeas:set of lenses] to manage the configuration files from the most common/used services. |
ContentsBRTableOfContents(3) |
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].
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.
Packager corner
Merges
Here is a list of packages that need to be merged which shouldn't be too difficult (outstanding merges are higher priority than updated merges):
Outstanding merges
- phpldapadmin (universe outstanding merge)
- heimdal (universe merge)
These merges (and others) are available at http://merges.ubuntu.com. See [:UbuntuDevelopment/Merging:Merging] for more information on the process.
Integration of SASL and Postfix
Assigned to: AnteKaramatic
Goal: Out of the box integration of SASL and Postfix.
- Look into Cyrus SASL integration as most of services in main support Cyrus SASL rather then Dovecot SASL.
Dovecot SASL integration: 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 the intrepid archive.
Review the list of packages that need to be updated:
- libdb 4.2 (Hardy +1 due to openldap) - remove the ones that are done:
- kolab-cyrus-imapd (changes needed to support on disk format changes)
- libdb4.2-ruby - Plan to leave this in place for Hardy for ISVs that need libdb transaction support with Ruby. Libdb4.6-ruby is uploaded, but broken with threaded transactions. rbot, dhelp, and bsfilter need to be migrated. (rbot and bsfilter have been migrated)
- onak (changes needed to support on disk format changes)
openldap2 - Bug [https://bugs.edge.launchpad.net/ubuntu/+source/openldap2/+bug/187468 #187468]
openldap2.3 - Bug [https://bugs.edge.launchpad.net/ubuntu/+source/openldap2.3/+bug/187471 #187471]
Note: The openldap migration is pending resolution of libdb4.6 performance issues and being worked.
- libdb 4.3:
- kfreebsd-5
klibido (WIP - MiguelRuiz is on it)
- libdb4.3-ruby (rbot, gonzui, bsfilter - pending)
nss-updatedb - DONE - Bug [https://bugs.launchpad.net/ubuntu/+source/nss-updatedb/+bug/199219 #199219]
- qtstalker
reprepro - WIP - Bug [https://bugs.launchpad.net/ubuntu/+source/reprepro/+bug/199240 #199240]
smtpguard - WIP - Bug [https://bugs.launchpad.net/ubuntu/+source/smtpguard/+bug/199254 #199254]
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]). Status action additions were unreachable for Hardy. In Intrepid, we would like to provide status actions for all of the key server init scripts, and as many other ones as possible.
Add augeas lenses
Assigned to: [:Nxvl]
Goal: Augeas has been already packaged, now we need to cover a [:UbuntuCentralizedServiceAdministrator/Augeas:set of lenses] to manage the configuration files from the most common/used services.
Tester corner
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:
[https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto ActiveDirectoryWinbindHowto]
[https://help.ubuntu.com/community/ActiveDirectoryHowto ActiveDirectoryHowto]
[https://help.ubuntu.com/community/ActiveDirectoryWinbind-SADMS ActiveDirectoryWinbind-SADMS]
[https://help.ubuntu.com/community/SettingUpSamba SettingUpSamba]
[https://help.ubuntu.com/community/SettingUpSambaPDC SettingUpSambaPDC]
[https://help.ubuntu.com/community/LDAP-Samba_PDC_%28for_Linux_and_Windows%29 LDAP-Samba PDC (for Linux and Windows)]
[https://help.ubuntu.com/community/SambaFedoraDirectoryServerIntegration SambaFedoraDirectoryServerIntegration]
[https://help.ubuntu.com/community/ComprehensiveSambaGuide ComprehensiveSambaGuide]
[https://help.ubuntu.com/community/MountWindowsSharesPermanently MountWindowsSharesPermanently]
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.
Update Server-Related Ubotu 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.
Missing and perhaps useful factoids:
- serverguide
- inetd
- openssl
msa and/or mra - see http://wiki.mutt.org/?MailConcept
Review ServerGuide for Intrepid
Assigned to: ["Asommer"]
Goal: Review the ServerGuide and provide any updates that my be necessary for Intrepid.
The development version of the server guide can be found [http://doc.ubuntu.com/ubuntu/serverguide/C/ online].
- String Freeze is October 2nd, 2008.
Spec for Intrepid: IntrepidServerGuide .
Developer corner
Ubuntu VM builder
Assigned to: SorenHansen
Goal: Fast and simple virtual machine creation script and web frontend.
See: ["VMBuilderSpec"]
Migrate openldap configuration to cn=config
Assigned to: MathiasGug
Goal: OpenLDAP version 2.3 introduced a special DIT called cn=config that can be used to replace the slapd.conf file. cn=config enables programatic access to slapd configuration, such as loading additional schemas.
See: OpenLdapCnConfigMigration
Default LDAP DIT for user and group managment
Assigned to: MathiasGug
Goal: Provide a default DIT to enable User and Group management using an Ubuntu Server as the LDAP directory.
See: ["DefaultLDAPDITForUserGroupMgmt"]
Mail server improvements
Assigned to: ScottKitterman
Goal: Move clamav and spamassassin into main. Enable dkim by default.
See:
- ["ServerAmavisdDKIMSpec"]
Boot Support for Degraded RAID
Assigned to: DustinKirkland
Goal: Enhance Ubuntu's boot procedures to configure and support booting a system dependent on degraded RAID1 device(s).
See: BootDegradedRaid
Encrypted ~/Private Directory in Each User's Home
Assigned to: DustinKirkland
Goal: Provide an encrypted ~/Private Directory in Each User's Home
See: EncryptedPrivateDirectory
Migrate new installs and upgrades of client and server packages to use SSL v3 or TLS
Assigned to: AnteKaramatic
Goal: Minimize use of SSL v2 in standard/supported configurations.
See: ["MigrateOffSSL2"]
Ubuntu Manpage Repository
Assigned to: DustinKirkland
Goal: reate a set of scripts that can generate a complete repository of all manpages in Ubuntu distributions, marked up in an HTML format, indexed by Google, and hosted at http://manpages.ubuntu.com.
[:CategoryServerTeam]BR [:CategoryTeamTODOPage] BR
ServerTeam/Roadmap (last edited 2016-02-09 22:17:49 by raharper)