UbuntuDevelopmentFarm

Differences between revisions 3 and 4
Revision 3 as of 2006-11-09 17:34:34
Size: 2032
Editor: 207
Comment:
Revision 4 as of 2006-11-09 18:48:21
Size: 2206
Editor: 207
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
This is a placeholder Summary for the Ubuntu Development Farm ( akin to the Debian Porter Machines ) so Ubuntu Developers have access to other arches and build enviroments that might otherwise not be possible.

Note: other advantages , a build environments while on the road, the quality and of a build environments
This is a placeholder Summary for the Ubuntu Development Farm which would give Ubuntu Developers access to other arches and build enviroments that might otherwise not be possible. This is equivalent to the Debian Porter Machines. Other advantages while away from your home systems and having ready made and up to date build environements.
Line 15: Line 13:
Ubuntu Developers might have the skill but not the access to machines to fix bugs that only are on one arch.
Also
Developers might not have the bandwidth speed or un-caped access to the internet, this would only require ssh traffic to the build machines.
Ubuntu Developers might have the skill to fix bugs that only are on one architecture but not access to the machines.   Developers might not have the bandwidth speed or un-caped access to the internet to create lots of pbuilder chroots, a build farm would only require ssh traffic to the build machines.
Line 20: Line 17:
Bob in NZ is a very active contributor to ubuntu and a member of the MOTU team but has a bandwith cap placed on his ISP account. This dosent bother Bob because he can use low bandwidth ssh to download source to the build machine and package or fix it and then upload right from there. Bob in NZ is a very active contributor to Ubuntu and a member of the MOTU team but has a bandwith cap placed on his ISP account. This does not bother Bob because he can use low bandwidth ssh to download source to the build machine and package or fix it and then upload right from there.
Line 22: Line 19:
Joe Dosent always have access to a fast enough machine to do bug fix builds in a sane ammount of time. He then just does his builds on the much faster Build Farm. Joe does not always have access to a fast enough machine to do bug fix builds in a sane ammount of time. He can do his builds on the much faster Build Farm.
Line 24: Line 21:
All MOTU and core-developers for ubuntu. All MOTU and core-developers for Ubuntu.
Line 27: Line 24:
n/a Not yet specified. Needs discussion with Canonical for what facilities they can provide.
Line 29: Line 27:
n/a Not yet specified.
Line 36: Line 34:
to be built for all arches against packages only from official ubuntu archive. to be built for all architectures against packages only from official Ubuntu archive.

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

This is a placeholder Summary for the Ubuntu Development Farm which would give Ubuntu Developers access to other arches and build enviroments that might otherwise not be possible. This is equivalent to the Debian Porter Machines. Other advantages while away from your home systems and having ready made and up to date build environements.

Rationale

Ubuntu Developers might have the skill to fix bugs that only are on one architecture but not access to the machines. Developers might not have the bandwidth speed or un-caped access to the internet to create lots of pbuilder chroots, a build farm would only require ssh traffic to the build machines.

Use cases

Bob in NZ is a very active contributor to Ubuntu and a member of the MOTU team but has a bandwith cap placed on his ISP account. This does not bother Bob because he can use low bandwidth ssh to download source to the build machine and package or fix it and then upload right from there.

Joe does not always have access to a fast enough machine to do bug fix builds in a sane ammount of time. He can do his builds on the much faster Build Farm.

Scope

All MOTU and core-developers for Ubuntu.

Design

Not yet specified. Needs discussion with Canonical for what facilities they can provide.

Implementation

Not yet specified.

Unresolved issues

Security concerns with root access to the buildd machines in the Data Center given to such a wide audiance.

BoF agenda and discussion

Taking the security concerns into consideration it was decided to work with the PPA spec for Launchpad.net to create a new PPA-Restricted subset of that to allow "test" builds to be built for all architectures against packages only from official Ubuntu archive.


CategorySpec

UbuntuDevelopmentFarm (last edited 2008-08-06 16:23:42 by localhost)