Added by Paul Cutler, last edited by Jesse Zhang on Apr 28, 2010  (view change) show comment

Labels:

testing testing Delete
2-qa 2-qa Delete
Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

This HOWTO will walk you through the steps to switch from the stable version of Foresight 2.x to the QA branch.

Step 1: Update Conary configuration files

Run the command

sudo sed -i 's/fl:2/fl:2-qa/g' /etc/conary/config.d/foresight

Step 2: Check if installLabelPath has been changed properly

conary config |grep installLabelPath

Make sure it says foresight.rpath.org@fl:2-qa and foresight.rpath.org@fl:2-qa-kernel

Step 3a: Switch to the QA version from a full DVD install

The GNOME DVD by default installs group-gnome-dist=@fl:2 to your system.

You need to 'sync' the group to the fl:2-qa branch.

sudo conary sync group-gnome-dist=@fl:2-qa

'Conary sync' will keep any packages you've installed by yourself.

Step 3b: Switch to the QA version from a GNOME lite CD install

The GNOME lite CD installs group-gnome-lite-dist to your system.

You need to 'migrate' to group-gnome-dist=@fl:2-qa. This will uninstall any and all applications that are not installed by default in the new group, so you might want to create a list of the applications that you need to re-install after the migrate.

sudo conary migrate group-gnome-dist=@fl:2-qa

Now it's done.

Isn't step one actually unnecessary because the first command in the second step does that anyway?
If so, removing it would save a lot of time/confusion.

Step 2:

This should maybe NOT recommend editing the system conary config `/etc/conary/config.d/foresight' but instead edit the USER's <HOME>/.conaryrc which will override the the defaults anyhow.

Posted by Anonymous at Jul 20, 2009 00:12 | Reply To This

for Step 1: i had to run this to bypass version conflicts and interactive confirmations

sudo conary update --no-interactive --replace-files group-gnome-dist-devel

for Step 2: i've simply run

sudo sed -i -e 's/fl:2/fl:2-qa/g' /etc/conary/config.dforesight