|| ||rPath Update Announcements <announce-noreply-AT-rpath.com>|
|| ||rPUA-2006-0180-1 conary conary-build conary-repository epdb|
|| ||Thu, 05 Oct 2006 00:24:48 -0400|
rPath Update Advisory: 2006-0180-1
Products: rPath Linux 1
Conary 1.0.33 is a maintenance release.
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
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.
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.
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.
to post comments)