rPUA-2007-0156-3 info-rmake-chroot m2crypto rmake

rPath Update Announcements announce-noreply at rpath.com
Fri Aug 17 12:18:42 EDT 2007


rPath Update Advisory: 2007-0156-3
Published: 2007-08-10
Updated:
    2007-08-14 m2crypto added to advisory
    2007-08-17 corrected a thread-locking bug in m2crypto
Products: rPath Linux 1
Rating: Informational
Updated Versions:
    m2crypto=/conary.rpath.com at rpl:devel//1/0.18-0.2-1
    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
    https://issues.rpath.com/browse/RPL-1521
    https://issues.rpath.com/browse/RPL-1632

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)
    
    14 August 2007 Update: m2crypto was added to rPath Linux when rMake
    1.0.10 was released, because multi-node rMake now requires m2crypto.
    
    16 August 2007 Update: corrected a thread-locking bug in m2crypto.

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