Build system: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== Maintainers == |
|||
1. Scott Ananian (c_scott) |
|||
2. Michael Stone (m_stone) |
|||
3. Chris Ball (cjb) |
|||
== Build Branches == |
== Build Branches == |
||
Line 12: | Line 18: | ||
2. Include a source code package (.xo or .src.rpm) and a binary package (.xo or .rpm) in ~/public_rpms/<build>/ on dev.laptop.org. |
2. Include a source code package (.xo or .src.rpm) and a binary package (.xo or .rpm) in ~/public_rpms/<build>/ on dev.laptop.org. |
||
3. Update ~/public_rpms/<build>/ChangeLog to describe the changes made by the packages you are introducing. |
|||
== Output from the Build System == |
|||
The build system produces things: |
|||
1. An RPM repository, currently located at [http://xs-dev.laptop.org/~cscott/repos] |
|||
2. The output of the build system is currently located on [http://xs-dev.laptop.org/~cscott/olpc/streams/] |
Revision as of 01:41, 27 October 2007
Maintainers
1. Scott Ananian (c_scott) 2. Michael Stone (m_stone) 3. Chris Ball (cjb)
Build Branches
We currently have four build branches: joyride, meshtest, xtest, and rainbow.
If you are trying to perform a delicate piece of integration for which it would be helpful to have a separate build, please contact one of the build system maintainers.
Instructions for Use
To add a completely new piece of software (either a new activity or a new package) to a build, two steps are necessary.
1. Modify streams.d/olpc-development.conf to mention the new activity or new package.
2. Include a source code package (.xo or .src.rpm) and a binary package (.xo or .rpm) in ~/public_rpms/<build>/ on dev.laptop.org.
3. Update ~/public_rpms/<build>/ChangeLog to describe the changes made by the packages you are introducing.
Output from the Build System
The build system produces things:
1. An RPM repository, currently located at [1]
2. The output of the build system is currently located on [2]