rMake News
June 3, 2010
rBuild 1.2.4 is a maintenance release.
New Features:- The "rbuild checkout" command now takes a "--factory=" option. Also, when checking out a package with a name that starts with "factory-" it is automatically set to be a factory. (RBLD-125)
- rBuild now logs all its actions and outputs to a .rbuild/log file either in the checkout (where possible) or under $HOME (otherwise). (RBLD-225)
- The "rbuild checkout --derive" command has been changed to match Conary changes, and will now work only with Conary 2.1.16 or later. (CNY-3348)
April 5, 2010
rMake 2.0.3 is a maintenance release.
Bug Fixes:- The previous version introduced a bug in which troves would fail to build if the rMake database was initialized in rMake 2.0.1 or earlier. A schema migration has been added to correct this. (RMK-1034)
- Previously, rMake could not build group recipes that referenced group policy. This has been corrected. (RMK-1032)
March 29, 2010
rMake 2.0.2 is a maintenance release.
New Features:- Preliminary support for running the rMake internal database on PostgreSQL has been added.
- rMake server and worker node processes will now set their process title to match their current task.
- The "rmake" and "rmake-chroot" users are now created automatically in the build chroot. This corrects issues with certain tools that do not operate correctly if their UID cannot be looked up.
- A compatibility fix required for use with Conary 2.1.12 and later is included in this release.
- The "rmake chroot" command now works correctly in multinode configurations if messageBusHost has not been explicitly set. (RMK-1021)
rBuild 1.2.3 is a maintenance release.
New Features:- rBuild now enables the signatureKey and signatureKeyMap configuration items, which exactly correspond to the same conary configuration items, and which are used for Conary and rMake operations. (RBLD-305)
- The documentation for installPosthook was changed to correctly say that the hook is run after, not before, the hooked function.
- Changed the installLabelPath used in the rMake facade to include the labels of each element of the search path. (RBLD-308)
February 10, 2010
rBuild 1.2.2 is a maintenance release.
New Features:- The "rbuild rebase" command now saves product definition files in the latest version supported by the associated rBuilder, rather than the latest version supported by the installed rpath-product-definition. (RBLD-298)
- The "rbuild rebase" command now fails when the rBuilder does not support the product definition schema version only if the schema version is being changed. (RBLD-297)
Associated with rBuild 1.2.2, rpath-product-definition 4.0.1 is a maintenance release.
Bug Fixes:- The compatibility interfaces created for RPCL-63 are now compiled. (RPCL-64)
- The api1 module now properly sets __all__ to include all public interfaces.
- The preMigrateVersion property now reflects the version of the product definition as found in the serialized XML representation prior to applying all migrations. (RPCL-66)
- Older versions of product definition XML data can now be saved. (RPCL-67)