rPUA-2006-0180-1 conary conary-build conary-repository epdb
[Posted October 6, 2006 by ris]
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.