Daily builds for server packages

Registered by Chuck Short

Upstream projects such as PHP and Apache prefer that users who are reporting bugs with their software to use the latest unmodified software in order to test fixes. We should provide a PPA for users to install unmodified upstream software so we can provide quality bug reports for our upstreams.

Blueprint information

Status:
Started
Approver:
Jos Boumans
Priority:
High
Drafter:
Chuck Short
Direction:
Approved
Assignee:
Chuck Short
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Good progress
Milestone target:
milestone icon ubuntu-10.04-beta-1
Started by
Thierry Carrez

Related branches

Sprints

Whiteboard

Secondary Engineer: kirkland

ttx review (20091201) -- Split work per package, please adjust assignees if necessary. Looks good to me now.
mdz 2009-12-01 - user stories are missing actions and results. what does the user do in order to meet their need, and what happens in response to their action?
mdz 2009-12-02 - should be updated to use a separate PPA for each package, so people opt in separately
jib 2009-12-03 - I'm assuming that once tickets are filed, the 'standard' procedure kicks him. Approved under that assumption.

jib review 2010-1-13: Priority for alpha3 is to set up the team + branch and get two projects integrated. I nominate the samba & mysql projects. Using what we learned from this setup we will refine the process for the other projects.

Ubuntu Server Edgers team: http://launchpad.net/~ubuntu-server-edgers (launchpad team)
Bazar branch: bzr branch lp:server-daily-builds

Status:
on track

Work Items for lucid-alpha-3:
[zulcss] (2) Setup Ubuntu Server Edgers team: DONE
[zulcss] (2) Setup Ubuntu Server Edgers bzr branch: DONE
[zulcss] (2) samba import upstream source into bzr branch: DONE
[zulcss] (2) samba import debian dir and write recipe: DONE
[zulcss] (2) samba upload to PPA and publicize: DONE
[zulcss] (2) Create a mysql Edgers PPA: DONE
[zulcss] (2) mysql import upstream source into bzr branch: DONE
[zulcss] (2) mysql import debian dir and write recipe: POSTPONED
[zulcss] (2) mysql upload to PPA and publicize: POSTPONED

Work items for ubuntu-10.04-beta-1:
[zulcss] (2) mysql import debian dir and write recipe: DONE
[zulcss] (2) mysql upload to PPA and publicize: DONE
[zulcss] (2) Create a Apache Edgers PPA: DONE
[zulcss] (2) apache import upstream source into bzr branch: DONE
[zulcss] (2) apache import debian dir and write recipe: DONE
[zulcss] (2) apache upload to PPA and publicize: DONE
[zulcss] (2) Create a qemu-kvm Edgers PPA: DONE
[zulcss] (2) qemu-kvm import upstream source into bzr branch: DONE
[zulcss] (2) qemu-kvm import debian dir and write recipe: DONE
[zulcss] (2) qemu-kvm upload to PPA and publicize: DONE
[zulcss] (2) libvirt import upstream source into bzr branch: DONE
[zulcss] (2) libvirt import debian dir and write recipe: DONE
[zulcss] (2) libvirt upload to PPA and publicize: DONE

Work items for ubuntu-10.04-beta-2:
[zulcss] (3) Create a postgresql Edgers PPA: DONE
[zulcss] (3) postgresql import upstream source into bzr branch: DONE
[zulcss] (3) postgresql import debian dir and write recipe: DONE
[zulcss] (3) postgresql upload to PPA and publicize: DONE
[zulcss] (3) Create a puppet Edgers PPA: DONE
[zulcss] (3) puppet import upstream source into bzr branch: DONE
[zulcss] (3) puppet import debian dir and write recipe: DONE
[zulcss] (3) puppet upload to PPA and publicize: DONE
[zulcss] (3) Create a couchdb Edgers PPA: DONE
[zulcss] (3) couchdb import upstream source into bzr branch: DONE
[zulcss] (3) couchdb import debian dir and write recipe: DONE
[zulcss] (3) couchdb upload to PPA and publicize: DONE

Possible future work:
[zulcss] (3) Create a OpenLDAP Edgers PPA: TODO
[zulcss] (3) openldap import upstream source into bzr branch: TODO
[zulcss] (3) openldap import debian dir and write recipe: TODO
[zulcss] (3) openldap upload to PPA and publicize: TODO
[zulcss] (3) Create a varnish Edgers PPA: TODO
[zulcss] (3) varnish import upstream source into bzr branch: TODO
[zulcss] (3) varnish import debian dir and write recipe: TODO
[zulcss] (3) varnish upload to PPA and publicize: TODO

(?)

Work Items