Conary Blogs
Archives for: August 2009
rAPA 3.2.0 is a maintenance release.
Bug Fixes:- python 2.6 compatibility changes: updated the internal copy of CherryPy to 3.1.2, along with bug fixes to use its updated interface. (RAA-1737)
- return the correct value for host_usesdhcp in Network plugin's index function (RAA-1742)
- if a client requests content type 'application/json', JSON data is now returned if enabled for the function called. (RAA-1745)
- IE6 no longer displays security warnings on pages rendered with the master.kid template. (RAA-1746)
- Fixed a race condition the System Updates plugin, which caused errors if an update check started while a previous check was in progress. (RAA-1744)
- Fixed a bug in the Collect Diagnostic Information plugin which caused failures when the storage directory was configured to be on a different filesystem from /tmp (RAA-1743)
- xmlrpc calls will no longer return an Interal Server Error (ISE) when a traceback occurs. Instead, a dictionary with an 'errors' key will be returned. The corresponding value will be a list of one or more error strings.
- A somewhat branded 404 page is now used. It can be overridden by setting error_page.404 (RAA-1626)
Since our most recent upgrade of rBuilder Online, the rBuilder Online web site has occasionally stopped responding to your requests. In two non-service-interrupting minor updates this week, we believe that we have resolved the two main causes. Sorry for the inconvenience!
We are aware of one more issue that in a few rare circumstances has caused an rBuilder Online service interruption. In order to address this issue, we may be briefly disabling many rpath.com services including the conary.rpath.com, products.rpath.com, and rap.rpath.com repositories. This upcoming service interruption is currently planned to occur sometime during the week of September 7, 2009. (We will post again later with more precise timing.)
Conary 2.0.46 is a maintenance release.
New Features- If python-keyutils is available, cvc will try to interact with the user's session keyring. (CNY-3190)
- Conary now uses xz in preference to unlzma to decompress lzma data. (CNY-3194)
- A new function, parseChangeSpec, that parses a single trove update specification such as name=ver1[flv1]--ver2[flv2], was added to cmdline.py. (CNY-3197)
- The code path leading to getChangeSet was reworked to use significantly fewer repository calls, resulting in a massive speedup for uncached, large requests.
- PGP passphrases, required for signing troves, are now fetched using a callback. (CNY-3189)
- Repositories running on postgresql can properly handle queries for labels sharing the hostname portion. (CNY-3192)
- The sha1 for files in a repository could be improperly left as NULL for some cases involving shadows. This has been fixed, and migrating existing repositories to version 17.3 will fix existing missing sha1 checksums.
- Group pre-execution scripts now run exactly before any package that is part of the group. Previously, pre-execution scripts were run at the very beginning of the update, where the probability of their interpreter not being installed was high, especially for pre-install scripts. (CNY-2705)
- Group pre-execution scripts no longer unnecessarily fetch information they already have from the repository. (CNY-3196)
- Password information for XMLRPC server URLs is now hidden in tracebacks. (CNY-3198)
rMake 1.0.30 is a maintenance release.
New Features:- The rMake server is now more tolerant of systems with no hostname or a hostname that does not resolve externally. (RMK-988)
- Build jobs that contain both normal troves and redirect or fileset troves silently drop the redirect/fileset troves from the job, because such jobs are created through group recursion and universally are not intended to actually build the redirect/fileset troves. (RMK-991)
rPath Platform Agent 3.1.4 is a maintenance release.
Bug Fixes:- pressing Enter now submits the login form on IE (RAA-1725)
- processes whose status returns 'dead but pid file exists' now show the 'Locked' state in the service plugin, instead of 'Unknown' (RAA-1727)
- the backup properties in the raa database now store the correct top-level group information for each backup. (RAA-1728)
- In rapa-console, re-authenticating after a password change is no longer necessary. (RAA-1733)
- saveGeneral in the netowrk configuration plugin has been made backward-compatible with 2.2 and 3.0. (RAA-1736)
- XML-RPC method calls are now logged in the access log (RAA-1657)
- the rollback plugin no longer errors when no rollbacks exist. (RAA-1738)
- XML-RPC functions can be added to the rpcLogBlacklist setting to prevent their parameters from being logged (RAA-1600)
- Encrypted backups now have encryption info stored in their backup properties in the raa database (RAA-1705)
- An XML-RPC function called saveAll2 has been added to allow all network settings to be saved in a single call (RAA-1706)
Today, we updated rBuilder Online to bring it in line with the rBuilder 5.2.2 feature set. This update includes the following major improvements:
- Initial support for a new platform: Scientific Linux
- Numerous bug fixes and improvements to the user interface
Although not every issue in the rBuilder 5.2.2 release notes is relevant to rBuilder Online, it is a good place to get an idea of the scope of the changes we've made. You can view the rBuilder 5.2.2 release notes here.
Note that Scientific Linux should be considered beta quality; please give it a try and file issues in our issue tracking system in the Platforms component for any bugs you may find.
Thank you for your interest in rBuilder!
rBuilder Online will undergo scheduled maintenance starting Wednesday August 5 at 21:00 EDT (-0400) and ending at 23:00. During this time, rBuilder Online and all rpath.org repositories will not be available. A message will be posted when the scheduled maintenance period has been completed.
This maintenance window will bring rBuilder Online into parity with rBuilder Appliance 5.2.2. This includes many updates to rBuilder's new UI, adding new features and fixing bugs. Your continued feedback is greatly appreciated!
Thank you for your interest in rBuilder Online.