New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 830219 link

Starred by 14 users

Issue metadata

Status: Fixed
Owner:
User never visited
Closed: Jul 11
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature

Blocking:
issue 844079
issue 857609



Sign in to add a comment

termina: update lxd to 3.0

Project Member Reported by smbar...@chromium.org, Apr 7 2018

Issue description

LXD has been updated to 3.0 upstream, which is the new LTS. We should also check on the upstream cleanup of the lxd ebuild at the same time.
 
Please also update LXC to 3.0.0 LTS which is the shared library that LXD uses. It comes with a lot of new features and improvements in all areas that greatly benefit LXD.

https://discuss.linuxcontainers.org/t/lxc-3-0-0-has-been-released/1449

Comment 2 by adlr@chromium.org, May 9 2018

Labels: Hotlist-Crostini-Platform
Owner: jkwang@chromium.org
Status: Assigned (was: Untriaged)

Comment 3 by ihf@chromium.org, May 14 2018

Cc: akes...@chromium.org haddowk@chromium.org ihf@chromium.org
Components: Infra>Client>ChromeOS>Test
We should coordinate this with upreving lxc on the glinux servers in the lab, as moblab (chromebook) and lab shouldn't diverge too much.
Blocking: 844079
Project Member

Comment 5 by bugdroid1@chromium.org, Jun 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/ad5e4920e418197ca97e1a24a0ff1eb1512c21c8

commit ad5e4920e418197ca97e1a24a0ff1eb1512c21c8
Author: Keith Haddow <haddowk@chromium.org>
Date: Wed Jun 27 17:31:37 2018

[autotest] Rev the base container version

New version of the container required to work with lxc 3.0.0

BUG= chromium:830219 
TEST=tryjob

Change-Id: I0de2d44af64c41eabf99ec5f20a488d6c69f885a
Reviewed-on: https://chromium-review.googlesource.com/1063044
Commit-Ready: Keith Haddow <haddowk@chromium.org>
Tested-by: Keith Haddow <haddowk@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>

[modify] https://crrev.com/ad5e4920e418197ca97e1a24a0ff1eb1512c21c8/moblab_config.ini

Project Member

Comment 6 by bugdroid1@chromium.org, Jun 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/7d5c6d1a4c5426be4279157132200c0c3fa38178

commit 7d5c6d1a4c5426be4279157132200c0c3fa38178
Author: Keith Haddow <haddowk@chromium.org>
Date: Wed Jun 27 17:48:19 2018

Revert "[autotest] Rev the base container version"

This reverts commit ad5e4920e418197ca97e1a24a0ff1eb1512c21c8.

Reason for revert: <INSERT REASONING HERE>

Original change's description:
> [autotest] Rev the base container version
> 
> New version of the container required to work with lxc 3.0.0
> 
> BUG= chromium:830219 
> TEST=tryjob
> 
> Change-Id: I0de2d44af64c41eabf99ec5f20a488d6c69f885a
> Reviewed-on: https://chromium-review.googlesource.com/1063044
> Commit-Ready: Keith Haddow <haddowk@chromium.org>
> Tested-by: Keith Haddow <haddowk@chromium.org>
> Reviewed-by: Keith Haddow <haddowk@chromium.org>

Bug:  chromium:830219 
Change-Id: Iabe0824532132de44ad77e348f4b2bbf59aeec68
Reviewed-on: https://chromium-review.googlesource.com/1117278
Reviewed-by: Keith Haddow <haddowk@chromium.org>
Commit-Queue: Keith Haddow <haddowk@chromium.org>
Tested-by: Keith Haddow <haddowk@chromium.org>
Trybot-Ready: Keith Haddow <haddowk@chromium.org>

[modify] https://crrev.com/7d5c6d1a4c5426be4279157132200c0c3fa38178/moblab_config.ini

Project Member

Comment 7 by bugdroid1@chromium.org, Jun 28 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/132d4a2c7689d93840b1210901b746ccd8ac36a0

commit 132d4a2c7689d93840b1210901b746ccd8ac36a0
Author: Keith Haddow <haddowk@chromium.org>
Date: Thu Jun 28 05:07:06 2018

Reland "[autotest] Rev the base container version"

This is a reland of ad5e4920e418197ca97e1a24a0ff1eb1512c21c8

Original change's description:
> [autotest] Rev the base container version
>
> New version of the container required to work with lxc 3.0.0
>
> BUG= chromium:830219 
> TEST=tryjob
>
> Change-Id: I0de2d44af64c41eabf99ec5f20a488d6c69f885a
> Reviewed-on: https://chromium-review.googlesource.com/1063044
> Commit-Ready: Keith Haddow <haddowk@chromium.org>
> Tested-by: Keith Haddow <haddowk@chromium.org>
> Reviewed-by: Keith Haddow <haddowk@chromium.org>

CQ-DEPEND=CL:1056130
Bug:  chromium:830219 
Change-Id: I6fc8b66a79ec104c0f9514a9d4f45faf1f106c82
Reviewed-on: https://chromium-review.googlesource.com/1117279
Commit-Ready: Keith Haddow <haddowk@chromium.org>
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Keith Haddow <haddowk@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>

[modify] https://crrev.com/132d4a2c7689d93840b1210901b746ccd8ac36a0/moblab_config.ini

Project Member

Comment 8 by bugdroid1@chromium.org, Jun 28 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/7d7b60bccb4c897c3c05af60ce39907126d9b2fa

commit 7d7b60bccb4c897c3c05af60ce39907126d9b2fa
Author: Jingkui Wang <jkwang@google.com>
Date: Thu Jun 28 05:07:05 2018

