rPUA-2007-0156-1 info-rmake-chroot rmake
rPath Update Announcements
announce-noreply at rpath.com
Fri Aug 10 09:39:35 EDT 2007
rPath Update Advisory: 2007-0156-1
Published: 2007-08-10
Products: rPath Linux 1
Rating: Informational
Updated Versions:
rmake=/conary.rpath.com at rpl:devel//1/1.0.10-5-0.1
info-rmake-chroot=/conary.rpath.com at rpl:devel//1/1-3-0.1
References:
http://blogs.conary.com/index.php/rmake/2007/08/08/rmake_1_0_10
Description:
rMake 1.0.10 is a maintenance release.
Build Changes:
o If two troves already have a dependency relationship
caused by build requirements, rMake will now ignore runtime
requirements. This means that build requirements have priority
over runtime requirements.
o More build output is put in the trove logs, instead of being
stored in a separate file. This information is often critical to
debugging: dependency resolution, and creating the chroot. This
should make it easier to debug chroot failures. (RMK-445)
o Added a --message parameter to build, commit and restart commands
(RMK-472)
o Group cook output is now more verbose. (RMK-525)
Server Changes:
o Cleaned up server configuration options, all repository options
now start with "repos" as opposed to "server", proxyUrl and reposUrl
are now consistent in determining whether to rMake should manage
that service or not.
o The rmake repository password is now randomly generated every
time rmake is started up.
o rMake logs are now rotated when they reach a size of 10 Megabytes
(RMK-521)
Client Changes:
o The rMakeHelper program no longer depends on reading in the
server configuration file for determining where the rmake server is.
o rMake now allows you to shorten group flavors (RMK-466)
o build now takes an --info command that shows useful information
about exactly what rmake is building. With the --verbose parameter
added, it also displays configurations used. (RMK-456 , RMK-500)
o rmake q now defaults to showing the last 20 jobs. It takes an
--active and --all command to show all active jobs and every job
respectively (RMK-510)
o rMake can now use entitlements when building in strictMode
(RMK-517 , RMK-196)
Bug Fixes:
o Fixed a bug that caused the chroot to possibly contain different
troves than resolved. (RMK-447)
o Fixed a bug that caused groups that contained unflavored packages
in the group could to raise a KeyError. (RMK-463)
o Reenabled adding packages to build to the "restart" command,
broken in rMake 1.0.9. (RMK-473)
o rMake now complains if the user tries to start a repository
that requires ssl without having ssl installed. (RMK-480)
o The rMake server will no longer drop to an epdb prompt on error
when started in daemon mode. (RMK-474)
o Fixed a bug in freezing that kept builds w/ failures involving
build requirements that specified more than one flavor from
being viewed.
o Fixed a bug in restarting jobs that would cause runtime
dependencies to not be added onto prebuilt packages, thus causing
poor build ordering. (RMK-498)
o rMake now works with r.macros.buildlabel in group recipes.
o The monitor plugin now defaults to using the standard monitor
if stdin + stdout are not ttys.
o rMake now honors macros that are specified in your conarycfg
file. (RMK-511)
o Fixed --label for limiting builds to labels, which was broken
since 1.0.9. (RMK-500)
o Cooks that result in empty packages now fail with a "check logs"
error message instead of BadContainer (RMK-444)
o When you build a new, unchecked-in recipe, it is marked as a
config. (RMK-512)
o rMake will no longer attempt to chmod /tmp/rmake when building
group recipes when strictMode is false (RMK-464)
o rMake group fake chroots now build in a random /tmp subdirectory
instead of in /tmp/rmake (RMK-464)
o The rMake server no longer hangs on startup when the
current hostname is unresolvable. It gives an error message
instead. (RMK-494)
o "rmake q --logs" will no longer hang while displaying logs if
the trove is "Unbuildable" (RMK-446)
o Fixed a bug in trove updating logic that would cause status
updates to affect all troves with the same name,version,flavor
irrespective of their context.
o When building "Caching" is no longer displayed when not using
the changeset cache. (RMK-459)
o It is now possible to commit multiple jobs that use contexts
at the same time. (RMK-529)
Copyright 2007 rPath, Inc.
This file is distributed under the terms of the MIT License.
A copy is available at http://www.rpath.com/permanent/mit-license.html
More information about the update-announce
mailing list