byobu should not be enabled by default in cloud-images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
byobu (Ubuntu) |
Fix Released
|
Medium
|
Scott Moser | ||
Oneiric |
Fix Released
|
Medium
|
Dustin Kirkland | ||
Precise |
Fix Released
|
Medium
|
Scott Moser |
Bug Description
In 11.10 cloud images, we made the decision to enable byobu by default to showcase it.
There has recently been some discussion that has lead us to decide that this should be disabled in 12.04, and also in future releases of 11.10.
== Test Case ==
There are 2 behaviors that are intended to be changed with this bug:
a.) new official images of both precise and 11.10 will not have
byobu enabled by default.
b.) if the user wants to have byobu on newly launched instances, they
can do so with 'export LC_BYOBU=1'
To test:
1. old image, no user-data
* launch new instance of oneiric daily build with serial < 20111109
* ssh ubuntu@instance (you should see byobu)
* enable proposed ; sudo apt-get dist-update && sudo apt-get install byobu
* exit instance
* ssh ubuntu@instance (you should still see byobu)
2. launch new instance of oneiric daily build with serial > 20111109
with no user-data.
* unset LC_BYOBU
* 'ssh ubuntu@instance'
You should not be presented with byobu
* enable proposed
* apt-get update && apt-get install byobu
* exit instance
* 'ssh ubuntu@instance'
3. launch instance of oneiric daily < 20111109 providing cloud-config
* cat > my-userdata.txt <<EOF
#cloud-config
byobu_by_default: disable-system
apt_sources:
- source: deb $MIRROR $RELEASE-proposed main
packages:
- byobu
EOF
* launch instance with "--user-data-file my-userdata.txt"
* 'ssh ubuntu@instance' (you should not see byobu)
* LC_BYOBU=1 'ssh ubuntu@instance' (you should see byobu)
4. launch instance with same user-data as above, but 'enable-system'
* ssh to instance with LC_BYOBU=1, should show you byobu
* ssh to instance with LC_BYOBU=0, should *not* show you byobu
affects: | ubuntu → byobu (Ubuntu) |
Changed in byobu (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in byobu (Ubuntu Oneiric): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Dustin Kirkland (kirkland) |
milestone: | none → oneiric-updates |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in byobu (Ubuntu): | |
milestone: | precise-alpha-1 → none |
After the change in auotmated- ec2-builds (rev 418 [1]), byobu will no longer be enabled by default.
Dustin's proposed change in byobu will just make it easier for someone to *enable* byobu if the so desire.
-- bazaar. launchpad. net/~ubuntu- on-ec2/ vmbuilder/ automated- ec2-builds/ revision/ 418
[1] http://