Or you can browse.

rMake News

Post details: rBuild 1.0.1 released

April 17, 2009
Posted by Michael K. Johnson
4:39 AM
rBuild 1.0.1 released

rBuild 1.0.1 is a maintenance release.

New Features:
  • Several small changes were made for compatibility with Python 2.6. (RBLD-176, RBLD-165)
  • The rMakeUrl set automatically during initial configuration setup when using rBuilder Appliance now defaults to https. (RBLD-182)
  • During initial configuration, rBuild now looks at relevant configuration items previously defined in .conaryrc, .rmakerc, and .rbuilderrc and adds them to .rbuildrc. (RBLD-190)
  • The "rbuild checkout" command now normalizes the checkout directory, so that packages will not be checked out inside other package checkout directories. (RBLD-88)
Bug Fixes:
  • The "rbuild status" command will no longer run in an infinite loop when asked for the status of a directory that does not exist. There may be other ways that this condition would be triggered that have also been fixed. (RBLD-188)
  • The "rbuild build" commands now exit with a non-zero exit code if the underlying rMake job fails. (RBLD-181)
  • The "rbuild checkout" command no longer tracebacks when called from outside a product checkout; instead, it suggests "rbuild init" as the most likely alternative. (RBLD-122)
API Changes:
  • The plugins.Config.getRmakeUrl() method now takes an optional rmakeUrl argument which provides a fallback value. (RBLD-190)
  • The CheckoutProductStore class now has a getCheckoutDirectory() method to provide a canonical path for a source checkout. (RBLD-88)
  • The createNewPackage() method in the conary facade now takes an optional targetDir keyword argument. (RBLD-88)
  • rbuild_plugins.Checkout.checkoutPackage() now returns the name of the directory created or updated, instead of True. (RBLD-88)
  • The facade.rmake.watchAndCommitJob() and facade.rmake.watchJob() methods now return a boolean indication of success. (RBLD-181)