Meego Wiki
Views

Release Infrastructure/BOSS/Code

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(spare ar for 11.3 not needed)
(Server)
Line 113: Line 113:
To start BOSS:
To start BOSS:
  rcboss start
  rcboss start
 +
 +
Don't forget to follow the instructions in /usr/share/doc/packages/boss/INSTALL

Revision as of 00:00, 17 September 2010

The following packages are part of the Release Infrastructure team's codebase Additional external dependencies will need to be packaged from eggs/gems to support BOSS installation.


Contents

Maemo:MeeGo-Infra

BOSS

BOSS source is managed in gitorious:

There should be enough information by each package to build a new version : FIXME.

MeeGo-IMG

Aleksi... FIXME ... link to IMG page?

AIR

AIR for ruby

http://meego.gitorious.org/meego-infrastructure-tools/air

libair-python

debian package

libair-ruby

debian package

rubygem-air

suse package Suse: Uses update-gem tool

python-air??

suse package : no suse package yet.

ruote

Should be virgin but is likely to be modified slightly and/or tagged

http://github.com/lbt/ruote

Current snapshots:

* 2.1.11.lbt2  b93c6d5f1798a07546c881e909e28a78673ba696

libruote-ruby

Debian : http://github.com/lbt/pkg-ruote

ruote-amqp-pyclient

git checkout pkg
git merge master
#edit changelogs
git commit -am"Update to packaging"
rm /maemo/obs/opensuse/Maemo:MeeGo-Infra/route-amqp-pyclient/*.gz
git archive $TAG --format=tar --prefix=route-amqp-pyclient-$TAG/ | gzip > /maemo/obs/opensuse/Maemo:MeeGo-Infra/route-amqp-pyclient/route-amqp-pyclient-$TAG.tar.gz
cp *.spec /maemo/obs/opensuse/Maemo:MeeGo-Infra/route-amqp-pyclient/
cd /maemo/obs/opensuse/Maemo:MeeGo-Infra/route-amqp-pyclient/
osc -A suse ar
osc -A suse commit -m"Update to $TAG"

rubygem-ruote

Suse: Uses update-gem tool

ruote-amqp

Source:

http://github.com/lbt/ruote-amqp

libruote-amqp-ruby

Debian : http://github.com/lbt/pkg-ruote-amqp

rubygem-ruote-amqp

Suse: Uses update-gem tool

python-amqlib

Local version of python amqp library

http://github.com/lbt/py-amqplib

libsetup-ruby

Required for Debian 5 support for ruby packaging

ruby-pkg-tools

Required for Debian 5 support for ruby packaging

ruby1.9.1

Required for Debian 5 support for ruby packaging

python-support

Maemo:MeeGo-Infra:Req

ejabberd

erlang

hevea

image-creator

isomd5sum

pykickstart

rabbitmq-server

rabbitmq-server-1.8.0

squashfs-tools

yum

Maemo:MeeGo-Infra:OBS

The team will build and package custom versions of OBS to allow for testing as packages before patches are submitted upstream.

http://gitorious.org/~lbt/opensuse/lbt-build-service

To package:


Installation

W I P

Server

11.2 type:

zypper ar http://download.opensuse.org/repositories/Maemo:/MeeGo-Infra/openSUSE_11.2-plus/Maemo:MeeGo-Infra.repo
zypper ar http://download.opensuse.org/repositories/network:/messaging:/amqp/openSUSE_11.2/network:messaging:amqp.repo
zypper ar http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_11.2/devel:languages:ruby:extensions.repo

11.3 is similar but some build problems on suse OBS (24 July) mean you need http://download.opensuse.org/repositories/home:/lbt:/branches:/network:/messaging:/amqp/openSUSE_11.3/

Then

zypper ref
zypper in boss

To start BOSS:

rcboss start

Don't forget to follow the instructions in /usr/share/doc/packages/boss/INSTALL

Personal tools