[lxc-devel] [lxc/lxc] 063537: debian template: reconfigure locales

GitHub noreply at github.com
Thu Aug 13 20:02:25 UTC 2015


  Branch: refs/heads/stable-1.1
  Home:   https://github.com/lxc/lxc
  Commit: 063537f6db6b25c6bd8c9b20fc5b1b6e4e72aed4
      https://github.com/lxc/lxc/commit/063537f6db6b25c6bd8c9b20fc5b1b6e4e72aed4
  Author: 有张纸 <fanyeren at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-debian.in

  Log Message:
  -----------
  debian template: reconfigure locales

    Signed-off-by: feng xiahou <xiahoufeng at yahoo.com>


  Commit: f6731fcae9cb0e8fdb7a3474c650a7e600884055
      https://github.com/lxc/lxc/commit/f6731fcae9cb0e8fdb7a3474c650a7e600884055
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Use /dev/loop-control if it exists

Loop devices can be added on the fly when needed, they're
not always created beforehand. The loop-control device can
be used to find and allocate the next available number
instead of going through the /dev directory contents (which
is now only a fallback mechanism).

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: ad6e5f6fd06a731984f6b8e2e353e70525a8183a
      https://github.com/lxc/lxc/commit/ad6e5f6fd06a731984f6b8e2e353e70525a8183a
  Author: Alex Punco <punco at selectel.ru>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M config/init/common/lxc-containers.in

  Log Message:
  -----------
  fix container creation from ansible lxc_containers module

Signed-off-by: Alex Punco <punco at selectel.ru>


  Commit: 2873cc4c020efefe5a702bb9d58fb4292654f940
      https://github.com/lxc/lxc/commit/2873cc4c020efefe5a702bb9d58fb4292654f940
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Fedora 20 no longer exists on the mirrors

Switch to Fedora 22 for now.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 32bb3c41b508fc7f7b2364f2d03ea63ae7829211
      https://github.com/lxc/lxc/commit/32bb3c41b508fc7f7b2364f2d03ea63ae7829211
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Fix fedora some more

Apparently the paths have changed on the rsync server.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 78b36751c915a8afc0cc79fa6a2a59c1847fc0da
      https://github.com/lxc/lxc/commit/78b36751c915a8afc0cc79fa6a2a59c1847fc0da
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  Default to Fedora 21 as 22 no longer uses yum

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: f308414875e0bb46852a61148b97580f0cfcf175
      https://github.com/lxc/lxc/commit/f308414875e0bb46852a61148b97580f0cfcf175
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-fedora.in

  Log Message:
  -----------
  lxc-fedora: Default to 22 but use 20 squashfs

The Fedora 22 squashfs doesn't appear to work, the Fedora 21 isn't
available, so lets use the fedora archive mirror and pull the good old
Fedora 20 squashfs.

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: e76c508443dedcbbce22f27a912776c73b4d4c3f
      https://github.com/lxc/lxc/commit/e76c508443dedcbbce22f27a912776c73b4d4c3f
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M src/lxc/bdev.c

  Log Message:
  -----------
  Fix Android build due to missing constant

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 04c3432004cc805e3bb6e1159769adf416c9b913
      https://github.com/lxc/lxc/commit/04c3432004cc805e3bb6e1159769adf416c9b913
  Author: Wolfgang Bumiller <w.bumiller at proxmox.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: simplify and fix rule parsing

1) Two checks on amd64 for whether compat_ctx has already
been generated were redundant, as compat_ctx is generally
generated before entering the parsing loop.

2) With introduction of reject_force_umount the check for
whether the syscall has the same id on both native and
compat archs results in false behavior as this is an
internal keyword and thus produces a -1 on
seccomp_syscall_resolve_name_arch().
The result was that it was added to the native architecture
twice and never to the 32 bit architecture, causing it to
have no effect on 32 bit containers on 64 bit hosts.

3) I do not see a reason to care about whether the syscalls
have the same number on the two architectures. On the one
hand this check was there to avoid adding it to two archs
(and effectively leaving one arch unprotected), while on
the other hand it seemed to be okay to add it to the
same arch *twice*.

