Or you can browse.

Conary News

Development news and announcements regarding Conary.

August 12, 2010
Posted by Whitney Battestilli
11:09 PM
Conary 2.1.22 Released

Conary 2.1.22 is a maintainence release

Bug Fixes:
  • A bug introduced in Conary 2.1.21 that prevented `cvc cook` from functioning has been corrected. (CNY-3490) (CNY-3490)
  • Fix an inconsistency between Conary and RPM databases when RPM fails to install a requested package. (CNY-3488)
  • Rewrite derived package shadow creation code because the previous attempt to support capsules was fragile and frankly a bad idea. (RBLD-326)
  • Fix exception when doing a repository cook when the recipe sources a multiurl of mirrors. (CNY-3485)
August 9, 2010
Posted by Whitney Battestilli
12:23 PM
Conary 2.1.21 Released

Conary 2.1.21 is a maintainence release

New Features:
  • The --no-recurse option is now allowed with the "conary migrate" command. This can be used to rebuild a system from a manifest file.
  • A no-scripts option has been added. If set, capsule scripts, trove scripts, and tag scripts are skipped during an update. (CNY-3452)
  • Conary now records in /var/log/conary the order in which RPM chooses to install encapsulated RPMs. (CNY-3460)
  • When RPM fails to unpack a package when being invoked as non-root, Conary will now warn about the failure but will not fail the entire transaction. (CNY-3462)
  • Conary now validates RPM capsule operations against the RPM database as early as possible to flag errors when they occur. (CNY-3455)
Bug Fixes:
  • Make negative openpgp key cache entries to avoid repeated server queries for keys which don't exist (CNY-3450) (CNY-3450)
  • Process directory creation for other file types (CNY-3451)
  • Fixed a repository crash when converting a cached changeset for an older client. (CNY-3453)
  • The getCapsulesTroveList function was restored to sqldb for use in recreatedb.
  • Fixed signing of packages with pycrypto 2.1 (CNY-3465)
  • Fixed a bug which caused an internal server error when the same trove permission was applied to more than two roles. (CNY-3469)
  • When multiple installed conary components shared an underlying RPM capsule removing one of those components would result in the conary database becoming out of sync with the rpm database (CNY-3470)
  • Changesets can contain shared files where one is a diff and the other is not. The diff will be used (CNY-3483)
Internal Changes:
  • Hotspot profiling hooks have been removed. (CNY-3250)
  • added cksig script for verifying (and fixing) signatures in a repository
  • Add argument to the API for cooking troves to allow someone to specify a changeset file instead of committing the changeset to the repository. (CNY-3466)
  • The transport layer is now handling network errors more reliably. (CNY-3429)
June 17, 2010
Posted by Whitney Battestilli
2:32 AM
Conary 2.1.20 Released

Conary 2.1.20 is a maintenance release.

Bug Fixes:
  • Injector code for relative changesets creates the new trove once instead of once for every file being merged. (CNY-3444)
  • symbol hashes found in RPMs are used by ksym deps as well as kernel deps (CNY-3442)
  • UtilizeUser and UtilizeGroup policies now support macros in the user and group argument (CNY-3445)
  • Make negative openpgp key cache entries to avoid repeated server queries for keys which don't exist (CNY-3450)
Posted by Whitney Battestilli
2:32 AM
Conary-Policy 1.0.28 Released

Conary-Policy 1.0.28 is a maintenance release.

  • Changed to express dependencies on initscripts functions via a file dependency instead of a trove dependency; the ResolveFileDependencies policy changes to the proper trove dependency. (CNP-191)
  • A bug that caused some file dependencies to not be resolved to trove dependencies correctly has been fixed. (CNP-190)
June 10, 2010
Posted by Whitney Battestilli
6:57 PM
Conary 2.1.19 Released

Conary 2.1.19 is a maintenance release.

New Features:
  • added --disconnected option as an advanced option for updates (CNY-3105)
  • conary q --path /dir/ (with the ending /) now displays the owners of all files in /dir. The list of files is sorted before the owning troves are looked up. (CNY-610)
  • The Requires policy can now take an removeFlagsByDependencyClass keyword argument to customize the set of flags to match platform behavior. (CNY-3443)
Bug Fixes:
  • Walking troves on the local system no longer walks implied linkages (CNY-3440)
  • sizeOverride metadata has no any effect if it is set to zero. (CNY-3441)
  • cvc now adds recipes as text files even if --binary is specified. (CNY-3200)
  • RPM kernel deps now include the symbol hash if it is defined within the RPM. (CNY-3442)