Summary

Server daily builds provide a user or a developer a way to test upstream versions before they are included in Ubuntu. As a user it allows users to test new features before they reach Ubuntu. As a developer, it provides a way of testing fixes before they can be integrated into Ubuntu.

Rationale

Server daily builds provide both the user and a developer a way to test new upstream versions before they are included in Ubuntu. This is especially important by providing a way to:

User stories

Design

Selection of packages

The packages that were selected are the following:

Launchpad group/PPA

Similar to the xorg-edgers group a launchpad group will be created in order to use the PPA system in order to distribute the daily server packages. An option to keep each source in their own PPA is also in consideration.

Bzr branches

Bzr branches will be used to keep track of the changes to the the debian/ directory.

bzr builder

Bzr builder uses recipes in order to build dailies. This will be the basis of Daily Server packages, the recipes will be kept in a bzr branch as well

Upstream source

Daily server builds will use existing launchpad tools to import upstream code into bzr trees in order to keep track of them.

Unresolved issues

The unresolved issues are the following:

BoF agenda and discussion

daily vcs - Agenda

http://launchpad.net/~ubuntu-server-edgers

Requirements
- in main

- new packages to add:
 - cloud workloads
   * memcache
   * varnish
   * drizzle
   * php
  - virtualization
   * libvirt
  - monitoring:
   * nagios
   * munin
   * opennms
  - other:
   * openldap
   * nginx
   * cluster infrastructure
    - corosync
    - pacemaker (in universe, but should go to main soon)
    - drbd
    - rhcs

- Adding Documentaion
- Get statistics
- Moving it to the data center or launchpad
- Automation
- Reporting bugs against the package in launchpad or the project?

- Use upstream snapshots when available


CategorySpec

ServerMaverickDailyVCS (last edited 2010-05-21 16:56:07 by CPE0006258ec6c1-CM000a73655d0e)