The entire architecture checking branches are now reduced to
three simple cases: 'native', 'non-native' and 'all'. With
'all' adding to both architectures regardless of the syscall
ID.

Also note that libseccomp had a bug in its architecture
checking, so architecture related filters weren't working as
expected before version 2.2.2, which may have contributed to
the confusion in the original architecture-related code.

Signed-off-by: Wolfgang Bumiller <w.bumiller at proxmox.com>


  Commit: df61e7689c594b3daf5e26561c7158fa1e6c73e2
      https://github.com/lxc/lxc/commit/df61e7689c594b3daf5e26561c7158fa1e6c73e2
  Author: Christian Brauner <christianvanbrauner at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M doc/ja/lxc-ls.sgml.in
    M doc/lxc-ls.sgml.in

  Log Message:
  -----------
  Add -P lxcpath and --version to lxc-ls manpage

lxc-ls takes -P lxcpath and --version as arguments but it did not specify these
options on the manpages.

Signed-off-by: Christian Brauner <christianvanbrauner at gmail.com>


  Commit: 7f345737b11f42d57b4c551b2f3d355a3e4d5f32
      https://github.com/lxc/lxc/commit/7f345737b11f42d57b4c551b2f3d355a3e4d5f32
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M doc/ja/lxc-ls.sgml.in
    M doc/lxc-ls.sgml.in

  Log Message:
  -----------
  doc: Add the description for -P and --version to English and Japanese lxc-ls(1)

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 80602657f4c14a2c4eb853a54b713d837936963b
      https://github.com/lxc/lxc/commit/80602657f4c14a2c4eb853a54b713d837936963b
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M doc/common_options.sgml.in
    M doc/ja/common_options.sgml.in

  Log Message:
  -----------
  doc: Add the description for --version to English and Japanese common_options

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: b7e6f8f0443593459865f0afa1ce818ae6e0da40
      https://github.com/lxc/lxc/commit/b7e6f8f0443593459865f0afa1ce818ae6e0da40
  Author: KATOH Yasufumi <karma at jazz.email.ne.jp>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M doc/ja/lxc-user-nic.sgml.in
    M doc/lxc-user-nic.sgml.in

  Log Message:
  -----------
  doc: Remove unnecessary common options from lxc-user-nic(1)

lxc-user-nic command cannot use common options.

Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>


  Commit: 24e41ff7a3cc5f2f7e7adea667d5e5d03665526b
      https://github.com/lxc/lxc/commit/24e41ff7a3cc5f2f7e7adea667d5e5d03665526b
  Author: Natanael Copa <ncopa at alpinelinux.org>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-alpine.in

  Log Message:
  -----------
  lxc-alpine: fix verification of apk.static binary

We need specify which hashing algorithm was used to create the signature
we check.

Fixes #609

Signed-off-by: Natanael Copa <ncopa at alpinelinux.org>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>


  Commit: 4d7ca2e6b751136c1ab28dc8ec4ab1b0ae2b07a4
      https://github.com/lxc/lxc/commit/4d7ca2e6b751136c1ab28dc8ec4ab1b0ae2b07a4
  Author: Nicolas Cornu <ncornu at aldebaran.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M src/lxc/execute.c

  Log Message:
  -----------
  Fix error message when cannot find an lxc-init

lxc-init has been renamed init.lxc so adapt error message

Signed-off-by: Nicolas Cornu <ncornu at aldebaran.com>


  Commit: 05698d7c7a7ca8efe9914f1dfad69349adf746bc
      https://github.com/lxc/lxc/commit/05698d7c7a7ca8efe9914f1dfad69349adf746bc
  Author: Jiri Slaby <jslaby at suse.cz>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    M templates/lxc-opensuse.in

  Log Message:
  -----------
  templates: lxc-opensuse, use rpm to determine build version

zypper info's output is not usable for several reasons:
* it is localized -- there is no "Version: " in my output
* it shows results both from the repo and local system

So use plain rpm to determine whether build is installed and if proper
version is in place.

Signed-off-by: Jiri Slaby <jslaby at suse.cz>


Compare: https://github.com/lxc/lxc/compare/659e807c8dd1...05698d7c7a7c


More information about the lxc-devel mailing list