The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
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 latest Mer release binaries
make update
5. Start the fakeobs server
python tools/fakeobs.py 8001 &
6. Setup OBS locally on your build environment of choice:
- As VMWare image
- download -vmx- image from here
- load into VMWare Player
- add Network Adapter (Bridged mode!)
- add extra min 12GB HDD and mount it under /var/cache
- continue to setup here, stop before step 5
- On an existing openSUSE installation (OBS Setup)
- Building only on VMs: Mer OBS VM Setup Guide.
7. Add a remote link for your FakeOBS's server, port 8001, /public, http, not-https (see how)
8. Follow the rest of OBS Install until the end
9. Once your project is set-up, OBS should start building it automatically (use Status Monitor to track the progress)
Show up in #mer and poke Stskeeps if there's any questions