This allows ccache usage for recipes which inherit cmake.bbclass.
Since cmake v3.4, it can be enabled using some "-D" options.
Here below are some metrics while using it for webkitgtk recipe.
(machine is a 4x core i7 @ 3.4GHz)
$ bitbake -c fetchall webkitgtk
$ time bitbake webkitgtk
real56m2
Setting do_populate_sysroot as noexec means the code keeps thinking it can find
a manifest file for it. It also complicates sstate installtion since the code
would believe there is an sstate object there it should look for.
Instead, delete the task. This causes sdk failures as the dependencies are
The use of bb.fatal means build-sysroots fails as soon as multiple gdb's are
built with overlapping files, or multiple recipes with overlapping headers
exist.
Change the fatal call into an exception which we can then trap. Also
avoid trying to call readlink on something with isn't a symlink.
This
The memory management interface has changed in Kernel 4.9.
This patch adds a patch which fixes the paramter of the function call.
Backport from https://github.com/cryptodev-linux/cryptodev-linux
Based on commit f126e4837e6334d0464540995df7426fedf6b175
Upstream-Status: Backport
Signed-off-by: Da
On 23 January 2017 at 09:58, Maxin B. John wrote:
> Removed the following Backported patches:
> 1. 0001-configure-don-t-add-Werror-to-build-flags.patch
> 2. 0002-ASN.y-corrected-compiler-warning.patch
> 3. 0003-parser_aux-corrected-potential-null-pointer-derefere.patch
> 4. 0004-tools-elimina
FAIL [40.619s]: test_expected_files
(oeqa.selftest.containerimage.ContainerImageTests)
--
Traceback (most recent call last):
File
"/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/meta/lib/oeqa/selftest/co
Splitted to test_debug_short and test_debug_long to make each
of the test cases to run wic once. This is consistent with the
rest of the test cases and ensures that test cases are set up
properly.
This also fixes the following test failure caused by the image
left from the first wic run:
FAIL: te
From: Ming Liu
This is a complementary fix to commit 7c552996:
[ meta: remove True option to getVar calls ]
it intended to remove all True option to getVar calls, but there are
still some remaining.
Search made with the following regex: getVar ?\((.*), True\)
Signed-off-by: Ming Liu
---
meta
From: Ming Liu
This is a complementary fix to commit 2dea9e49:
[ meta: remove True option to getVarFlag calls ]
it intended to remove all True option to getVarFlag calls, but there are
still some remaining.
Search made with the following regex: getVarFlag ?\((.*), True\)
Signed-off-by: Ming Li
From: Ming Liu
The source makes no reference to insert_feed_uris any more, simply drop
the unused reference, to avoid confusing the developers.
Signed-off-by: Ming Liu
---
meta/classes/rootfs-postcommands.bbclass | 18 --
1 file changed, 18 deletions(-)
diff --git a/meta/class
On 26 January 2017 at 10:15, Daniel Schultz wrote:
> Upstream-Status: Backport
>
This needs to go in the header of the patch you apply, not the commit
message.
Ross
--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http:/
Set proper gpt partition name for the partitions in case given
in the configuration
Signed-off-by: Jukka Laitinen
---
scripts/lib/wic/utils/partitionedfs.py | 7 +++
1 file changed, 7 insertions(+)
diff --git a/scripts/lib/wic/utils/partitionedfs.py
b/scripts/lib/wic/utils/partitionedfs.py
From: Ming Liu
This is a complementary fix to commit 7c552996:
[ meta: remove True option to getVar calls ]
it intended to remove all True option to getVar calls, but there are
still some remaining.
Search made with the following regex: getVar ?\((.*), True\)
Signed-off-by: Ming Liu
---
meta
From: Ming Liu
This is a complementary fix to commit 2dea9e49:
[ meta: remove True option to getVarFlag calls ]
it intended to remove all True option to getVarFlag calls, but there are
still some remaining.
Search made with the following regex: getVarFlag ?\((.*), True\)
Signed-off-by: Ming Li
Hi,
This patchset usage of hddimg from wic codebase due to planned deprecation of
hddimg.
Wic used hddimg to get 2 types of artifacts - efi and iso artifacts.
To get rid of using hddimg 2 new tasks was added to build efi and iso artifacts.
This removes dependency to hddimg and also speeds up wic
There is a lot of wic code in image.bbclass and image_types.bbclass
Having all code separated in one file should make it more readable
and easier to maintain.
Signed-off-by: Ed Bartosh
---
meta/classes/image-wic.bbclass | 120 +++
meta/classes/image.bbclass
From: Ming Liu
The source makes no reference to insert_feed_uris any more, simply drop
the unused reference, to avoid confusing the developers.
Signed-off-by: Ming Liu
---
meta/classes/rootfs-postcommands.bbclass | 18 --
1 file changed, 18 deletions(-)
diff --git a/meta/class
Added dependency do_efi_populate -> grub-efi:do_deploy to make
sure EFI artifacts are depfloyed.
Signed-off-by: Ed Bartosh
---
meta/classes/grub-efi.bbclass | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/classes/grub-efi.bbclass b/meta/classes/grub-efi.bbclass
index 48b4b34..d00fa6c 10
Function efi_populate requires mandatory parameter DESTDIR.
It makes it impossible to call this function from python code
using bb.build.exec_func as there is no way to pass parameters
this way.
Set default value of DESTDIR to ${WORKDIR}/efi. This destination
will be used in image-wic.bbclass to i
Function efi_populate requires mandatory parameter DESTDIR.
It makes it impossible to call this function from python code
using bb.build.exec_func as there is no way to pass parameters
this way.
Set default value of DESTDIR to ${WORKDIR}/efi. This destination
will be used in image-wic.bbclass to i
Produce EFI artifacts by calling efi_populate function
provided by current EFI provider.
This should eliminate dependency of wic image-efi plugin
to hddimg. Instead of getting EFI artifacts from HDDDIR
it can get it from $WORKDIR/efi.
[YOCTO #10835]
Signed-off-by: Ed Bartosh
---
meta/classes/i
Added dependency do_efi_populate -> systemd-boot:do_deploy to make
sure EFI artifacts are depfloyed.
Signed-off-by: Ed Bartosh
---
meta/classes/systemd-boot.bbclass | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/classes/systemd-boot.bbclass
b/meta/classes/systemd-boot.bbclass
index 14
This task is needed to provide iso artifacts for isoimage-isohybrid
wic plugin. Currently this pluing uses hddimg, which is going to be
dropped from the codebase soon.
[YOCTO #10835]
Signed-off-by: Ed Bartosh
---
meta/classes/image-wic.bbclass | 9 +
1 file changed, 9 insertions(+)
dif
Made bootimg-efi to use EFI artifacts from $WORKDIR/efi instead
of $HDDDIR. This should eliminate its dependency on hddimg functionality
which is going to be removed soon.
[YOCTO #10835]
Signed-off-by: Ed Bartosh
---
scripts/lib/wic/plugins/source/bootimg-efi.py | 4 +---
1 file changed, 1 inse
INITRD variable is not set if hddimg is disabled.
isoimage-isohybrid can't get correct name for initrd if INITRD
variable is not set.
Added INITRD_LIVE to WICVARS and used it in isoimage-isohybrid
code to get initrd artifact name. Used INITRD if INITRD_LIVE is not set.
Signed-off-by: Ed Bartosh
isoimage-sihybrid plugin uses MACHINE_ARCH to get the name of initrd image.
It doesn't work for all machines, for example for quemux86-64 machine
MACHINE_ARCH is quemux86_64 and initrd name is
core-image-minimal-initramfs-qemux86-64.cpio.gz
Used TRANSLATED_TARGET_ARCH variable to get the initrd im
Stop using HDDDIR in isoimage-isohybrid wic plugin.
This variable is set by hddimg code, which is going to be
removed soon.
All required artifacts should be available from ISODIR.
wic-image.bbclass has been modified to build iso artifacts,
so it should be safe to remove usage of HDDDIR.
[YOCTO #1
Removed HDDDIR as it's not used by wic anymore.
Stopped usage of HDDDIR in wic test suite.
Signed-off-by: Ed Bartosh
---
meta/classes/image-wic.bbclass | 2 +-
meta/lib/oeqa/selftest/wic.py | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/meta/classes/image-wic.bbclass b
Removed hddimg from IMAGE_FEATURES as wic code doesn't
use hddimg anymore.
[YOCTO #10835]
Signed-off-by: Ed Bartosh
---
meta/lib/oeqa/selftest/wic.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.py
index 4843060
Added "iso" to IMAGE_FSTYPES to build iso artifacts required
to fix test of isoimage-isohybrid wic plugin.
Signed-off-by: Ed Bartosh
---
meta/lib/oeqa/selftest/wic.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.
From: Ming Liu
There are several flaws need fixing them:
- The "/etc/opkg" should be "etc/opkg" when being passed to os.path.join
- /etc/opkg directory does not exist in image rootfs, need create it.
- There is a "\n" missing when writing path to feed conf file.
Signed-off-by: Ming Liu
---
met
Hi Jukka,
On Thu, Jan 26, 2017 at 05:43:33PM +0200, Jukka Laitinen wrote:
> Set proper gpt partition name for the partitions in case given
> in the configuration
>
> Signed-off-by: Jukka Laitinen
> ---
> scripts/lib/wic/utils/partitionedfs.py | 7 +++
> 1 file changed, 7 insertions(+)
>
>
From: Ming Liu
This is the V2 set of this patch, please ignore the origninal one, I had
some charset issues on my computer, so the patch was messed up, sorry for
the disturbing.
Ming Liu (1):
meta: remove remaining True option to getVar calls
meta/classes/kernel-module-split.bbclass | 4 ++
From: Ming Liu
This is a complementary fix to commit 7c552996:
[ meta: remove True option to getVar calls ]
it intended to remove all True option to getVar calls, but there are
still some remaining.
Search made with the following regex: getVar ?\((.*), True\)
Signed-off-by: Ming Liu
---
meta
From: Ming Liu
This is the V2 set of this patch, please ignore the origninal one, I had
some charset issues on my computer, so the patch was messed up, sorry for
the disturbing.
Ming Liu (1):
meta: remove remaining True option to getVarFlag calls
meta/lib/oe/data.py | 2 +-
1 file changed, 1
From: Ming Liu
This is a complementary fix to commit 2dea9e49:
[ meta: remove True option to getVarFlag calls ]
it intended to remove all True option to getVarFlag calls, but there are
still some remaining.
Search made with the following regex: getVarFlag ?\((.*), True\)
Signed-off-by: Ming Li
On 26 January 2017 at 13:04, wrote:
> @@ -1662,14 +1662,12 @@ class OpkgPM(OpkgDpkgPM):
> NOTE: Development-helper feature, NOT a full-fledged feed.
> """
> if (self.d.getVar('FEED_DEPLOYDIR_BASE_URI') or "") != "":
> +cfg_dir_name = os.path.
The memory management interface has changed in Kernel 4.9.
This patch adds a patch which fixes the paramter of the function call.
Backport from https://github.com/cryptodev-linux/cryptodev-linux
Based on commit f126e4837e6334d0464540995df7426fedf6b175
Signed-off-by: Daniel Schultz
---
meta/rec
On 25/01/17 05:56, Richard Purdie wrote:
> On Tue, 2017-01-24 at 11:52 -0700, Christopher Larson wrote:
>> On Tue, Jan 24, 2017 at 1:37 AM,
>> wrote:
>>> From: Mariano Lopez
>>>
>>> opkg uses empty lines as separator for next package and if an ipk
>>> file was packaged with empty lines in DESCR
== Series Details ==
Series: Fix for #10835 - WIC should not rely on hddimg creation for finding all
needed artifacts (rev2)
Revision: 2
URL : https://patchwork.openembedded.org/series/4802/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This i
== Series Details ==
Series: cryptodev: Fix changed mm interface in Kernel 4.9 (rev2)
Revision: 2
URL : https://patchwork.openembedded.org/series/4970/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests h
== Series Details ==
Series: image/packagegroup/populate_sdk: Drop do_populate_sysroot task properly
Revision: 1
URL : https://patchwork.openembedded.org/series/4996/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response.
== Series Details ==
Series: staging: Handle overlapping files for build-sysroot
Revision: 1
URL : https://patchwork.openembedded.org/series/4997/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have b
== Series Details ==
Series: selftest: wic: split test_debug test case
Revision: 1
URL : https://patchwork.openembedded.org/series/5000/
State : failure
== Summary ==
Thank you for submitting this patch series to OpenEmbedded Core. This is
an automated response. Several tests have been execut
Discovered on beaglebone black
Signed-off-by: Andreas Müller
---
...003-modesetting-Fix-16-bit-depth-bpp-mode.patch | 46 ++
.../xorg-xserver/xserver-xorg_1.19.1.bb| 1 +
2 files changed, 47 insertions(+)
create mode 100644
meta/recipes-graphics/xorg-xserver/xs
It seems like wic doesn't work together with rm_work, because of its
dependency on wic-tools. The reason is that building wic-tools will
result in rm_work removing the very sysroot that wic needs.
It's easy to fix locally by adding
RM_WORK_EXCLUDE = "wic-tools"
however, I think this deserves a
If busybox is not selected as login manager, do not include the fragment
containing the corresponding utilities.
Signed-off-by: David Vincent
---
meta/recipes-core/busybox/busybox_1.24.1.bb | 2 +-
meta/recipes-core/busybox/busybox_git.bb| 2 +-
2 files changed, 2 insertions(+), 2 deletions(
On Thu, Jan 26, 2017 at 9:45 AM, David Vincent
wrote:
> diff --git a/meta/recipes-core/busybox/busybox_git.bb
> b/meta/recipes-core/busybox/busybox_git.bb
> index c2ee3e6c4b..4213ef4b1e 100644
> --- a/meta/recipes-core/busybox/busybox_git.bb
> +++ b/meta/recipes-core/busybox/busybox_git.bb
> @@ -
Hi Ross,
>On Thu, Jan 26, 2017 at 10:20:16AM +, Burton, Ross wrote:
>>On 23 January 2017 at 09:58, Maxin B. John wrote:
>>
>>Removed the following Backported patches:
>> 1. 0001-configure-don-t-add-Werror-to-build-flags.patch
>
> This breaks on musl in the most amusing way:
>
> |
On 26 January 2017 at 17:11, Maxin B. John wrote:
> For some strange reasons, this build error hasn't occured in my musl
> test build before sending the patch.
>
I suspect it's a libtasn 4.10 + new musl thing, we had an upgrade of both
at the same time and reverting libtasn to 4.9 works. Thanks
On Thu, Jan 5, 2017 at 4:30 PM, Philip Balister wrote:
> On 01/03/2017 08:13 PM, Andreas Müller wrote:
>> On Tue, Jan 3, 2017 at 4:32 PM, Philip Balister wrote:
>>> Every year since 2007, OpenEmbedded has a stand at FOSDEM
>>> (http://www.fosdem.org)
>>>
>>> From the first year:
>>>
>>> https://w
This is breaking number of recipes as discussed in acpica thread:
http://lists.openembedded.org/pipermail/openembedded-core/2017-January/131555.html
in by builds I also see failures in qtwebkit, upstart, libpbnjson, ...
I've tried to upgrade to 2.6.3 as suggested in:
https://github.com/westes/fle
ACLs are pretty useful in the modern world, with security systems such as
SELinux and Smack that use them extensively. As the overhead is minimal, add
ACL to DEFAULT_DISTRO_FEATURES so that support for them is enabled by default.
The overhead for core-image-sato is that coreutils, libarchive, and
pyshtables.py should be ignored by git as it is generated. If kept in
the repo, causes subsequent runs of sdk-update to fail.
[ YOCTO #10963 ]
Signed-off-by: Andrea Galbusera
---
Changes in v2:
- don't hardcode pyshtables.py path in .gitconfig
---
scripts/oe-publish-sdk | 4 ++--
1 file changed
On 1/26/17 1:57 AM, Yannick Gicquel wrote:
> This allows ccache usage for recipes which inherit cmake.bbclass.
> Since cmake v3.4, it can be enabled using some "-D" options.
>
> Here below are some metrics while using it for webkitgtk recipe.
> (machine is a 4x core i7 @ 3.4GHz)
>
> $ bitbake -
On 1/26/17 2:39 PM, Martin Jansa wrote:
> This is breaking number of recipes as discussed in acpica thread:
> http://lists.openembedded.org/pipermail/openembedded-core/2017-January/131555.html
>
> in by builds I also see failures in qtwebkit, upstart, libpbnjson, ...
>
> I've tried to upgrade t
I did try 2.6.3 but it was even worse as reported, if anyone wants to use
it as starting point here it is:
http://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=4590c0145a7ae98e7ff7bbf40ec3e25471484f60
but then I've reverted both 2.6.3 and 2.6.2 upgrade and I don't plan t
On Thu, Jan 26, 2017 at 6:19 PM, Martin Jansa wrote:
> I did try 2.6.3 but it was even worse as reported,
thats just sad.
if anyone wants to use it
> as starting point here it is:
> http://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=4590c0145a7ae98e7ff7bbf40ec3e2547
On Mon, 2017-01-23 at 08:45 +0100, Patrick Ohly wrote:
> > On the other hand, this is a new recipe and this may not be super
> > critical. Especially if you meant that only OVMF will not support
> > installing bios.bin in sysroot. Maybe all is needed is some
> > clarification in the commit message.
Avoid trying to call ldconfig at run-time in distros which force
USE_LDCONFIG to 0 and therefore don't provide it.
Signed-off-by: Andre McCurdy
---
meta/recipes-core/systemd/systemd_232.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-core/systemd/systemd_23
Hi,
If i remove package_fixsymlinks from meta/classes/package.bbclass, it works
else giving error as below:
ERROR: external-linaro-toolchain-2017.01~dev-r0.arago30 do_package: Error
executing a python function in exec_python_func() autogenerated:
The stack trace of python calls that resulted in
does this happen if you remove meta-linaro-toolchain from your layer mix ?
On Thu, Jan 26, 2017 at 8:23 PM, ANDANI PRASHANT
wrote:
> Hi,
>
> If i remove package_fixsymlinks from meta/classes/package.bbclass, it works
> else giving error as below:
>
> ERROR: external-linaro-toolchain-2017.01~dev-r
On Thu, Jan 26, 2017 at 8:06 PM, Andre McCurdy wrote:
> Avoid trying to call ldconfig at run-time in distros which force
> USE_LDCONFIG to 0 and therefore don't provide it.
>
> Signed-off-by: Andre McCurdy
> ---
> meta/recipes-core/systemd/systemd_232.bb | 4 +++-
> 1 file changed, 3 insertions(
Hi Raj,
Thank you for reply.
Yes i am using gcc-linaro-6.2.1-arm-linux-gnueabi toolchain
If i comment below line from python package_fixsymlinks () function, it
works
*rtarget = cpath.realpath(path, inst_root, True)*
*if not cpath.lexists(rtarget):*
*
dangling_li
Sorry, its below lines
rtarget = cpath.realpath(path, inst_root, True, assume_dir
= True)
if not cpath.lexists(rtarget):
dangling_links[pkg].append(os.path.normpath(rtarget[len(inst_root):]))
On Fri, Jan 27, 2017 at 11:59 AM, ANDANI PRASHANT wrote:
> Hi Raj,
>
>
On Thu, Jan 26, 2017 at 10:29 PM, ANDANI PRASHANT
wrote:
> Hi Raj,
>
> Thank you for reply.
>
> Yes i am using gcc-linaro-6.2.1-arm-linux-gnueabi toolchain
>
> If i comment below line from python package_fixsymlinks () function, it
> works
>
> rtarget = cpath.realpath(path, inst_ro
We don't need the gap that the extended partition occupies if we
already know that we have less than five partitions. Saves up to one
full alignment of space.
Signed-off-by: Kristian Amlie
---
scripts/lib/wic/utils/partitionedfs.py | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
d
Insufficient validation of server responses results
in overflow of previously reserved memory
Upstream patch:
https://cgit.freedesktop.org/xorg/lib/libXrender/commit/?id=9362c7ddd1af3b168953d0737877bc52d79c94f4
External References:
https://lists.x.org/archives/xorg-announce/2016-October/002720.ht
Insufficient validation of server responses results
in overflow of previously reserved memory
Upstream patch:
https://cgit.freedesktop.org/xorg/lib/libXrender/commit/?id=9362c7ddd1af3b168953d0737877bc52d79c94f4
External References:
https://lists.x.org/archives/xorg-announce/2016-October/002720.ht
69 matches
Mail list logo