rPUA-2006-0144-1 conary conary-build conary-repository
[Posted August 7, 2006 by ris]
| 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.