|
|
Log in / Subscribe / Register

rPUA-2006-0144-1 conary conary-build conary-repository

From:  "Justin M. Forbes" <jmforbes-AT-rpath.com>
To:  update-announce-AT-lists.rpath.com
Subject:  rPUA-2006-0144-1 conary conary-build conary-repository
Date:  Thu, 03 Aug 2006 11:09:23 -0400
Cc:  lwn-AT-lwn.net

rPath Update Advisory: 2006-0144-1
Published: 2006-08-03
Products: rPath Linux 1
Rating: Minor
Updated Versions:
    conary=/conary.rpath.com@rpl:devel//1/1.0.26-1-0.1
    conary-build=/conary.rpath.com@rpl:devel//1/1.0.26-1-0.1
    conary-repository=/conary.rpath.com@rpl:devel//1/1.0.26-1-0.1

References:
    http://issues.rpath.com/browse/CNY-711
    http://issues.rpath.com/browse/CNY-704
    http://issues.rpath.com/browse/CNY-615
    http://issues.rpath.com/browse/CNY-665
    http://issues.rpath.com/browse/CNY-580
    http://issues.rpath.com/browse/CNY-668
    http://issues.rpath.com/browse/CNY-705
    http://issues.rpath.com/browse/CNY-700
    http://issues.rpath.com/browse/CNY-721
    http://issues.rpath.com/browse/CNY-603
    http://issues.rpath.com/browse/CNY-709
    http://issues.rpath.com/browse/CNY-684

Description:
    Conary 1.0.26 is a maintenance release.
    
    Build Changes:
     o  When cooking a group, providing the --debug argument to the
        cvc cook command line now displays detailed information about
        why a component is being included to solve a dependency. (CNY-711)
     o  The mirror:// functionality introduced in Conary 1.0.25 had
        two small bugs, one of which prevented mirror:// pseudo-URLs
        from working. These bugs are now fixed, thanks to Pavel
        Volkovitskiy. (CNY-704)
     o  The cvc cook command now announces which label it is building
        at the beginning of the cook, making it easier to catch mistakes
        early. Thanks to Pavel Volkovitskiy for this fix. (CNY-615)
     o  The source actions (addSource, addArchive, etc.) can now take
        a package= argument like the build actions do. Thanks to Pavel
        Volkovitskiy for contributing this capability. (CNY-665)
     o  The preMake keyword argument had a bad test for the ';' character;
        this test has been fixed and extended to include && and ||.
        Thanks to Pavel Volkovitskiy for this fix. (CNY-580)
     o  Many actions had a variety of options (dir=, subdir=, and
        subDir=) for specifying which directory to affect. These have
        been converted to all prefer "dir=", though compatibility with
        older recipes is retained by continuing to allow the subDir=
        and subdir= options in cases where they have been allowed in
        the past. Thanks to Pavel Volkovitskiy for this enhancement.
        (CNY-668)
    
    Server Changes:
     o  The Conary web interface now provides a method to rely solely
        on a remote repository server to do authentication checks.
        (CNY-705)
     o  The ACL checks on file contents and file object methods have
        been improved. (CNY-700)
     o  Assertions have been added to prevent redirect entries from
        being added to normal troves.
     o  An assertion has been added to ensure that redirects specify
        a branch, not a version.
     o  The server returns a new FileStreamsMissing exception when the
        client requests file streams with getFileVersion or
        getFileVersions and the requested file stream is not present
        in the repository database. (CNY-721)
     o  The getFileVersions() call now raises FileStreamMissing when it
        is given invalid request.
     o  The getFileContents() call now raises a new FileHasNoContents
        exception when contents are requested for a file type which has
        no contents (such as a symlink).
    
    Bug Fixes:
     o  A bug that could cause the conary updateall command to attempt
        to erase the same trove twice due to a local update has been
        fixed. (CNY-603)
     o  Attempts to target a clone to a version are now caught. Only
        branches are valid clone targets. (CNY-709)
     o  A bug that caused Trove() equality checks to fail when comparing
        redirects has been fixed.
     o  A bug that caused the flavor of a redirect to be store improperly
        in the repository database has been fixed.
     o  The resha1 script now properly skips troves which aren't present
        in the repository.
     o  Conary 1.0.24 incorporated a fix for CNY-684 to correct behavior
        when storing src.rpm files rather than their contents. The fix
        worked for local builds but not for commits to repositories.
        Conary 1.0.26 includes a fix that corrects the behavior when
        committing to a repository as well. (CNY-684)
     o  A bug that prevented flavored redirects from being loaded from
        the repository database has been fixed.



to post comments


Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds