Personal tools
     DOCUMENTATION

rBuilder:Release Notes/3

From rPath Wiki

Jump to: navigation, search

Contents

The following release notes apply to 3.x versions of rBuilder.

rBuilder 3.1.6

  • Fixed: A kernel vulnerability that allowed a local user deterministic privilege escalation attack. (RPL-2237)
  • Fixed in 3.1.6-0.5-1 and later: Some backup-creation directories were missing, causing the preparation for migration to rBuilder Appliance 4.0.1 or later to fail. (RPL-2656)

rBuilder 3.1.5

  • New: rBuilder Appliance 3.1.5 contains the ability to create a special type of backup which may be used to migrate rBuilder's Conary repositories and data to an installation of rBuilder Appliance 4.0.1 or later.
  • Updated: rBuilder Appliance uses Conary 1.1.31.11.

rBuilder 3.1.4.1 Hotfix

Image:Bulbgraph.png   Version 3.1.4.1 of rBuilder Appliance is a hotfix; as such, the full version is visible only on group-rbuilder in the rPath Appliance Platform Agent. All other versions displayed in the Appliance Agent user interface will appear as 3.1.4.
  • A SQLite database error has been fixed. The problem may cause disk I/O errors to occur doing Conary repository operations. (CNY-2012)

rBuilder 3.1.4

  • rBuilder Appliance now uses Conary version 1.1.31.4.
  • rBuilder Appliance can mirror external projects.
  • Group Builder includes a new physical address extension (PAE) checkbox used to include a PAE kernel to better support Xen Enterprise virtual images. Note that this checkbox is always there, even though it has no effect for 64-bit images.
  • In Group Builder, if the PAE box is checked, but Xen is not checked, the result will appear to be non-PAE, though the build will include both PAE and non-PAE kernels.
  • Fix: Issue creating Update CD on rBuilder appliances that had been updated from previous versions.

rBuilder 3.1.3 Interim Release

  • rBuilder Appliance now uses Conary 1.1.31.
  • Multiple labels can be selected for outbound mirroring.
  • Outbound mirroring settings can be edited.
  • Image types include Update ISO: an ISO containing Conary changesets for updates, but without the installer software. Only specially configured new installs of rBuilder will correctly build Update ISOs. An Update ISO build will never start on upgraded rBuilder appliances, or on appliances that have not been correctly configured.
  • rBuilder only writes conaryProxy to the file /conaryrc if the internal Conary proxy is enabled (RBL-1790).
  • Minor Internet Explorer rendering issues are fixed.
  • "Download Now" links on project home pages are reorganized.
  • Fix: See the rBuilder/Administration Guide:Version-specific Updates for a note about new installs of this release and updates from versions 3.1.2 or earlier to this release. Follow the instructions if applicable.

rBuilder 3.1.3

  • rBuilder Appliance now uses Conary 1.1.26.
  • The net-snmp package has been updated.
  • Sendmail is now used as the MTA instead of Postfix.
  • rBuilder's internal caching Conary proxy has been improved.
  • A bug that prevented the repository browser from generating a diff in certain circumstances has been resolved.
  • In certain cases Demo CD/DVD generation would not work properly; this has been resolved.

