Or you can browse.

Conary News

Development news and announcements regarding Conary.

January 15, 2010
Posted by Michael K. Johnson
2:25 PM
Conary 2.1.4 Released

Conary 2.1.4 is a maintenance release.

Bug Fixes:
  • A redundant check that could trigger an assertion error in the lazy cache code has been removed. (CNY-3331)
Posted by Michael K. Johnson
2:25 PM
Conary 2.1.3 Released

Conary 2.1.3 is a maintenance release.

New Features:
  • Conary now stores RPM obsolete information as troveinfo data. (CNY-3328)
Bug Fixes:
  • Building rpm capsules properly eliminates dependencies in the RPM namespace that are also discovered by Conary. (CNY-3318)
Posted by Michael K. Johnson
2:24 PM
conary-policy 1.0.27 released

conary-policy 1.0.27 is a maintenance release.

  • All destdir policies have been audited, and modified as necessary, to correctly handle capsules, in preparation for enabling destdir policies for capsules. (CNY-3320)
  • The new WarnScriptSharedLibrary policy looks at capsule scripts for possible instances of modifying the ld.so.conf, when used with Conary 2.1.2 or later. (CNP-185)
Posted by Michael K. Johnson
2:24 PM
Conary 2.1.2 Released

Conary 2.1.2 is a maintenance release.

New Features:
  • Conary now runs all destdir policies for capsule packages. Previously, it disabled destdir policies to avoid unintentional modification; now all destdir policies should take capsules into account and some destdir policies are required. (CNY-3320)
  • Scripts from capsules are now written as files that are not packaged but are available for inspection during the packaging process, and policy can investigate script files. (CNY-3321)
Bug Fixes:
  • Committing relative changesets with multiple specifications for a single fileId no longer causes a repository traceback when those specifications are part of different troves. (CNY-3316)
December 17, 2009
Posted by Michael K. Johnson
4:10 AM
Conary 2.1.1 Released

Conary 2.1.1 is a maintenance release.

New Features
  • Added repair command as an experimental feature. (CNY-1800)
  • Files marked as "missingok" in encapsulated RPMs now have that status represented by a "MissingOkay" flag on the corresponding Conary file object. (CNY-3306)
  • Files from encapsulated RPMs now have the mtime from the RPM recorded in troveInfo. The mtime of last change is still used to calculate fileIds, preserving knowledge of when meaningful file information has changed. (CNY-3307)
  • Added support in verify and update paths for prelinked binaries. (CNY-3298)
Bug Fixes:
  • Changeset reassembly for capsules ignores directories. (CNY-3305)
  • Encapsulated symbolic links are represented as having the mode that will exist on the filesystem, even if that varies from the mode recorded in the capsule. (CNY-3304)
  • Previously, getTroveLeavesByPath() didn't return leaves; it returned the most recent trove which includes that path. It now returns only leaves (most recent versions) that include that path, and if the path is only included in older versions, no troves are returned. (CNP-184)
Internal Changes:
  • Database connection objects now have a close_fork() method that closes the connection without notifying the server.