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
We should coordinate this with upreving lxc on the glinux servers in the lab, as moblab (chromebook) and lab shouldn't diverge too much.
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
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
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
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
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
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
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
Comment 1 by christia...@gmail.com
, Apr 15 2018