## page was renamed from LoCoDirectory/ReleaseProcess To release the [[https://launchpad.net/loco-team-portal|LoCo Team Portal]], you need to follow the following steps: 1. make sure there are no [[https://code.launchpad.net/loco-team-portal/+activereviews|important merge proposals]] outstanding 1. update the translations template (`./manage.py update-template`), commit the change and push it to trunk 1. wait until you get a confirmation mail from LP 1. download the [[https://translations.launchpad.net/loco-team-portal/trunk/+export|latest translations]] (PO format) 1. pull the [[https://launchpad.net/loco-team-portal/trunk|newest trunk]] (lp:loco-team-portal) 1. integrate the newest translations (`./manage.py import-translations ~/launchpad-export.tar.gz`) 1. `./manage.py compilemessages` 1. test the release 1. commit the translations, push to lp:loco-team-portal 1. find out current milestone from https://launchpad.net/loco-team-portal/+series 1. `./manage.py release ` 1. commit, push to lp:loco-team-portal 1. check out `lp:loco-team-portal/production` 1. merge trunk release into `lp:loco-team-portal/production`, push 1. send mail to `rt at ubuntu dot com` with this or similar content: {{{ Hello everybody, could you please go and update loco.ubuntu.com from lp:~ltp-devs/loco-team-portal/production? Here's the steps that are involved: - on cranberry.canonical.com: cd /srv/shared-branches/loco-directory-dev_loco-directory_production - bzr pull lp:loco-team-portal/production - cd /srv/loco.ubuntu.com - bzr pull /srv/shared-branches/loco-directory-dev_loco-directory_production - cd loco_directory - ./manage.py pullapps - ./manage.py migrate - ./manage.py compilemessages - (reload apache) Thanks a lot in advance. }}} - '''Please make sure additional dependencies, additional steps, etc. need to be document carefully in there.''' 1. Hang out in `#canonical-sysadmin` if the request should take longer. 1. Once landed, make sure it all works. 1. Close all bugs of the [[https://launchpad.net/loco-team-portal/+series|active milestone]]. 1. Mark current milestone as released. 1. Create new milestone in [[https://launchpad.net/loco-team-portal/0.3.x|current series]].