[Rock-dev] "next" for developpers

Sylvain Joyeux sylvain.joyeux at dfki.de
Fri May 27 17:03:19 CEST 2011


The "next" branch is building fine

It is therefore encouraged that you use it except for packages that you 
are actively developing.

I will also soonish(tm) add some functionality to autoproj and change 
the build configuration so that

   git push
   git push autobuild

will always push to master, to avoid having people pushing changes to 
next by accident. Unfortunately, I did not find any way to make sure 
that it does not happen when pushing from git-gui

To use "next":

General policy
=========
Projects should use next whenever possible. For now, the strategy is to 
use "next" for all packages that are not actively developed within a 
given project (i.e. developed by the team that is using the build 
configuration).

1. select the "next" flavor
===============
This can be done in two ways:

  - The main autoproj configuration for rock allows selecting it. For 
people that already have their
    own main autoproj configuration, you can either change it to match 
what is done in

     http://gitorious.org/rock/buildconf-all

    (you mainly need to copy the rock.rb file, require it in init.rb and 
call rock_autoproj_init)
  - you forcefully set it in your init.rb by doing
    Autoproj.change_option("ROCK_FLAVOR", "next")

2. override the branch for the packages that you want to develop
=======================================
    This can be done install-wide by adding an overrides section to 
autoproj/overrides.yml or in the source.yml file of some package
    set. The section should look like

overrides:
    - package_name:
      branch: master

    The package name can be a regular expression, so

overrides:
    - .*:
      branch: master

would select master for every package in the installation

This information has been also added in the wiki

   https://rock.opendfki.de/wiki/WikiStart/Releases/master_next_stable_dev

-- 
Sylvain Joyeux
Space&  Security Robotics

!!! Achtung, neue Telefonnummer!!!

Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-454136
Fax:   +49 (0)421 218-454150
E-Mail: robotik at dfki.de

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3
-----------------------------------------------------------------------



More information about the Rock-dev mailing list