|
|
Subscribe / Log in / New account

rPUA-2006-0180-1 conary conary-build conary-repository epdb

From:  rPath Update Announcements <announce-noreply-AT-rpath.com>
To:  update-announce-AT-lists.rpath.com
Subject:  rPUA-2006-0180-1 conary conary-build conary-repository epdb
Date:  Thu, 05 Oct 2006 00:24:48 -0400
Cc:  lwn-AT-lwn.net

rPath Update Advisory: 2006-0180-1
Published: 2006-10-05
Products: rPath Linux 1
Rating: Minor
Updated Versions:
    conary=/conary.rpath.com@rpl:devel//1/1.0.33-0.1-1
    conary-build=/conary.rpath.com@rpl:devel//1/1.0.33-0.1-1
    conary-repository=/conary.rpath.com@rpl:devel//1/1.0.33-0.1-1
    epdb=/conary.rpath.com@rpl:devel//1/0.9.1.1-1-0.1

References:
    http://blogs.conary.com/index.php/conarynews/2006/10/04/c...

Description:
    Conary 1.0.33 is a maintenance release.
    
    Client Changes:
     o  The cvc and conary command line programs have new command line
        argument aliases. They accept -r as an alias for --root and
        -c as an alias for --config. Commands that accept --info now
        accept -i as an alias.
     o  Contexts can now override any configuration option. (CNY-812)
     o  The meaning of the --components command line option has changed
        to be more intuitive. For example, the conary q --components will
        show all the components for all packages, indented as expected,
        instead of printing only top-level troves. (CNY-822)
    
    Build (cvc) Changes:
     o  cvc commit -m'commit message' is now accepted. Previously, a
        space was required between the -m flag and the message.
     o  Permissions are now preserved by tar when extracting a tar
        archive added with r.addArchive().
     o  The Requires policy now parses pkg-config files more reliably.
     o  The cvc cook command now has a --download option, which fetches
        the applicable sources from upstream or from the repository
        and then stops. (CNY-837)
     o  If cooking a group results in conflicts, the error message will
        now show you the reason why the troves in conflict were included
        in the group. (CNY-876)
     o  A new r.addCopy() command is now available to group recipes. It
        performs the actions required to create a new group, add all
        of the troves from a different group, and add the new group to
        the current group. (CNY-360)
     o  In a group recipe, if r.replace() or r.remove() does nothing, a
        warning message is given unless the keyword allowNoMatches is
        used. (CNY-931)
     o  In a group recipe, if r.replace() would match against a package
        included inside another group that you are not building, conary
        will warn that replace cannot possibly do anything and will
        suggest using r.addCopy() to resolve the problem. (CNY-360)
     o  The Autoconf() build action now enforces buildRequires of
        automake:runtime and autoconf:runtime when it is used. (CNY-672)
     o  All build actions that enforce buildRequires additions now report
        them through the reportMissingBuildRequires summary policy.
    
    Optimizations:
     o  Retrieving a large number of troves without files from the local
        database has been sped up by 30%. (CNY-907)
     o  On one test machine: conary q --troves is 2 times faster. conary
        q, conary q --deps, and conary q --info are 30% faster. conary q
        --troves --recurse is 4-6 times faster.
    
    Bug Fixes:
     o  r.Replace() no longer fails when a glob matches a dangling
        symlink.  It now reports that no action is taken on the dangling
        symlink due to it being a non-regular file. This is the same
        behavior as running r.Replace() on non-dangling symlinks.



to post comments


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