[Rock-dev] [ANN] autoproj 1.8.2 has been released !

Sylvain Joyeux sylvain.joyeux at dfki.de
Fri Nov 2 18:32:02 CET 2012


User-visible Changes:
----------------------------
   * The gitorious importers will now retry 10 times by default
   * Experimental Fedora support. This means that the fedora:
     OS type is now available in osdeps files, and autoproj itself
     has fedora osdeps in default.osdeps. Rock is (slowly) getting
     filled with Fedora osdep definitions as well ...
   * Packages will be automatically excluded if they depend on
     an OS dependency that is not available on the current
     system (it still has to be defined somewhere). What it
     means is that if one does e.g.

      layout:
        - rock

     Then the packages in the "rock" package set that depend
     on osdeps not available on the current OS will be
     ignored, and a warning is issued. If one *directly* depends
     on such a package, however, an error is still generated
   * autoproj itself will install its ruby dependencies as binary
     packages (as opposed to gems) when possible
   * fix autoproj/remotes/* being re-checked out on branch changes.
     Autoproj now properly simply switching branches
   * fix running amake in a package that is not declared anywhere
     (a.k.a. auto-adding packages) (closes #180)
   * autoproj snapshot now issues a proper error message if the
     target directory is not given (closes #147)
   * autoproj update and aup update the configuration if given (or run
     from) an autoproj configuration directory (closes #154)

Package Set Developer Changes
------------------------------------------
   * importers all have a retry_count option
   * the osdep system is more flexible w.r.t. gem vs. binary packages.
     It is now possible to specify that by default a gem should be
     installed but that on e.g. ubuntu 12.04 a certain binary package
     should be installed (before, one could not avoid the gem). For
     instance

       nokogiri:
          debian: ruby-nokogiri
          default:
            gem: nokogiri

   * given a bla.osdep file, if a bla.osdeps-ruby18 and/or bla.osdeps-
     ruby19 file are also present, they get loaded if autoproj is run
     under ruby 1.8 or ruby 1.9. This allow to install different
     packages depending on the ruby version
   * autoproj should now be robust to people changing the current
     directory in one of the autoproj build scripts (closes #130)

-- 
Sylvain Joyeux (Dr.Ing.)
Senior Researcher

Space & Security Robotics
Underwater 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