[Rock-dev] autoproj 1.7.12.rc1 needs testing !

Sylvain Joyeux sylvain.joyeux at dfki.de
Thu Jul 14 12:15:32 CEST 2011


I just pushed autoproj 1.7.12.rc1 on gemcutter

It needs testing. I'm going on vacations for the next ~ 10 days, and I 
intend to publish it when I come back. I would be glad if some people 
could use it in the meantime

Since it is a prerelease version, one would need to install it manually with

   gem install --prerelease autoproj

= Version 1.7.12
  * improved some error messages
  * fixed error if config.yml is empty
  * fixed issues with implicitly selecting ignored or excluded packages
    on the command line
  * added metapackage support. One can now "group" packages under a
    certain name, said name being used in the manifest' layout,
    exclude_packgaes and/or ignore_packages.

    This is used in the autobuild files with

       metapackage 'name', 'package1', 'package2', ...

    The "default" metapackage, i.e. the list of packages that are
    selected when a package set name is used in layout/exclude/ignore,
    can also be configured with

       default_packages 'package1', 'package2', ...

    When a package set 'pkg_set' is created, two metapackages are
    created:

      pkg_set
      pkg_set.all

    The first one is configurable with default_packages, while the
    second one always lists all packages directly defined in pkg_set

  * added support for custom source handlers. Custom source handlers are
    a way to declare shortcuts for importers.

    For instance,

      Autoproj.gitorious_server_configuration('SPACEGIT', 
'spacegit.dfki.uni-bremen.de')

    defines a special 'spacegit' handler, and one can now do, in its
    source.yml,

      version_control:
         - my/package:
           spacegit: imoby/scripts

    The version control is then transparently expanded by autoproj to

         - my/package:
           type: git
           url: git://spacegit.dfki.uni-bremen.de/imoby/scripts.git
           push_to: git at spacegit.dfki.uni-bremen.de:imoby/scripts.git

    These custom handlers can be used everywhere a version control
    specification is required. They can be defined with
    Autoproj.add_source_handler (see the API documentation)

  * fix CVS support. This requires autobuild >= 1.5.42. The syntax in
    source.yml is

       type: cvs
       url: <URL of the CVSROOT>
       module: module_name
       cvsup: ['options', 'for', 'cvsup']
       cvsco: ['options', 'for', 'cvsco']

    The default options for cvs up and cvs co are resp. -dP and -d.

-- 
Sylvain Joyeux (Dr.Ing.)
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