Mer Delivery System

To set up your own Mer build:

1. Install:


 * git
 * python
 * make
 * smmap: http://pypi.python.org/pypi/smmap
 * async: http://pypi.python.org/pypi/async
 * gitdb: http://pypi.python.org/pypi/gitdb
 * gitpython homepage: http://pypi.python.org/pypi/GitPython/0.3.2.RC1
 * gitpython install guide: http://packages.python.org/GitPython/0.3.2/intro.html#installing-gitpython
 * cpio

2. Get the release tools git clone http://review.merproject.org/p/mer/release-tools

3. Build the tools Note: You might need to set rsync proxy: export RSYNC_PROXY=proxy.company.com:8080

This will rsync all the package git repos and clone Core git and check it out and make a mappings cache of git repos (will md5sum all sources)

cd release-tools; make

4. Pull down the entire Mer source repository

cd obs-repos; rsync -aHx --progress rsync://releases.merproject.org/mer-releases/obs-repos/*.

5. Start the fakeobs server

python tools/fakeobs.py 8001 &

6. add a remote link for your fakeobs's server, port 8001, /public, http, not-https

7. Test with checkout out project Core:i586 package acl over OBS link

8. Verify with compiling same package against Core:i586 repo Core_i586 archs i586

Show up in #mer and poke Stskeeps if there's any questions