<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/classes, branch krogoth-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=krogoth-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=krogoth-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2016-05-14T06:05:54+00:00</updated>
<entry>
<title>autotools-bootstrap: make bootstrap package specific.</title>
<updated>2016-05-14T06:05:54+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2016-05-08T19:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3cec94aef8220b5a1651ef15b7b25fd1f3201d78'/>
<id>urn:sha1:3cec94aef8220b5a1651ef15b7b25fd1f3201d78</id>
<content type='text'>
The theory behind this bbclass was reasonable, with the primary
goal being to avoid multiple downloads of gnulib, but it neglected
the fact that packages would be shipping a specific version of the
./bootstrap which will support some flags but maybe not all the
latest ones from the latest gnulib/build-aux/bootstrap file.

I attempted to simply update the two pkgs to use the latest copy
of bootstrap from gnulib but this of course triggers the descent
into autoconf hell that we all know and love.  Rather than futzing
with the packages configure.ac and deviating from what the pkg
maintainers intended and tested, we can just let the packages have
independent calls to ./bootstrap with whatever flags are needed.

The goal of this commit is to move the prepend out to the packages
and then delete the class without any real functional change ; i.e.
a purely mechanical change.  Then we can adjust each package to
ensure it will still build with a modern host, in an independent
fashion, while keeping the main advantage of not fetching gnulib
two extra times for netcf and fontforge.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>waf-samba.bbclass: move to meta-networking</title>
<updated>2016-04-01T16:05:27+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2016-03-10T06:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c63ef2cb83274a2e48f0d02261f64ed735b2da40'/>
<id>urn:sha1:c63ef2cb83274a2e48f0d02261f64ed735b2da40</id>
<content type='text'>
The recipes that are using waf-samba were all
moved to meta-networking, so move the bbclass
and related cross-answers files as well.

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
<entry>
<title>waf-samba.bbclass: add cross-answers option and files</title>
<updated>2016-03-02T19:47:23+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2016-01-06T06:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fe4106ca0d81fb0dd30c82a2c4a45c38f9694ad6'/>
<id>urn:sha1:fe4106ca0d81fb0dd30c82a2c4a45c38f9694ad6</id>
<content type='text'>
--cross-execute uses qemu to run cross-compiled binaries,
it works fine for qemu supported targets, but it definitely
will fail if the target is not supported by qemu. So we need
to use the cross-answers option.

Added three methods and set 'answer' as default:

1. answers:
   Only --cross-answers - try the cross-answers file, and if
   there's no corresponding answer, add to the file and mark
   the configure process as unfinished.
2. exec:
   Only --cross-execute - get the answer from cross-execute,
   an emulator (qemu) is used to run cross-compiled binaries.
3. both:
   Try the cross-answers file first, and if there is no
   corresponding answer, use cross-execute to get an answer,
   and add that answer to the file.

The cross files in are all generated by qemu when the 'both'
mode is enabled, and are placed in a common directory
LAYERDIR/files/waf-cross-answers which is set as
WAF_CROSS_ANSWERS_PATH in layer.conf of meta-oe,
so that we don't have to put copies of them for each
package (there are 5 packages inerit waf-samba for now)

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
<entry>
<title>waf-samba: enable parallel builds</title>
<updated>2016-01-06T12:27:21+00:00</updated>
<author>
<name>Jens Rehsack</name>
<email>rehsack@gmail.com</email>
</author>
<published>2015-11-19T19:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fd66e4713e03a5ff9962dfd439033d1ee3e102ca'/>
<id>urn:sha1:fd66e4713e03a5ff9962dfd439033d1ee3e102ca</id>
<content type='text'>
Instead of relying on sequencial waf build invoked by make,
invoke waf as documented with default switch for building in
parallel.

Signed-off-by: Jens Rehsack &lt;sno@netbsd.org&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>gitpkgv.bbclass: Add support for gitsm:// url type</title>
<updated>2015-12-18T11:39:50+00:00</updated>
<author>
<name>Daniel Adolfsson</name>
<email>daniel.adolfsson@bluetest.se</email>
</author>
<published>2015-12-02T10:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=22004e5281a913818a94bcd160ad3135a9ecd314'/>
<id>urn:sha1:22004e5281a913818a94bcd160ad3135a9ecd314</id>
<content type='text'>
When using "gitsm://", for projects using submodules, instead of "git://", gitpkgv does not work.

The limitation is synthetic, this patch simply adds gitsm as an allowed url type.

Signed-off-by: Daniel Adolfsson &lt;daniel.adolfsson@bluetest.se&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>autotools-bootstrap.bbclass: initial add</title>
<updated>2015-11-06T16:49:35+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@googlemail.com</email>
</author>
<published>2015-10-30T11:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f3e73003d0bd244553a3c528e7f6035a23a93b78'/>
<id>urn:sha1:f3e73003d0bd244553a3c528e7f6035a23a93b78</id>
<content type='text'>
bootstrap is another magic script which is intended run before autotools. The
class created runs this script at the right time and ensures that sources of
gnulib are not cloned during configure.

Signed-off-by: Andreas Müller &lt;schnitzeltony@googlemail.com&gt;
</content>
</entry>
<entry>
<title>waf-samba.bbclass: add missing qemu options</title>
<updated>2015-11-02T14:00:51+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2015-10-25T09:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2496cc5ad5502b5e9eee1c15dd692dd68422b419'/>
<id>urn:sha1:2496cc5ad5502b5e9eee1c15dd692dd68422b419</id>
<content type='text'>
- QEMU_OPTIONS is needed for running binary through qemu,
  add it for CROSS_EXEC.
- "-r ${OLDEST_KERNEL}" is already included in QEMU_OPTIONS,
  remove it from CROSS_EXEC

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>waf-samba.bbclass: remove bashism</title>
<updated>2015-09-23T13:39:47+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2015-09-18T09:13:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a01fd273804b31b22f5b9686706cefa62720081e'/>
<id>urn:sha1:a01fd273804b31b22f5b9686706cefa62720081e</id>
<content type='text'>
use '=' instead of '==' so this works with dash as /bin/sh

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>waf-samba: add new class</title>
<updated>2015-08-24T12:01:37+00:00</updated>
<author>
<name>Bian Naimeng</name>
<email>biannm@cn.fujitsu.com</email>
</author>
<published>2015-06-16T05:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=962e346df99696a10657a2ea7b2166dfaf290289'/>
<id>urn:sha1:962e346df99696a10657a2ea7b2166dfaf290289</id>
<content type='text'>
waf-samba is a build system used by samba related software

Signed-off-by: Bian Naimeng &lt;biannm@cn.fujitsu.com&gt;
</content>
</entry>
<entry>
<title>socorro-syms: Limit the search for repository to within the build directory</title>
<updated>2015-04-21T11:03:09+00:00</updated>
<author>
<name>Daniel Markus</name>
<email>daniel.markus@leica-geosystems.com</email>
</author>
<published>2015-04-09T09:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5f60c8ce812cf9caab16aa50c0ba41c512314f14'/>
<id>urn:sha1:5f60c8ce812cf9caab16aa50c0ba41c512314f14</id>
<content type='text'>
When we search for the git repository associated with a file and the there's no
repository associated, we incorrectly find the yocto repository itself.

To prevent the search from finding an incorrect repository, we only accept
repositories found within the build directory.

Signed-off-by: Daniel Markus &lt;daniel.markus@leica-geosystems.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
