Or you can browse.

rMake News

Post details: rBuild 1.1 released

June 15, 2009
Posted by Michael K. Johnson
10:17 PM
rBuild 1.1 released

rBuild 1.1 is a maintenance release.

New Features:
  • The "rbuild config --ask" command now writes Conary and rMake configuration files, making it easier to use Conary and rMake when necessary for complex operations or workarounds for rBuild bugs. The "--conaryrc" and "--rmakerc" arguments write the respective configuration files. The "rbuild init" command now creates "conaryrc" files in each stage directory to further facilitate using Conary commands. (RBLD-54, RBLD-223)
  • Unless the "--quiet" option is used, rBuild now prints several URLs, including download URLs for built files, as well as IDs that are used for scripting integration. The output format of this data is subject to change in order to improve integration; such changes will be noted in this NEWS file. (RBLD-220)
  • The "rbuild build release" command has been added. (RBLD-220, RBLD-227)
  • The "rbuild publish" command now takes an optional list of release IDs to publish. (RBLD-228)
Bug Fixes:
  • The "rbuild checkout --shadow" command now handles explicitly naming the source component on the command line. (RBLD-191)
  • The "rbuild checkout --derive" command now removes factories so that the derived package can be built. (RBLD-217)
API Changes:
  • The Config plugin now exports the writeConaryConfiguration() and writeRmakeConfiguration() methods. (RBLD-54)
  • The facade.conary.getConaryConfig method now takes an optional keyword argument useCache. (RBLD-54)
  • The facade.conary._getBaseConaryConfig() method now takes an optional keyword argument readConfigFiles. (RBLD-54)
  • The facade.rmake._getBaseRmakeConfig() method now takes an optional keyword argument readConfigFiles. (RBLD-54)
  • The facade.rmake._getRmakeConfig() method now takes an optional keyword argument includeContext. (RBLD-54)
  • The facade.rbuilder.getBuildFiles() method now returns structured information instead of printing it. (RBLD-220)
  • The facade.rbuilder.watchImages() method now uses the ui object to print update status.
  • The BuildRelease plugin has been added, and the buildRelease() method has been moved from the BuildImages plugin to the BuildRelease plugin. The printImageUrlsForJob() and printImageUrlsForBuild() methods have been added to the BuildImages plugin. (RBLD-220)

rbuilder-client 1.1 is a maintenance release.

New Features:
  • Adjusted the build-url command to match an API change in rBuild to accommodate printing URLs usefully for build automation with rBuild (RBLD-220)