rBuilder 3.1.2

  • The repository browser now displays the packages that are included in a group or sub-group. (RBL-654)
  • The repository browser now displays a graphical "diff" of individual files modified in a shadow. (RBL-656)
  • The repository browser now displays a shadow's derivation tree. (RBL-658)
  • The repository browser now displays a version list, by label, in a tree view. (RBL-1393)
  • The repository browser now displays where a trove was cloned from. (RBL-1394)
  • rBulder can now serve files larger than 2G. (RBL-1495)
  • The repository browser now displays expandable/abbreviated versions of versions and flavors. (RBL-1558)
  • A plugin for scheduling outbound mirroring has been added. (RBL-1558)
  • In the event of an unhandled error, rBuilder now displays a custom 500 page containing support information. (RBL-1574)
  • The external project entitlement form now protects against white space. (RBL-1386)
  • GPG-compatible keyserver interface has been exposed in the repository browser. (RBL-1488)
  • The builds page no longer backtraces if an unknown architecture is encountered. (RBL-1524)
  • An additional status message has been added before copying starts in mirror preload. (RBL-1551)
  • A UDP port has been opened for monitoring via SNMP. (RBL-1571)
  • Group Builder now pulls rAA from raa.rpath.org@rpath:raa-2. (RBL-1572)
  • Hard-coded reference to raa.rpath.org removed have been. (RBL-1536)
  • Inbound/Outbound mirroring operations now configure a complete set of repository map entries. ({{rits|RBL-1579})
  • The repository browser now displays files for the flavor selected. (RBL-1581)
  • The correct project name is now displayed when a user adds a GPG key. (RBL-1625)
  • rBuilder can now push to multiple mirrors simultaneously. (RBL-1520)

rBuilder 3.1.0

  • rBuilder's Repository Browser uses a different color in the file list to indicate files modified in a shadowed package. (RBL-657)
  • Administrators have the option in a mirror to include all labels of an inbound mirrored repository. (RBL-1474)
  • Administrators can order inbound and outbound mirror operations if necessary for dependencies. (RBL-1305)
  • rBuilder no longer restricts the file size for bootable image generation. (RBL-1312)
  • Administrators can convert any project from a mirrored project to an external (network access) project, and from external to mirrored. (RBL-1292)
  • When a mirrored project is restored from backup, rBuilder converts it to an external project. (RBL-1291)
  • The net-snmp SNMP daemon is configured and running on rBuilder appliances. (RBL-1427)
  • Installable CDs include all public keys needed to validate signed packages on the disk. (RBL-1416)
  • The Repository Browser and command line interface each have a method to search derived and referenced packages. (RBL-1412)
  • rBuilder previously set up the wrong server name in certain circumstances when talking to Update Service. This has been fixed. (RBL-1369)
  • rBuilder previously did not create some Anaconda installer files for bootable images. This has been fixed. (RBL-1328)

rBuilder 3.0.0

  • rBuilder now supports Microsoft Virtual Hardware (VHD) as well as Virtual Iron build types. (RBL-1198)
  • The "VMware Player Image" build type is now known as "VMware Virtual Appliance". (RBL-1274)
  • Users who are currently building a group with Group Builder will have their package searches restricted to packages having the same namespace:tag (e.g. rpl:1) as the version of group-core currently included in the group they are building. (RBL-629)
  • Inbound mirror operations may now be scheduled via rAA. (RBL-1157)
  • Inbound and outbound mirror logging has been enhanced. (RBL-1242)
  • It is now possible to delete multiple builds from the "manage builds" web interface. (RBL-1195)
  • Project developers are now able to see unpublished releases in the Manage Releases page. (RBL-968)
  • A number of speed improvements have been made to the repository browser. (RBL-1177)
  • Download statistics are now available as a chart. (RBL-1213)
  • The release description page now contains date/time information about a given release.
  • The mirror preload operation now checks for sufficient free disk space before importing. (RBL-1014)
  • Maintenance mode no longer creates a redirect loop when attempting to access the web interface while logged in. (RBL-1028)
  • The Cook Group button on the Edit Group page now saves any group recipe changes before cooking the group. (RBL-1085)
  • It is no longer necessary to press shift-reload to properly refresh the page after upgrading rBuilder. (RBL-1017)
  • Logging in from pages with GET parameters (e.g. search pages) works again. (RBL-1240)
  • The Start Job Server button on the Manage Jobs screen now functions properly. Also, the job server status information is formatted to be easier to read. (RBL-1245)
  • Demo CD/DVDs now have /etc/mtab as a symlink to /proc/mounts. (RBL-1225)
  • Developers can now see unpublished releases in the list view. (RBL-968)
  • group-raa is now included in the list of groups to initially populate a group trove. (RBL-925)
  • Users may now restrict their project search results to projects which have published releases containing builds with the desired build types.
  • Page rendering fixed when a user with more than five projects is logged in. (RBL-1253)
  • Clicking on a package in a search will take you to the proper version of the package in the repository browser. (RBL-1264)
  • Backups to Samba shares now function properly. (RBL-1293)
  • Outbound mirroring now uses /srv/rbuilder/tmp instead of /tmp. (RBL-1295)
  • The "(show more builds)" link on the "Manage/View Builds" pages -- which appeared if a project had more than ten builds -- was removed, as it did not function properly under some browsers. (RBL-868)
  • Recreating a build that uses an older jobserver no longer causes the jobserver to crash. (RBL-1318)
  • Committing to an rBuilder-hosted repository with incorrect credentials now gives an appropriate error message as opposed to a stacktrace. (RBL-1296)
  • Restarting Apache is no longer necessary when adding an external project to rBuilder. (RBL-1347)
  • The default Anaconda artwork no longer says "Created by rBuilder Online" when being built by the rBuilder Appliance. (RBL-1281)
  • System update entitlements are no longer incorrectly used for inbound mirror updates. (RBL-1308)
  • The rBuilder CLI no longer stacktraces if a child process in a pipeline exits before all data is consumed in the pipeline. (RBL-1276)