Or you can browse.

rMake News

Archives for: December 2009

December 17, 2009
Posted by Michael K. Johnson
4:09 AM
rMake 2.0.1 released

rMake 2.0.1 is a maintenance release.

Bug Fixes:
  • rMake has been modified to be aware of Conary versions 2.1.x for compatibility with the latest releases of Conary.
Posted by Michael K. Johnson
4:09 AM
rMake 2.0.0 released

rMake 2.0.0 is a new feature release.

New Features:
  • The "multi-node rmake" build cluster capability has been moved from an externally-provided plugin into rMake proper.
  • Multi-line macros in build job configurations will no longer cause invalid conaryrc files to be created inside chroots. (RMK-996)
  • The rMake server process now retains the capability to chroot after dropping privileges. (RMK-999)
  • When properly configured, rMake will grant capabilities to programs in the chroot as directed by a file within the chroot. (RMK-1004)
  • The /dev/full device is now available in build chroots.
  • rMake will now utilize the python interpreter specified in the first line of the /usr/bin/conary that is installed in the chroot, rather than always using /usr/bin/python.
  • rMake will now make all files installed in the chroot accessible to the build user (RMK-1006)
  • Multinode rMake servers can now use an externally-managed message bus. (RMK-1011)
Bug Fixes:
  • Don't cast disk usage info to int, since it may exceed XML-RPC limit. (RMK-997)
  • The chroot caching feature no longer records raw binary digests in the server logfile. (RMK-1005)
  • Cache all uid/gid lookups from external user database. (RMK-1010)
Posted by Michael K. Johnson
4:08 AM
rBuild 1.2 released

rBuild 1.2 is a maintenance release.

New Features:
  • The "rbuild rebase" command now prevents users from rebasing a product-definition to a schema version that is not supported by the project's rBuilder. (RBLD-249)
  • The "rbuild checkout" command now takes a --template option which is ignored unless the --new option is also provided or implied because the package does not yet exist. (RBLD-118)
API Changes:
  • A new experimental API, rbuild.api1, enables external consumption of rBuild by easily initializing an rBuild handle. This API is subject to change, including removal or entire replacement. (RBLD-238)
  • Added support for rBuilder REST interface to rBuilder facade. (RBLD-249)
Bug Fixes:
  • Conary 2.0.40 introduced a fix for another bug that caused rBuild to no longer honor the "--debug-all" argument and not write tracebacks to the .rbuild/tracebacks/ directory; rBuild has been modified so that these features will be restored with Conary version 2.0.44 and later. (RBLD-230, RBLD-234)