Build system: Difference between revisions

From OLPC
Jump to navigation Jump to search
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]