JBoss: software development>>BoxGrinder Build 0.9.5 released
BoxGrinder Build 0.9.5 released
We are pleased to announce the immediate availablity of BoxGrinder Build 0.9.5! This is primarily a bug-fix release, but introduces one major new feature; Fedora 16 build support.
What's new in 0.9.5?
Fedora 16 build support
Fedora 16 has just reached alpha status
, and to coincide with this event BoxGrinder Build now provides build support, allowing you to produced Fedora 16 based appliances, including EC2 and EBS based images! BGBUILD–279
BGBUILD–280
This comes with a caveat at present; the current Fedora 16 kernel suffers from the same device ordering problems
that occurred with Fedora 15. There is a workaround however, by adding the updates-testing repository into the build:
name: jeos-f16
summary: fedora 16 jeos!
os:
name: fedora
version: 16
repos:
- name: "temp-fedora-updates-testing"
mirrorlist: "https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f#OS_VERSION#&arch=#BASE_ARCH#"
ephemeral: true
Once the fixed kernel is in the stable repositories, you won't need this workaround, simply remove the temporary repository entry.
0.9.4 Errata
This release fixes some bugs that were mistakenly introduced into the S3 and EBS plugins during thes rebase of a development branch. The net effect of which was that flaws were created in the release branch that were not present in the tested development branch.
We have improved integration tests to ensure this cannot happen easily again.
Other points of interest
- BoxGrinder Build will now use more than 4 CPUS (BGBUILD–295
), and should run faster than before on machines with larger numbers of cores/processors.
Of CentOS 6, Fedora 15 Kernels, and S3 Overwrite
When will CentOS 6 support arrive
Presently, we are awaiting the resolution of a CentOS 6 bug
, and hope to provide build support as soon as the blocker is cleared. You can follow our progress on ticket [BGBUILD-267
].
Trouble booting Fedora 15 S3 AMIs
A problematic kernel update (kernel-2.6.40-4.fc15) rendered many Fedora 15 S3 backed AMIs unable to boot, as detailed in RHBZ 729340
. The issue has since been rectified, however any Fedora 15 appliances you may have built that used the aforementioned kernel will not function properly, and should be rebuilt. The fixed kernel is in the stable repositories, so simply doing a forced rebuild of any failed Fedora 15 appliances should produce a working machine.
The bug caused device naming to be offset, so whilst Fedora was expecting a root block device named xvda1
, it was instead assigned the label xvde1
. You should use yum update kernel
to ensure you have the latest kernel installed, and if you were unfortunate enough to have an EBS instance rendered unbootable by the bug, then you may be able to revive it with the solution provided
by community member jrosengren
.
S3 overwrite issues
Particularly observant readers will recall that in the 0.9.4 release blog
a bug in aws-sdk
library was mentioned, which caused BoxGrinder Build's S3 AMI overwrite
feature to fail. Subsequently a new release
has been made that fixes the issue, and this has now been packaged and pushed to the Fedora repositories. The issue should no longer apparent in 0.9.5, or in 0.9.4 after a yum update
.
Comprehensive Change-log
Bug
- [BGBUILD–277
] - When delivering as AMI, the EC2 region should
match S3 bucket's region - [BGBUILD–293
] - Check certificate and key paths are valid before
building AMIs - [BGBUILD–294
] - Package aws-sdk 1.1.1 and update dependency - [BGBUILD–295
] - Remove arbitrary 4 CPU limit - [BGBUILD–297
] - Cannot create EBS appliances when using
overwrite parameter
Enhancement
- [BGBUILD–279
] - Add support for Fedora 16
Feature Request
- [BGBUILD–255
] - Add welcome message for meta appliances - [BGBUILD–296
] - BG should refer to version and release when
building new appliances
Task
- [BGBUILD–280
] - Add support for GRUB2
留言
發佈留言