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