rMake News
Post details: rBuild 1.1 released
June 15, 2009
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)
- 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)
- 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)