<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-containers, branch krogoth</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=krogoth</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=krogoth'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2018-01-30T22:11:17+00:00</updated>
<entry>
<title>docker: override GOROOT at build time</title>
<updated>2018-01-30T22:11:17+00:00</updated>
<author>
<name>Yunguo Wei</name>
<email>yunguo.wei@windriver.com</email>
</author>
<published>2018-01-30T18:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=ed7b8333e1f09d59dbe96ec1258971ffb4e5af41'/>
<id>urn:sha1:ed7b8333e1f09d59dbe96ec1258971ffb4e5af41</id>
<content type='text'>
Usually $GOROOT is set by go tool, but if sstate is specified, $GOROOT
is set to the path in the first project. If docker is built in the
another project(with same SSTATE_DIR) later, and the first project is removed,
the following error will be seen:

| go: cannot find GOROOT directory:
/path/to/previous/project/bitbake_build/tmp/sysroots/x86_64-linux/usr/lib/x86_64-wrs-linux/go

This commit is overriding $GOROOT stored in the go tool in sstate cache,
making sure it is set to the correct path in current project.

See more information here: https://golang.org/doc/install#install

Signed-off-by: Yunguo Wei &lt;yunguo.wei@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
(cherry picked from commit 01aa8f18196d76d4554649c47348fb68277574c5)
</content>
</entry>
<entry>
<title>docker-registry: Make version dependence compatible with opkg</title>
<updated>2016-06-17T12:34:19+00:00</updated>
<author>
<name>Fabio Berton</name>
<email>fabio.berton@ossystems.com.br</email>
</author>
<published>2016-06-14T17:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=c4a1711dd31659b027c70c07e4ef6da98591ac95'/>
<id>urn:sha1:c4a1711dd31659b027c70c07e4ef6da98591ac95</id>
<content type='text'>
Some recipes in RDEPENDS are installing specific version of package, for
example:
  gunicorn (= 19.1.1)

If usigin ipk for PACKAGE_CLASSES, opkg prints error:

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies
 for docker:
 *      gunicorn (= 19.1.1) *
 * opkg_install: Cannot install package docker.

This error is caused because opkg appends package revision to version.
In this case:
  gunicorn_19.1.1-r0.1

If we use comparator &gt;= this error doesn't appear.

Signed-off-by: Fabio Berton &lt;fabio.berton@ossystems.com.br&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>docker: drop obselete dependencies</title>
<updated>2016-06-14T15:00:13+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2016-05-18T18:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b6b88856ce340d14fcf6dcc5c4b213a413d16531'/>
<id>urn:sha1:b6b88856ce340d14fcf6dcc5c4b213a413d16531</id>
<content type='text'>
We no longer need go-net and go-sqlite for the docker build and
runtime. The upstream repos are no longer properly fetching, so
we can simply drop the recipes and dependency.

If they are ever needed in the future, we can revisit the upstream
source for them.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: update to 2.0.0</title>
<updated>2016-04-25T20:26:23+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2016-04-25T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=38cdaf39bfdbb1369567debc112e91c379f6d792'/>
<id>urn:sha1:38cdaf39bfdbb1369567debc112e91c379f6d792</id>
<content type='text'>
2.0.0 is released, and contains many of the patches we've been carrying for
1.x.

With this updated, we drop upstream backports (and submitted patches), and
refresh on patch. Otherwise, everything is the same.

Sanity tested on x86-64.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: inherit python native to fix configure error</title>
<updated>2016-04-22T16:57:43+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2016-04-22T16:56:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3498e94adfcb264965560c34ca4b01652fa7187f'/>
<id>urn:sha1:3498e94adfcb264965560c34ca4b01652fa7187f</id>
<content type='text'>
Recently the configure with python enabled has become the default here.
However, if the host doesn't have python3, configure fails with:

     checking for a Python interpreter with version &gt;= 3.2... none
     configure: error: You must install python3

We have a python3 in the sysroot, but we need to inherit it for it to
be available for lxc's configure step.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>meta-virtualization: enable lxc-start support wlan0</title>
<updated>2016-04-22T14:27:40+00:00</updated>
<author>
<name>fli</name>
<email>fupan.li@windriver.com</email>
</author>
<published>2016-04-22T02:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=23459b9b701748b2f0c003df4ed404bfeef5e25f'/>
<id>urn:sha1:23459b9b701748b2f0c003df4ed404bfeef5e25f</id>
<content type='text'>
Cherry picked patch from lxc upstream commit:
f2e206ff47&lt;lxc: let lxc-start support wlan phys&gt;
to enable lxc-start command support wlan0 device
and make cube-essential support paththrough wlan
device from host to lxc containers.

Signed-off-by: fli &lt;fupan.li@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>docker: uprev to 1.9.0</title>
<updated>2016-04-19T19:51:14+00:00</updated>
<author>
<name>Zongchun Yu</name>
<email>zongchun.yu@nxp.com</email>
</author>
<published>2016-04-05T09:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=acbe4241716297c9b7f9870a9d8ba370ff2f8284'/>
<id>urn:sha1:acbe4241716297c9b7f9870a9d8ba370ff2f8284</id>
<content type='text'>
Signed-off-by: Zongchun Yu &lt;zongchun.yu@nxp.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: uprev to latest stable 1.1.4 -&gt; 1.1.5</title>
<updated>2016-04-05T00:03:30+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2016-04-04T02:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a715fe0d9f9b40067036c9ee480295c9087dc894'/>
<id>urn:sha1:a715fe0d9f9b40067036c9ee480295c9087dc894</id>
<content type='text'>
This is the latest stable release and includes many important bug
fixes as well as CVE fixes such as CVE-2015-1335.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: warning fixes in busybox template</title>
<updated>2016-03-29T16:35:41+00:00</updated>
<author>
<name>Bogdan Purcareata</name>
<email>bogdan.purcareata@nxp.com</email>
</author>
<published>2016-03-25T08:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=bffe56510c83ac4c23b30455cf2811e5d6ae99b1'/>
<id>urn:sha1:bffe56510c83ac4c23b30455cf2811e5d6ae99b1</id>
<content type='text'>
Warnings fixes:
- optional mounts when dirs not available
- busybox dynamically linked
- fstab not available in container

Signed-off-by: Bogdan Purcareata &lt;bogdan.purcareata@nxp.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>lxc: fix build issue - unable to find Python.h</title>
<updated>2016-03-21T14:26:01+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2016-03-17T16:25:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=5fcc6d24c35442dd1ac4018e1b2d2f981f0f20b2'/>
<id>urn:sha1:5fcc6d24c35442dd1ac4018e1b2d2f981f0f20b2</id>
<content type='text'>
Prior to poky commit 3d45853eef1269b455d840a60491802251368378
[python3: fix do_configure check platform triplet error] lxc's
configure scripts would fail to find python3 and would therefor
configure with python3 support disabled.

After poky integrated the above commit lxc can, and does, detect
python3 and attempts to configure with python support. Unfortunately
it would detect the host's python3 which it would use to run setup.py
and therefor get the host's include path etc. and ultimately fail to
build.

To fix this we make 'python' support configurable via a PACKAGECONFIG
and we default to not configuring with this support, to match our
previous configuration. We also fix things such that 'python' support
can be enabled in the PACKAGECONFIG and the build will complete
successfully, using our python3 and not the host's.

We might want to eventually enable the python support but since this
not only enables python extensions but even goes as far as turning
scripts like lxc-ls into python scripts, instead of shell scripts,
keeping it disabled for now is the minimally invasive approach.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
