Or you can browse.

Conary Blogs

April 11, 2012
Posted by Michael Tharp
3:26 PM
Conary 2.4.0 Released

Conary 2.4.0 is the first release in the 2.4 series. It includes repository improvements and a mechanism for reconciling external changes to the RPM database on capsule-managed systems. The required Python version for Conary clients remains at Python 2.4, however repositories now require the WebOb library and thus have a minimum Python version of 2.6

New Features:
  • Conary 2.4 includes a new WSGI-based repository stack. Forward- and backward-compatibility with clients is maintained. However, Python 2.6 is now the minimum version for repositories that wish to run on WSGI or that have a web interface, and these also require the WebOb library ( http://www.webob.org/ )
  • Conary can now automatically reconcile its own database with external capsule databases. If a package is installed in the RPM database without using Conary, the next Conary update operation will first fabricate a "phantom" trove as a placeholder. That trove can then be erased, updated to a regular encapsulated trove, or left as-is. Similarly, if a Conary-managed package is erased from the RPM database, the next update operation will also erase the corresponding Conary trove. This feature can be disabled by setting the 'syncCapsuleDatabase' configuration option to False.
Bug Fixes:
  • Fixed a bug in the system model dependency solver cache that caused surprising behavior when more than one trove in the search path provided the same dependency. (CNY-3735)
  • Fixed use of branch specs with system model (CNY-3645)
  • Fixed "cvc promote" when buildLabel is not set (CNY-3660)
  • Previously, updates could fail with an unhelpful 'TroveNotFound' error that named the top-level trove when in fact a network configuration problem had prevented fetching a sub-component of that trove. This has been corrected so that the original network error is displayed instead. (CNY-3732)
  • Similarly, "File Stream Missing" errors will no longer mask network problems that prevent reaching a file sourced from another repository. (CNY-3680)
March 1, 2012
Posted by Elliot Peele
5:02 PM
Conary 2.3.12 Released

Conary 2.3.12 is a maintenance release

New Features:
  • Switched r.Properties to taking a full config descriptor rather than field snippets. (CNY-3730)
February 22, 2012
Posted by Michael Tharp
8:56 PM
Conary 2.3.11 Released

Conary 2.3.11 is a maintenance release

New Features:
  • Added a --to-file option to "cvc cook" to write the result of a repository cook to file instead of committing.
  • Added support for specifying config properties that are attached to files rather than specific components.
Bug Fixes:
  • Fixed refreshing of autosourced URLs that contain a question mark. (CNY-3722)
  • The recipe loader now resolves autoLoadRecipe entries using the search flavor rather than buildFlavor. (CNY-3725)
January 19, 2012
Posted by Michael Tharp
7:24 PM
Conary 2.3.10 Released

Conary 2.3.10 is a maintenance release

New Features:
  • Added support for caching repository passwords with keyutils (CNY-3718)
  • "Hidden" troves committed by a mirror script are now fetchable. This allows commit mail to be sent from a mirror target.
Bug Fixes:
  • PGP keys will no longer be deleted from the repository if the user that uploaded the key is deleted. (CNY-3710)
  • Changesets generated on systems using Python 2.7 now use a diff format compatible with Conary running on older versions of Python.
  • The never-used "conary updateconary" command, last seen in version 0.71.2, and associated server support have been removed.
  • Fixed a crash when updating a capsule package with a changed file version but the same fileId. (CNY-3719)
November 18, 2011
Posted by Michael Tharp
8:13 PM
Conary 2.3.9

Conary 2.3.9 is a maintenance release

Bug Fixes:
  • Fixed the 'rollback' command failing if --from-file was not specified. (CNY-3711)