app-emulation/lxc: Upgrade lxc to 3.0.0

Upgrade lxc to 3.0.0.

CQ-DEPEND=CL:1117279
BUG= chromium:830219 
TEST=emerge-tatl lxc, emerge-tatl lxd

Change-Id: Ice7e2ff76ee4501eaac8a36fa52e35b2dc151b46
Reviewed-on: https://chromium-review.googlesource.com/1056130
Commit-Ready: Keith Haddow <haddowk@chromium.org>
Tested-by: Keith Haddow <haddowk@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>

[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-use-return-instead-of-attribution-and-return.patch
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-non-functional-changes.patch
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-handle-all-errors.patch
[rename] https://crrev.com/7d7b60bccb4c897c3c05af60ce39907126d9b2fa/app-emulation/lxc/files/lxc-3.0.0-bash-completion.patch
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-cleanup-architecture-handling.patch
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-filter-syscalls-based-on-arguments.patch
[rename] https://crrev.com/7d7b60bccb4c897c3c05af60ce39907126d9b2fa/app-emulation/lxc/files/lxc.initd.7
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/lxc-2.1.1-r3.ebuild
[modify] https://crrev.com/7d7b60bccb4c897c3c05af60ce39907126d9b2fa/app-emulation/lxc/Manifest
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-handle-arch-inversion-ii.patch
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-improve-logging.patch
[rename] https://crrev.com/7d7b60bccb4c897c3c05af60ce39907126d9b2fa/app-emulation/lxc/lxc-3.0.0.ebuild
[delete] https://crrev.com/b0f79d073c22145d953765cae3be91897021adf2/app-emulation/lxc/files/lxc-3.0.0-seccomp-handle-arch-inversion.patch

Blocking: 857609
Project Member

Comment 10 by bugdroid1@chromium.org, Jul 7

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/64683743450f923b69204e39006dd7d5a94974fe

commit 64683743450f923b69204e39006dd7d5a94974fe
Author: Stephen Barber <smbarber@chromium.org>
Date: Sat Jul 07 21:37:52 2018

dev-go: uprev packages for LXD 3.0

BUG= chromium:830219 
TEST=trybots

Change-Id: Ib79618df4e7bd97689cbd1fb177fc19b99802220
Reviewed-on: https://chromium-review.googlesource.com/1119467
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>

[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/go-sys/go-sys-0.0.1.ebuild
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/net/Manifest
[rename] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/net/net-0.0.1-r8.ebuild
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/go-sys/Manifest
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/crypto/crypto-0.0.1.ebuild
[rename] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/grpc/grpc-1.6.0-r6.ebuild
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/net/net-0.0.1.ebuild
[rename] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/go-sys/go-sys-0.0.1-r3.ebuild
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/grpc/grpc-1.6.0.ebuild
[rename] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/crypto/crypto-0.0.1-r2.ebuild
[modify] https://crrev.com/64683743450f923b69204e39006dd7d5a94974fe/dev-go/crypto/Manifest

Project Member

Comment 11 by bugdroid1@chromium.org, Jul 9

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/c3a37cc0f123ca154601de5981181349d0628e90

commit c3a37cc0f123ca154601de5981181349d0628e90
Author: Jingkui Wang <jkwang@google.com>
Date: Mon Jul 09 22:56:16 2018

app-emulation/lxd: Upgrade to 3.0.0

Upgrade lxd to 3.0.0. Also update lxd's ebuild to use cros-go.eclass for
downloading source tarballs.

BUG= chromium:830219 
TEST=emerge-tatl lxd-deps lxd tremplin
CQ-DEPEND=CL:1125345

Change-Id: I7cfaaa1d6d9ca87bffad0c81f1a8a69e0b14a8a0
Reviewed-on: https://chromium-review.googlesource.com/1056131
Trybot-Ready: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Commit-Queue: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>

[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/lxd-2.18.ebuild
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/lxd-2.21.ebuild
[add] https://crrev.com/c3a37cc0f123ca154601de5981181349d0628e90/app-emulation/lxd/lxd-3.0.0.ebuild
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/files/lxd-2.18.confd
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/files/lxd-2.18.service
[modify] https://crrev.com/c3a37cc0f123ca154601de5981181349d0628e90/licenses/copyright-attribution/app-emulation/lxd
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/files/lxd-2.18.initd
[modify] https://crrev.com/c3a37cc0f123ca154601de5981181349d0628e90/app-emulation/lxd/Manifest
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/lxd-2.18-r3.ebuild
[delete] https://crrev.com/49ef009630e9ce5ff9d782a481672f7ec81d0873/app-emulation/lxd/lxd-2.21-r2.ebuild

Project Member

Comment 12 by bugdroid1@chromium.org, Jul 10

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/tremplin/+/28c3cac04829bce27d9d8b1d07bba3807bc665c3

commit 28c3cac04829bce27d9d8b1d07bba3807bc665c3
Author: Stephen Barber <smbarber@chromium.org>
Date: Tue Jul 10 05:35:43 2018

tremplin: update operation struct usage for LXD 3.0

BUG= chromium:830219 
TEST=emerge-tatl tremplin with LXD 3.0
CQ-DEPEND=CL:1056131

Change-Id: Ibeb50adf5d60cac4d3f539dc50f771a7d4aaae39
Reviewed-on: https://chromium-review.googlesource.com/1125345
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>

[modify] https://crrev.com/28c3cac04829bce27d9d8b1d07bba3807bc665c3/src/chromiumos/tremplin/tremplin.go

Status: Fixed (was: Assigned)

Sign in to add a comment