|
|
Subscribe / Log in / New account

rPUA-2006-0172-1 conary conary-build conary-repository

From:  rPath Update Announcements <announce-noreply-AT-rpath.com>
To:  update-announce-AT-lists.rpath.com
Subject:  rPUA-2006-0172-1 conary conary-build conary-repository
Date:  Mon, 25 Sep 2006 12:36:55 -0400
Cc:  lwn-AT-lwn.net

rPath Update Advisory: 2006-0172-1
Published: 2006-09-25
Products: rPath Linux 1
Rating: Minor
Updated Versions:
    conary=/conary.rpath.com@rpl:devel//1/1.0.32-0.1-1
    conary-build=/conary.rpath.com@rpl:devel//1/1.0.32-0.1-1
    conary-repository=/conary.rpath.com@rpl:devel//1/1.0.32-0.1-1

References:
    http://blogs.conary.com/index.php/conarynews/2006/09/25/c...

Description:
    Conary 1.0.32 is a maintenance release.
    
    Optimizations:
      o  Some duplicate trove instantiations have been removed. Build
         requires are no longer thawed out of abstract change sets, and
         methods were added to get dependency and path hash information
         directly from trove change set objects. These changes combined
         for a 50% speedup of the update --info command when updating
         a large group into an empty root, and saved a few megabytes
         of memory as well. (CNY-892)
      o  The changes in the previous version of Conary in how XML-RPC
         responses are decompressed actually made Conary slower. These
         changes have been reverted.
    
    Build (cvc) Changes:
      o  The Requires() policy now reads pkg-config files and converts
         the "Requires:" lines in them into trove dependencies, removing
         the need to specify those dependencies manually. (CNY-896)
      o  Files in /etc/conary/macros.d/ are now loaded in sorted order
         after initial macros are read from /etc/conary/macros. (CNY-878)
    
    Bug Fixes:
      o  Conary now runs tagscripts correctly when passed a relative
         --root parameter (CNY-416).
      o  The cvc log command now works when there are multiple branches
         matching for the same trove on the same label.
      o  Fixed resolveLevel 2 so that it does not try to update packages
         that are already a part of the update. (CNY-886, CNY-780)
      o  Fixed resolveLevel 2 so that it does not repeatedly try to
         perform the same update. (CNY-887)
      o  The cvc cook | less command now leaves less in control of the
         terminal. (CNY-802)
      o  The download thread terminating during an update is now a fatal
         error.
      o  The web interface to a conary repository will now print an error
         message instead of a traceback when adding an entitlement
         class with access to a group that does not exist.
      o  The cvc cook command, when cooking a group, now limits the number
         of path conflicts displayed for one trove to 10. (CNY-910)
      o  Conary update now respects local changes when a group update
         occurs along with the update of the switched trove. For example,
         switch foo to be installed from another branch instead of the
         default, and then update foo and its containing group at the
         same time would cause conary to try to reinstall the original
         foo (resulting in path conflicts). (CNY-915)
      o  The loadRecipe() function now selects the most recent of two
         recipes available in the case where there are multiple choices
         due to label multiplicity. (CNY-918)



to post comments


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