Mer/Build: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>lbt
New page: =Buiding Mer.= Mer is based on Ubuntu Jaunty http://cdimage.ubuntu.com/releases/jaunty/alpha-6/
 
imported>lbt
Notes from darix's walkthrough
Line 1: Line 1:
=Buiding Mer.=
=Buiding Mer.=
This page is a collection of ramblings about the ongoing experiment with OBS
https://build.opensuse.org


Mer is based on Ubuntu Jaunty
Mer is based on Ubuntu Jaunty
   http://cdimage.ubuntu.com/releases/jaunty/alpha-6/
   http://cdimage.ubuntu.com/releases/jaunty/alpha-6/
== Installing OBS tools locally ==
You'll need an account with Novell : http://is.gd/nzxP
Assuming a debian or ubuntu development box locally:
Add osc repo top apt.
  deb http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_8.10/ /
or
  deb http://download.opensuse.org/repositories/openSUSE:/Tools/Debian_5.0/ /
to
  /etc/apt/sources.list.d/obs.list
Then
  apt-get update
  apt-get install osc
run
  osc
and enter novell.com username/passwd
Go and login to https://build.opensuse.org
Make sure you click the "let me build packages" button.
There is a link to 'Home Project' on the left I think. Follow this and enter a description.
From now on where I use "home:lbt" uses your own "home:username"
Now:
  osc ls home:lbt
will list
  osc co home:lbt
will checkout the project
now
  osc meta pkg -e home:lbt epeg
edit the name/description
run
  osc up
This makes a package dir
  cp package.tar.gz package.dsc homt:lbt/package
  cd package
Then add them to version control
  osc addremove
and upload them
  osc ci
Now we need to pick build targets:
  https://build.opensuse.org/project/add_target_simple?project=home:lbt
And pick one or two ( I picked Debian Lenny and Ubuntu 8.10)
To watch what is going on:
  osc buildlog <target>
so
  osc buildlog Debian_5.0 i586
This does something like a "tail -f" of the Xen builder.

Revision as of 21:18, 16 March 2009

Buiding Mer.

This page is a collection of ramblings about the ongoing experiment with OBS

https://build.opensuse.org

Mer is based on Ubuntu Jaunty

 http://cdimage.ubuntu.com/releases/jaunty/alpha-6/

Installing OBS tools locally

You'll need an account with Novell : http://is.gd/nzxP

Assuming a debian or ubuntu development box locally:

Add osc repo top apt.

 deb http://download.opensuse.org/repositories/openSUSE:/Tools/xUbuntu_8.10/ /

or

 deb http://download.opensuse.org/repositories/openSUSE:/Tools/Debian_5.0/ /

to

 /etc/apt/sources.list.d/obs.list

Then

 apt-get update
 apt-get install osc

run

 osc

and enter novell.com username/passwd

Go and login to https://build.opensuse.org

Make sure you click the "let me build packages" button.

There is a link to 'Home Project' on the left I think. Follow this and enter a description.

From now on where I use "home:lbt" uses your own "home:username"

Now:

 osc ls home:lbt

will list

 osc co home:lbt

will checkout the project

now

 osc meta pkg -e home:lbt epeg

edit the name/description run

 osc up

This makes a package dir

 cp package.tar.gz package.dsc homt:lbt/package
 cd package

Then add them to version control

 osc addremove

and upload them

 osc ci

Now we need to pick build targets:

 https://build.opensuse.org/project/add_target_simple?project=home:lbt

And pick one or two ( I picked Debian Lenny and Ubuntu 8.10)

To watch what is going on:

 osc buildlog <target>

so

 osc buildlog Debian_5.0 i586

This does something like a "tail -f" of the Xen builder.