rPUA-2007-0128-1 conary conary-build conary-repository

rPath Update Announcements announce-noreply at rpath.com
Wed Jun 20 01:22:17 EDT 2007


rPath Update Advisory: 2007-0128-1
Published: 2007-06-20
Products: rPath Linux 1
Rating: Informational
Updated Versions:
    conary=/conary.rpath.com at rpl:devel//1/1.1.29-0.1-1
    conary-build=/conary.rpath.com at rpl:devel//1/1.1.29-0.1-1
    conary-repository=/conary.rpath.com at rpl:devel//1/1.1.29-0.1-1

References:
    http://blogs.conary.com/index.php/conarynews/2007/06/19/conary_1_1_29_released

Description:
    Conary 1.1.29 is a maintenance release.
    
    Client Changes:
     o  In conaryrc files, repositoryMap entries can now use wildcards for
        the server name.
     o  Multiple entitlements can now be sent to each server.
     o  Server names in entitlements may include wildcards.
     o  Entitlements may be placed in conaryrc files now using
        'entitlement server entitlement'. "conary config" displays entitlement
        information.
     o  A bug that limited a single MetadataItem to less than 64 KiB has
        been fixed. Conary 1.1.29 will produce metadata that will not be
        visible to older clients. Likewise, metadata produced by older clients
        will not be visible to Conary 1.1.29 and later clients. (CNY-1746)
     o  Metadata items can now store strings with NUL characters in them.
        (CNY-1750)
     o  The client API will now raise an InsufficientPermission error
        instead of an OpenError when the client's entitlements are not
        allowing access. (CNY-1738)
    
    Build Changes:
     o  Refreshed autosource files are now displayed by 'cvc revert' and
        'cvc diff'. (CNY-1647)
     o  Support for the Bazaar revision control system has been added via
        r.addBzrSnapshot(). (requires bzr >= 0.16).
    
    Server Changes:
     o  (Nearly) all repository operations are now performed using the
        permissions of the anonymous user in addition to the permission set
        for any user authentication information which is present.
     o  Path names in the entitlementsDirectory no longer have any
        meaning. All entitlements are read, and the serverName in the XML for
        the entitlement is used to determine which server to send the
        entitlement too.
     o  Entitlement classes are no longer used as part of authentication;
        they may still be specified, but repositories now look up the
        class(es) for an entitlement based on the key.
    
    Internal Changes:
     o  The restart information, necessary for Conary to resume execution
        after a critical update is applied, now includes the original command
        line. The way this information is stored is incompatible with very old
        versions of Conary. Downgrading from Conary version 1.1.29 (or newer)
        to version 1.1.11 (or older) is known to fail. (CNY-1758)
    
    Bug Fixes:
     o  'conary rblist' no longer produces a stack trace if the
        installLabelPath configuration option is not set. (CNY-1731)
     o  A bug that caused an "Error parsing label" error message when
        invoking "cvc commit" on a group recipe that used
        r.setSearchPath(str(r.labelPath[0]), ...) has been fixed. (CNY-1740)
     o  Proxy errors are now reported in the client, for easier debugging.
        (CNY-1313)
     o  A bug that caused an "Unknown error downloading changeset" error
        when applying an update job that contained two different versions of
        the same trove has been fixed. (CNY-1742)
     o  Adding redirects which pointed to otherwise-unused branches
        corrupted the database by creating a branch without corresponding
        label information.
     o  When critical updates are present in an update job that has
        previously downloaded all the changesets, Conary will no longer
        unnecessarily re-download the troves. (CNY-1763)
     o  TroveChangeSet.isRollbackFence() now returns the correct answer if
        the trove changeset does not contain absolute trove info. (CNY-1762)
     o  A bug related to entitlement directories containing unreadable
        files has been fixed. (CNY-1765)
     o  A bug that prevented epydoc from producing documentation on the
        Conary code has been fixed. (CNY-1772)
     o  Conary will temporarily fall back to reading unsigned group script
        information from changeset files that are created by Conary < 1.1.24.
        Once rBuilder creates changesets with a newer version of Conary, this
        change will be reverted. (CNY-1762)
     o  Changeset files are now written as absolute paths in the changeset
        index file. (CNY-1776)
     o  Entitlement configuration lines continue to accept an entitlement
        class for backwards compatibility purposes. (CNY-1786)

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