[lxc-devel] LXC 0.9 final pull request
Stéphane Graber
stgraber at ubuntu.com
Tue Apr 2 01:39:23 UTC 2013
Hi Daniel,
You'll find the 0.9 pull request below.
Based on what you did last time, the following should do the trick:
- Review the pull request
- Use "git pull --edit --no-ff --stat git://github.com/lxc/lxc.git",
that should do a real merge, letting you do a proper Sign-off of the
changes.
- Update the version number to 0.9
- Commit and tag
Feature changes include:
- Support for ephemeral containers in lxc-clone
- --clear-env/--keep-env support in lxc-attach
- -n option to lxc-start-ephemeral
Everything else is bugfixes on top of rc1.
Before sending this pull request I've done the following tests:
- Test build on my machine (up to date Ubuntu 13.04)
- Test build on Launchpad (Ubuntu 12.04, 12.10 and 13.04)
- Test build on an armhf board running Ubuntu 13.04
- Test build for Android cross-compiling on my laptop
- Ran our test suite on the x86 binaries
- Ran a quick test (start/stop/info/wait) on Android
- Tested the API and tools on ARM
- Rebuilt all my local templates (~20 containers) on a variety of
architectures (i386, amd64, armel and armhf)
I think 0.9 is going to be a pretty good release and by the looks of it,
pretty stable too.
The staging branch is now frozen until 0.9 is out and we start hacking
on 1.0.
Thanks to everyone involved!
Stéphane
---------
The following changes since commit 72280e1cd55e0fe3971f6fe2daa7b3e0cece56a1:
lxc-0.9.0.rc1 (2013-03-19 11:20:24 +0100)
are available in the git repository at:
git://github.com/lxc/lxc staging
for you to fetch changes up to 91f7ea5341ffabf81de1c308c62c6d9c9c3db459:
gitignore doc/legacy/lxc-ls.1 (2013-04-01 14:24:46 -0400)
----------------------------------------------------------------
Christian Seiler (4):
Properly cleanup network devices if pinning root filesystem didn't
work
Properly handle timeout case in lxc-shutdown
lxc-shutdown: Make all processes exit before timeout if shutdown works
lxc-attach: Implement --clear-env and --keep-env
David Ward (2):
lxc-attach: Clear environment and set container=lxc
Set all mounts to MS_SLAVE when starting a container without a rootfs
Dennis Schridde (2):
Build fix for ia64: Declare __clone2 in lxc/namespace.h
Fix for ia64: Use __clone2 for ia64 in lxc/start.c
Dwight Engen (1):
gitignore doc/legacy/lxc-ls.1
Matthias Brugger (1):
lxc.sgml.in: Fix typo in man page.
Ryota Ozaki (1):
Use $localstatedir/log/lxc for default log path
S.Çağlar Onur (1):
Make lxc.functions return the default lxcpath if /etc/lxc/lxc.conf
doesn't provide one
Serge Hallyn (3):
lxc-clone: support 'permanent ephemeral' containers
rcfile shouldn't be recorded in lxc_conf if the attempt to load a
config file fails
lxc-create: require absolute path for non-standard templates
Stéphane Graber (6):
python: Fix runtime failure on armhf
EXTRA_DIST: Fix missing files with "make dist"
Fix 'make clean'
ubuntu: Tweak architecture support
lxc-start-ephemeral: Implement -n to match manpage
API shouldn't be calling create for already defined containers or
destroy for non defined ones
.gitignore | 2 ++
Makefile.am | 8 +++++++-
RELEASE-NOTES | 0
configure.ac | 2 +-
doc/Makefile.am | 5 ++---
doc/examples/Makefile.am | 2 --
doc/lxc-attach.sgml.in | 33 +++++++++++++++++++++++++++++++++
doc/lxc.sgml.in | 2 +-
src/lua-lxc/Makefile.am | 5 ++++-
src/lxc/Makefile.am | 8 +++++---
src/lxc/attach.c | 30 ++++++++++++++++++++++++++++++
src/lxc/attach.h | 6 ++++++
src/lxc/conf.c | 7 ++++++-
src/lxc/confile.c | 3 +++
src/lxc/lxc-clone.in | 17 +++++++++++++++++
src/lxc/lxc-create.in | 2 +-
src/lxc/lxc-shutdown.in | 8 ++++++--
src/lxc/lxc-start-ephemeral.in | 11 ++++++++++-
src/lxc/lxc.functions.in | 8 ++++++--
src/lxc/lxc_attach.c | 25 ++++++++++++++++++++++++-
src/lxc/lxccontainer.c | 14 +++++++++++---
src/lxc/namespace.h | 6 +++++-
src/lxc/start.c | 9 +++++++--
src/python-lxc/Makefile.am | 9 ++++++---
src/python-lxc/lxc.c | 11 ++++++-----
templates/lxc-ubuntu-cloud.in | 26 +++++++++++++++++++++-----
templates/lxc-ubuntu.in | 15 +++++++++++++--
27 files changed, 233 insertions(+), 41 deletions(-)
delete mode 100644 RELEASE-NOTES
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20130401/3796f4fb/attachment.pgp>
More information about the lxc-devel
mailing list