The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Mer Delivery System
(Update to use new links) |
|||
Line 25: | Line 25: | ||
cd release-tools; make | cd release-tools; make | ||
− | 4. Pull down the | + | 4. Pull down the latest Mer release |
− | + | make update | |
5. Start the fakeobs server | 5. Start the fakeobs server |
Revision as of 19:41, 23 November 2011
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 latest Mer release
make update
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