[opensuse-gnome] How to help out with GNOME:Factory:Next
Hello, GNOME:Factory:Next is where we build the latest version of GNOME for both Factory and openSUSE 11.1. Here are some quick instruction on how to setup your environment if you want to help out with package updates; I will assume that you already have osc installed. All instances of $USER below should be replaced with your OBS login id. All instances of $PACKAGE below should be replaced with the package you are/want to work on. 1. Pull down the osc gnome plugins[1] git clone http://www.vuntz.net/git/osc-plugins.git/ 2. Copy the osc gnome plugin to your osc plugin directory mkdir -p ~/.osc-plugins/ && cp osc-plugins/obs-dissector/osc-gnome.py ~/.osc-plugins/ 3. Create a project in your home called "branches:GNOME:Factory:Next" and add some repositories to build against; osc meta prj -e home:$USER:branches:GNOME:Factory:Next 3.1 Make sure your repositories looks like this (also, that it's not commented out with the <!-- and --> tags) <repository name="openSUSE_11.1"> <path project="GNOME:Factory:Next" repository="openSUSE_11.1"/> <path project="openSUSE:11.1" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> <repository name="openSUSE_Factory"> <path project="GNOME:Factory:Next" repository="openSUSE_Factory"/> <path project="openSUSE:Factory" repository="standard"/> <arch>x86_64</arch> <arch>i586</arch> </repository> You should now be able to start updating packages in G:F:N. The following command will list all packages in need of an update; osc gnome t --xr --xs To start updating a package from the list, use; osc linkpac GNOME:Factory:Next $PACKAGE home: $USER:branches:GNOME:Factory:Next && osc gnome up $PACKAGE --project=GNOME:Factory:Next Make changes as required, then commit to your branch (osc co). Once it builds successfully, use the following to create a request for inclusion in G:F:N; osc submitreq create -m "Description of the changes you made" --nodevelproject Don't forget to explore other capabilities[2] of 'osc gnome' as well :-) Happy updating!! Cheers, Magnus [1] http://en.opensuse.org/GNOME/OSC_plugins [2] http://en.opensuse.org/GNOME/OscGnome -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le mardi 30 décembre 2008, à 07:02 +1100, Magnus Boman a écrit :
Hello,
GNOME:Factory:Next is where we build the latest version of GNOME for both Factory and openSUSE 11.1.
Here are some quick instruction on how to setup your environment if you want to help out with package updates;
Thanks for the notes! It might sound a bit complex, but that's caused by various factors (one of them being an osc bug with --nodevelproject). We can probably create a plugin to make this work in a better way. Oh, I think you should use "osc gnome --project GNOME:Factory:Next" to have a better experience ;-) You can also use this line in ~/.oscrc: gnome_projects = GNOME:Factory:Next; Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, 2008-12-29 at 21:10 +0100, Vincent Untz wrote:
Le mardi 30 décembre 2008, à 07:02 +1100, Magnus Boman a écrit :
Hello,
GNOME:Factory:Next is where we build the latest version of GNOME for both Factory and openSUSE 11.1.
Here are some quick instruction on how to setup your environment if you want to help out with package updates;
Thanks for the notes! It might sound a bit complex, but that's caused by various factors (one of them being an osc bug with --nodevelproject). We can probably create a plugin to make this work in a better way.
Oh, I think you should use "osc gnome --project GNOME:Factory:Next" to have a better experience ;-) You can also use this line in ~/.oscrc: gnome_projects = GNOME:Factory:Next;
Instead of updating the email with these instructions, I created them here; http://www.coolice.org/blog/?p=112 Cheers, Magnus -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, Dec 29, 2008 at 8:37 PM, Magnus Boman <captain.magnus@gmail.com> wrote:
On Mon, 2008-12-29 at 21:10 +0100, Vincent Untz wrote:
Le mardi 30 décembre 2008, à 07:02 +1100, Magnus Boman a écrit :
Hello,
GNOME:Factory:Next is where we build the latest version of GNOME for both Factory and openSUSE 11.1.
Here are some quick instruction on how to setup your environment if you want to help out with package updates;
Thanks for the notes! It might sound a bit complex, but that's caused by various factors (one of them being an osc bug with --nodevelproject). We can probably create a plugin to make this work in a better way.
Oh, I think you should use "osc gnome --project GNOME:Factory:Next" to have a better experience ;-) You can also use this line in ~/.oscrc: gnome_projects = GNOME:Factory:Next;
Instead of updating the email with these instructions, I created them here; http://www.coolice.org/blog/?p=112
I'm already using this instructions to update the packages on the repo. Thanks Magnus for the quick howto :) Luis -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (3)
-
Luis Medinas
-
Magnus Boman
-
Vincent Untz