lp://qastaging/ubuntu/wily/unity8-lxc
- Get this branch:
- bzr branch lp://qastaging/ubuntu/wily/unity8-lxc
Branch merges
Related bugs
Bug #1428848: Handle lxc-start/lxc-wait/lxc-attach race better | Medium | Fix Committed | |
Bug #1448521: sudo unity8-lxc-setup fails on 15.04 | High | Fix Committed | |
Bug #1455607: Need to handle cases where directories and files already exist | Medium | Fix Committed | |
Bug #1456604: unity8-lxc-session is too aggressive when ending the session | Medium | Fix Committed | |
Bug #1458236: Installing upstart-sysv in Unity 8 LXC install script fails | High | Fix Committed |
Related blueprints
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 7. By CI Train Bot Account
-
[ Chris Townsend ]
Be smart about creating some directories by checking if they exist
first. (LP: #1455607) - 6. By CI Train Bot Account
-
[ Chris Townsend ]
* Bump version to 1.0.4.
* Automount /proc to avoid a race when attaching to a container to run
a command. Also remove the ugly sleep workaround. (LP: #1428848)
* Cache a copy of upstart-sysv when downloading the Unity 8 Desktop
Next ISO image. This will keep the ISO and the upstart-sysv package
in sync. (LP: #1458236)
* Catch the exception when distro-info-data is outdated during dev
release transitions. Use the current stable release instead when the
dev release has not been updated. (LP: #1448521)
* Terminate the session instead of killing the user when logging out
of the Unity 8 LXC session. This is much less aggressive and keeps
ssh sessions alive. (LP: #1456604)
* Use upstart-sysv in the Unity8 container instead of systemd. This
fixes a slew of issues when using systemd in the container. (LP:
#1437900) - 5. By CI Train Bot Account
-
[ Chris Townsend ]
* Bump version to 1.0.3.
* Add an lxc-wait after lxc-start to make sure the container is
actually running before proceeding to the lxc-attach. Also, have to
add an additional half second sleep to account for an lxc race where
lxc-wait reports the container is running when in reality, it may
not be. (LP: #1425663)
* Add config entry to automount sys to work around a new LXC behavior
in 15.04 and later. (LP: #1420468)
* Disable the new autodev feature in LXC as it only creates a minimal
/dev in the container and we need a full /dev. (LP: #1425684)
* Do not include the default lxc network config as using the
'flags=up' from it confuses NetworkManager inside the container.
(LP: #1427743)
* Fix issue where zsync doesn't seem to handle cross linking across
filesystems and also detect if the ISO did not download and throw an
error. (LP: #1418671)[ CI Train Bot ]
* New rebuild forced. - 4. By PS Jenkins bot
-
[ Chris Townsend ]
* Bump version to 1.0.2.
* Fix issue where the wrong interface/IP address combo was being
returned when checking if the network is up when trying to update
the Unity 8 LXC. (LP: #1400785)
* Rename PPID to PARENT_PID since PPID is an already defined
environment variable. Also rename CPID to CHILD_PID to be
consistent. (LP: #1396224)
* Add LXC configuration for nested containers to support the Legacy X
Apps container inside the Unity 8 LXC. (LP: #1400480)
* Use zsync to download and update the Ubuntu Desktop Next ISO image.
Bandwidth and time will potentially be saved after the initial
download. (LP: #1395020) - 3. By PS Jenkins bot
-
[ Chris Townsend ]
* Bump version to 1.0.1.
* Workaround issue where the container cannot get /run/systemd info
for Dbus permissions. (LP: #1375286)
* Add workaround in unity8 session startup to create the /dev/shm ->
/run/shm link if it doesn't exist already. (LP: #1394230)
* Unmount /etc/localtime and /etc/timezone in the container when doing
an update in case the tzdata package is being updated. (LP:
#1383455)
* Instead of hardcoding the Ubuntu development release name in the
fetch URL, use python3-distro-info to figure it out so it's more
dynamic. (LP: #1391933)
* Added a postinst script to rebuild the LXC config on package
upgrade. (LP: #1381602)
* Add a postinst message to remind user to run the setup program if
the container doesn't already exist. (LP: #1383802)[ Ubuntu daily release ]
* New rebuild forced
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)