Re: [OE-core] [PATCH 0/3] Fixes for grub EFI

2016-04-01 Thread Robert Yang
Hello, I updated patch 3/3 in the repo, now APPEND is stilled kept for syslinux and grub-efi. Here are the patches: git://git.openembedded.org/openembedded-core-contrib rbt/efi http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=rbt/efi Patch 1 and 2 are the same, here is p

Re: [OE-core] Staging machine specific kernel headers in sysroot

2016-04-01 Thread Khem Raj
You should write a bbappend for linux libc headers recipe and apply the patch to kernel and expose is that way. But before doing that I would suggest that you work with driver owner to submit their header to kernel. Since you can get into conflicts in future. On Apr 1, 2016 8:38 PM, "Andre McCurdy"

[OE-core] Staging machine specific kernel headers in sysroot

2016-04-01 Thread Andre McCurdy
Say I have a kernel driver with a user space API (simple struct and ioctl definitions) defined in a header file which is part of my machine specific kernel. The header file is not found in the upstream kernel, so doesn't clash with anything in linux-libc-headers. Is it OK to use something like the

[OE-core] [PATCH 0/8] linux-yocto: consolidated pull request

2016-04-01 Thread Bruce Ashfield
Richard, Here's another set of 4.1 and 4.4 kernel updates. The majority are routine backports, and have passed my sanity build and boot testing. As part of this, I've also bumped linux-yocto-dev to v4.6-rc1. x86, mips and powerpc are passing sanity. perf had an issue on powerpc, but that is sorte

[OE-core] [PATCH 7/8] linux-yocto/4.4: UVC: Add support for R200 depth camera

2016-04-01 Thread Bruce Ashfield
Integrating the following commit: [ Add support for Intel R200 depth camera in uvc driver. This includes adding new uvc GUIDs for the new pixel formats, adding new V4L pixel format definition to user api headers, and updating the uvc driver GUID-to-4cc tables with the new formats.

[OE-core] [PATCH 2/8] linux-yocto/4.4: gpio-pca953x: add PCAL9535 interrupt support

2016-04-01 Thread Bruce Ashfield
Reverting two previous gpio commits to allow the application of proper upstream ready patches to add this support: 08943f2bbd50 gpio-pca953x: add "drive" property a517d5b72e76 gpio: pca953x: provide GPIO base based on _UID c91063f44368 gpio-pca953x: add PCAL9535 interrupt support 58f3c9f0a

[OE-core] [PATCH 8/8] kernel-yocto: enforce SRC_URI specified branch

2016-04-01 Thread Bruce Ashfield
During the simplication and cleanup of branches and kernel meta data handling, the ability to force build a branch that didn't match the meta data was dropped. There are valid uses cases when a different branch should be built (testing, development, etc), so we restore the capability with this cha

[OE-core] [PATCH 4/8] linux-yocto-dev: bump to v4.6-rcX

2016-04-01 Thread Bruce Ashfield
Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index 694e6bde95d5..30852634535e 100644 --- a/meta/recipe

[OE-core] [PATCH 5/8] Revert "linux-yocto: Work around PAT issue on qemux86"

2016-04-01 Thread Bruce Ashfield
This reverts commit 94abdb2eea610b174064978d2fb8354a6231fc0c. Signed-off-by: Bruce Ashfield --- .../linux-yocto/0001-Fix-qemux86-pat-issue.patch | 100 - meta/recipes-kernel/linux/linux-yocto_4.4.bb | 2 - 2 files changed, 102 deletions(-) delete mode 100644 meta/

[OE-core] [PATCH 6/8] linux-yocto/4.4: fix PAT for 32bit x86

2016-04-01 Thread Bruce Ashfield
Integrating the following mainline destined commits to fix PAT issues with 32bit x86 and qemu: bc22b90fb583 x86/pat: Document the PAT initialization sequence c534b1ec1991 x86/xen, pat: Remove PAT table init code from Xen cd47692e804f x86/mtrr: Fix PAT init handling when MTRR is disabled 03

[OE-core] [PATCH 3/8] linux-yocto/4.1: ahci: backport AHCI runtime PM

2016-04-01 Thread Bruce Ashfield
enabling AHCI runtime PM support via the following commits: f5b08e95bc03 ahci: Add runtime PM support for the host controller e05e05973f39 ahci: Add functions to manage runtime PM of AHCI ports 558571930e2d ahci: Convert driver to use modern PM hooks 4a2c2074f209 ahci: Cache host controlle

[OE-core] [PATCH 1/8] linux-yocto/4.1: telemetry and dmaengine backports

2016-04-01 Thread Bruce Ashfield
Backports to support Broxton and Apollo lake: 96c0e80f4007 dmaengine: idma64: clear LLP_[SD]_EN bits in last descriptor 3b2dbd1cadbf dmaengine: idma64: use local variable to index descriptor d61599f94946 dmaengine: idma64: convert idma64_hw_desc_fill() to return void 9c9f37533789 dmaengine: idma64

Re: [OE-core] [PATCH] ARMv8-A: Add tune for AArch32 state and AArch64 state

2016-04-01 Thread Khem Raj
> On Apr 1, 2016, at 3:03 PM, Andre McCurdy wrote: > > On Fri, Apr 1, 2016 at 12:13 PM, Otavio Salvador > wrote: >> Hello folks, >> >> On Wed, Mar 30, 2016 at 8:59 PM, Andre McCurdy wrote: >>> On Wed, Mar 30, 2016 at 3:46 PM, Phil Blundell wrote: On Wed, 2016-03-30 at 11:53 -0700, Andre

Re: [OE-core] [PATCH] ARMv8-A: Add tune for AArch32 state and AArch64 state

2016-04-01 Thread Andre McCurdy
On Fri, Apr 1, 2016 at 12:13 PM, Otavio Salvador wrote: > Hello folks, > > On Wed, Mar 30, 2016 at 8:59 PM, Andre McCurdy wrote: >> On Wed, Mar 30, 2016 at 3:46 PM, Phil Blundell wrote: >>> On Wed, 2016-03-30 at 11:53 -0700, Andre McCurdy wrote: Either way it shouldn't be a concern for the

Re: [OE-core] [PATCH] ARMv8-A: Add tune for AArch32 state and AArch64 state

2016-04-01 Thread Otavio Salvador
Hello folks, On Wed, Mar 30, 2016 at 8:59 PM, Andre McCurdy wrote: > On Wed, Mar 30, 2016 at 3:46 PM, Phil Blundell wrote: >> On Wed, 2016-03-30 at 11:53 -0700, Andre McCurdy wrote: >>> Either way it shouldn't be a concern for the CPU tuning files. >>> Building Thumb2 for an armv8a CPU is really

[OE-core] [PATCH] base: Fixup PACKAGECONFIG incorrect mappings

2016-04-01 Thread Richard Purdie
PACKAGECONFIG doesn't work in cross-canadian recipes at the moment as DEPENDS are prepended with mlprefix. A recipe is either nativesdk, native or target so adjust the if statements accordingly, use inherits_class for more accurate recipe classification and add cross-canadian support. Signed-off-

[OE-core] [PATCHv2] insane.bbclass: avoid false positives on library location

2016-04-01 Thread Bill Randle
package_qa_check_libdir() reports that the file libsoletta.so.0.0.1-gdb.py in /usr/share/gdb/auto-load is in the wrong location. Before generating a warning for files in non-standard locations, check that the file is an actual elf file (and hence a real library file). [YOCTO #9215] Signed-off-by:

[OE-core] [PATCH] opkg-utils: opkg-build exit when fail to list files.

2016-04-01 Thread Aníbal Limón
We have an issue when ls segfaults in some cases [1] so it's better to detect the failure at this level instead of continue the build process. [YOCTO #8926] [1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=8926#c0 Signed-off-by: Aníbal Limón --- .../opkg-build-Exit-when-fail-to-list-files

Re: [OE-core] Availability of automated buildhistory for master/master-next and YP autobuilder

2016-04-01 Thread Flanagan, Elizabeth
On 1 April 2016 at 15:45, Richard Purdie wrote: > We've had buildhistory for a while and its long been intended to make > better use of it. I'm pleased to say that we now have this available on > our automated infrastructure (thanks Beth, Michael and others who've > helped!). > > The output gets s

[OE-core] Yocto Project Status WW14

2016-04-01 Thread Jolley, Stephen K
Current Dev Position: YP 2.1 M4 (Stabilization only milestone.) Next Deadline: YP 2.1 M3 Target release date is March 18, 2016 (Is late, see status) SWAT team rotation: Beth -> Saul https://wiki.yoctoproject.org/wiki/Yocto_Build_Failure_Swat_Team Key Status/Updates: *YP 2.1 M3.rc2 i

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Dan McGregor
On 1 April 2016 at 06:13, Flanagan, Elizabeth wrote: > On 1 April 2016 at 11:01, Phil Blundell wrote: >> On Fri, 2016-04-01 at 10:59 +0100, Phil Blundell wrote: >>> On Fri, 2016-04-01 at 10:06 +0100, Ross Burton wrote: >>> > Remove ancient and obsolete architectures from openembedded-core, they'v

[OE-core] [PATCH v2] bluez5: add ptest support

2016-04-01 Thread Alexander Kanavin
[YOCTO #5134] Signed-off-by: Alexander Kanavin --- meta/recipes-connectivity/bluez5/bluez5.inc| 13 - ...-target-for-building-tests-without-runnin.patch | 28 +++ meta/recipes-connectivity/bluez5/bluez5/run-ptest | 31 ++ 3 files changed, 71 i

[OE-core] [PATCH 1/2] oe/patch: more detailed error reporting

2016-04-01 Thread Markus Lehtonen
Show the actual command that failed when raising a CmdError. Makes figuring out what actually failed much easier. [YOCTO #9344] Signed-off-by: Markus Lehtonen --- meta/lib/oe/patch.py | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/meta/lib/oe/patch.py b/meta/lib/oe/

[OE-core] [PATCH 2/2] oe/patch: print cleaner error message when patch fails to apply

2016-04-01 Thread Markus Lehtonen
[YOCTO #9344] Signed-off-by: Markus Lehtonen --- meta/lib/oe/patch.py | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/meta/lib/oe/patch.py b/meta/lib/oe/patch.py index 6ab4427..9d36172 100644 --- a/meta/lib/oe/patch.py +++ b/meta/lib/oe/patch.py @@ -214,13 +214

[OE-core] [PATCH] bluez5: add ptest support

2016-04-01 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-connectivity/bluez5/bluez5.inc| 13 - ...-target-for-building-tests-without-runnin.patch | 28 +++ meta/recipes-connectivity/bluez5/bluez5/run-ptest | 31 ++ 3 files changed, 71 insertions(+), 1

[OE-core] Availability of automated buildhistory for master/master-next and YP autobuilder

2016-04-01 Thread Richard Purdie
We've had buildhistory for a while and its long been intended to make better use of it. I'm pleased to say that we now have this available on our automated infrastructure (thanks Beth, Michael and others who've helped!). The output gets shared into a git repository at: http://git.yoctoproject.org

[OE-core] [PATCH 1/2] isoimage-isohybrid.py: use glob to find initramfs location

2016-04-01 Thread Ioan-Adrian Ratiu
Some filenames can omit 'initramfs', or use other names. This makes detection more flexible by using only the image name, machine arch and image type in a glob wildcard. Signed-off-by: Ioan-Adrian Ratiu --- scripts/lib/wic/plugins/source/isoimage-isohybrid.py | 4 ++-- 1 file changed, 2 insertio

[OE-core] [PATCH 2/2] isoimage-isohybrid.py: change cpio generated uid&gid to root

2016-04-01 Thread Ioan-Adrian Ratiu
By default cpio preserves the uid&guid's of the original user which leads to host contamination and boot failures because commands like mount from initramfs expect to be run by root and the original host user might not even exist on the target. Signed-off-by: Ioan-Adrian Ratiu --- scripts/lib/wi

Re: [OE-core] [PATCH] gdb-cross-canadian: disable conflicting PACKAGECONFIG variables

2016-04-01 Thread Khem Raj
On Fri, Apr 1, 2016 at 4:42 AM, Jonathan Liu wrote: >>> -EXTRA_OECONF_append = " --with-python=${WORKDIR}/python" >>> +EXTRA_OECONF += "--with-python=${WORKDIR}/python" >> >> should this point to a valid python location ? > > ${WORKDIR}/python is created by do_configure_prepend() > Will it look f

Re: [OE-core] [PATCH 1/3] glibc: Upgrade to 2.23

2016-04-01 Thread Khem Raj
On Fri, Apr 1, 2016 at 1:44 AM, ChenQi wrote: > On 03/31/2016 03:01 PM, ChenQi wrote: >> >> On 03/29/2016 10:16 AM, Khem Raj wrote: On Mar 28, 2016, at 6:38 PM, ChenQi wrote: On 02/23/2016 06:31 AM, Andre McCurdy wrote: > > On Sat, Feb 20, 2016 at 12:07 AM, Khem Raj w

[OE-core] [PATCH] debugfs: Fix recursion loop

2016-04-01 Thread Freudiger Raphael
The debugfs prefix is striped from t, but not from baset. Therefore baset never matches t. Signed-off-by: Freudiger Raphael Signed-off-by: Pascal Bach --- meta/classes/image.bbclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta/classes/image.bbclass b/meta/classe

Re: [OE-core] [PATCH][jethro] glibc-locale: fix QA warning

2016-04-01 Thread Richard Purdie
On Fri, 2016-04-01 at 14:03 +0200, Martin Jansa wrote: > On Sun, Jan 31, 2016 at 11:55:30AM -0800, Armin Kuster wrote: > > From: Armin Kuster > > > > WARNING: QA Issue: glibc-locale: /glibc-binary-localedata-sd > > -in/usr/lib/locale/sd_IN/LC_CTYPE is owned by uid 1000, which is > > the same as t

[OE-core] [PATCH] epiphany: Depend on intltool-native for configure

2016-04-01 Thread Jussi Kukkonen
Fixes [YOCTO #9374]. Signed-off-by: Jussi Kukkonen --- meta/recipes-gnome/epiphany/epiphany_3.18.4.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-gnome/epiphany/epiphany_3.18.4.bb b/meta/recipes-gnome/epiphany/epiphany_3.18.4.bb index 12d3b07..869569c 100644

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Flanagan, Elizabeth
On 1 April 2016 at 11:01, Phil Blundell wrote: > On Fri, 2016-04-01 at 10:59 +0100, Phil Blundell wrote: >> On Fri, 2016-04-01 at 10:06 +0100, Ross Burton wrote: >> > Remove ancient and obsolete architectures from openembedded-core, they've >> > no >> > real users and are causing complications th

Re: [OE-core] [PATCH][jethro] glibc-locale: fix QA warning

2016-04-01 Thread Martin Jansa
On Sun, Jan 31, 2016 at 11:55:30AM -0800, Armin Kuster wrote: > From: Armin Kuster > > WARNING: QA Issue: glibc-locale: > /glibc-binary-localedata-sd-in/usr/lib/locale/sd_IN/LC_CTYPE is owned by uid > 1000, which is the same as the user running bitbake. This may be due to host > contamination

[OE-core] [PATCH 1/2] ltp: add periodic output for memcg stress test

2016-04-01 Thread Tudor Florea
Signed-off-by: Tudor Florea --- .../ltp/ltp/0034-periodic_output.patch | 43 ++ meta/recipes-extended/ltp/ltp_20160126.bb | 1 + 2 files changed, 44 insertions(+) create mode 100644 meta/recipes-extended/ltp/ltp/0034-periodic_output.patch diff --git a/m

[OE-core] [PATCH 2/2] ltp: fix test_proc_kill hanging

2016-04-01 Thread Tudor Florea
Signed-off-by: Tudor Florea --- .../ltp/ltp/0035-fix-test_proc_kill-hang.patch | 23 ++ meta/recipes-extended/ltp/ltp_20160126.bb | 1 + 2 files changed, 24 insertions(+) create mode 100644 meta/recipes-extended/ltp/ltp/0035-fix-test_proc_kill-hang.patch diff

[OE-core] [PATCH 1/2] ltp: add periodic output for memcg stress test

2016-04-01 Thread Tudor Florea
Signed-off-by: Tudor Florea --- .../ltp/ltp/0034-periodic_output.patch | 43 ++ meta/recipes-extended/ltp/ltp_20160126.bb | 1 + 2 files changed, 44 insertions(+) create mode 100644 meta/recipes-extended/ltp/ltp/0034-periodic_output.patch diff --git a/m

[OE-core] [PATCH 2/2] ltp: fix test_proc_kill hanging

2016-04-01 Thread Tudor Florea
Signed-off-by: Tudor Florea --- .../ltp/ltp/0035-fix-test_proc_kill-hang.patch | 23 ++ meta/recipes-extended/ltp/ltp_20160126.bb | 1 + 2 files changed, 24 insertions(+) create mode 100644 meta/recipes-extended/ltp/ltp/0035-fix-test_proc_kill-hang.patch diff

Re: [OE-core] [PATCH] gdb-cross-canadian: disable conflicting PACKAGECONFIG variables

2016-04-01 Thread Jonathan Liu
Hi Khem, On 27 March 2016 at 17:42, Khem Raj wrote: > On Sat, Mar 26, 2016 at 5:45 PM, Jonathan Liu wrote: >> The PACKAGECONFIG variables in gdb-common.inc don't work correctly for >> the cross recipes so they need to be disabled. >> >> Python support was not being enabled because the python PAC

Re: [OE-core] [PATCH 1/1] python: remove tests and sqlite3-tests modules

2016-04-01 Thread Richard Purdie
On Fri, 2016-04-01 at 13:21 +0200, Laurent Bonnans wrote: > 2016-03-31 23:54 GMT+02:00 Richard Purdie < > richard.pur...@linuxfoundation.org>: > > Would it not make sense to keep these as separate packages but > > specifically exclude them from python-modules (and add a comment > > along > > the li

Re: [OE-core] [PATCH 1/1] python: remove tests and sqlite3-tests modules

2016-04-01 Thread Laurent Bonnans
2016-03-31 23:54 GMT+02:00 Richard Purdie : > Would it not make sense to keep these as separate packages but > specifically exclude them from python-modules (and add a comment along > the lines of the above as a reason)? This sounds reasonable to me. It would require to slightly tweak the logic of

[OE-core] [PATCH] classes/packagegroup: Refactor code to be simpler

2016-04-01 Thread Ulf Magnusson
This was originally going to be a fix for ALLOW_EMPTY not being set on complementary package groups, but that was already fixed by d96ea299b3b5a44b1959 (classes/packagegroup: fix dbg/dev/ptest complementary packages). Since I also spent some time refactoring the code, I'll submit a patch (against

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Zhenhua Luo
Ah, a gift of the day. :) > -Original Message- > From: openembedded-core-boun...@lists.openembedded.org > [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf > Of Phil Blundell > Sent: Friday, April 01, 2016 6:01 PM > To: Ross Burton > Cc: openembedded-core@lists.openembed

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Phil Blundell
On Fri, 2016-04-01 at 10:59 +0100, Phil Blundell wrote: > On Fri, 2016-04-01 at 10:06 +0100, Ross Burton wrote: > > Remove ancient and obsolete architectures from openembedded-core, they've no > > real users and are causing complications that can be now removed. > > It seems a bit harsh, or possib

Re: [OE-core] [PATCH 3/3] grub-efi.bbclass: don't use APPEND

2016-04-01 Thread Robert Yang
For patch 3/3, RP said that changing APPEND may break some other BSP layers, I will update this patch. // Robert On 04/01/2016 05:14 PM, Robert Yang wrote: APPEND is a keyword of syslinux, grub should not use it, use GRUB_ROOT to instead of it. [YOCTO #9354] Signed-off-by: Robert Yang ---

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Phil Blundell
On Fri, 2016-04-01 at 10:06 +0100, Ross Burton wrote: > Remove ancient and obsolete architectures from openembedded-core, they've no > real users and are causing complications that can be now removed. It seems a bit harsh, or possibly wishful thinking on Intel's part, to describe most of these as

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Flanagan, Elizabeth
On 1 April 2016 at 10:43, Zhenhua Luo wrote: > Hi Ross, > >> -Original Message- >> From: openembedded-core-boun...@lists.openembedded.org >> [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf >> Of Ross Burton >> Sent: Friday, April 01, 2016 5:07 PM >> To: openembedded-cor

Re: [OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Zhenhua Luo
Hi Ross, > -Original Message- > From: openembedded-core-boun...@lists.openembedded.org > [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf > Of Ross Burton > Sent: Friday, April 01, 2016 5:07 PM > To: openembedded-core@lists.openembedded.org > Subject: [OE-core] [PATCH]

[OE-core] [PATCH 2/3] init-install-efi.sh: remove all root=foo from grub.cfg

2016-04-01 Thread Robert Yang
There might be more than one root=/dev/foo in the config file which would cause unepected errros on the installed target, so remove all of them. [YOCTO #9354] Signed-off-by: Robert Yang --- meta/recipes-core/initrdscripts/files/init-install-efi.sh | 2 +- 1 file changed, 1 insertion(+), 1 delet

[OE-core] [PATCH 1/3] init-install.sh: fix disk_size

2016-04-01 Thread Robert Yang
It mis-matched "SanDisk" or "Disk Flags" before, which caused unexpected error. Signed-off-by: Robert Yang --- meta/recipes-core/initrdscripts/files/init-install-efi-testfs.sh | 2 +- meta/recipes-core/initrdscripts/files/init-install-efi.sh| 2 +- meta/recipes-core/initrdscripts/files/i

[OE-core] [PATCH 3/3] grub-efi.bbclass: don't use APPEND

2016-04-01 Thread Robert Yang
APPEND is a keyword of syslinux, grub should not use it, use GRUB_ROOT to instead of it. [YOCTO #9354] Signed-off-by: Robert Yang --- meta/classes/grub-efi.bbclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/meta/classes/grub-efi.bbclass b/meta/classes/grub-

[OE-core] [PATCH 0/3] Fixes for grub EFI

2016-04-01 Thread Robert Yang
The following changes since commit 322904f62f11e794543362f04212242567c556a0: selftest/signing: Use packagedata to obtain PR value for signing test (2016-03-31 23:55:13 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib rbt/efi http://cgit.

[OE-core] [PATCH] meta: remove obsolete architectures

2016-04-01 Thread Ross Burton
Remove ancient and obsolete architectures from openembedded-core, they've no real users and are causing complications that can be now removed. Signed-off-by: Ross Burton --- meta/classes/cmake.bbclass | 4 - meta/classes/insane.bbclass| 30 ---

Re: [OE-core] [PATCH 1/3] glibc: Upgrade to 2.23

2016-04-01 Thread ChenQi
On 03/31/2016 03:01 PM, ChenQi wrote: On 03/29/2016 10:16 AM, Khem Raj wrote: On Mar 28, 2016, at 6:38 PM, ChenQi wrote: On 02/23/2016 06:31 AM, Andre McCurdy wrote: On Sat, Feb 20, 2016 at 12:07 AM, Khem Raj wrote: Drop kconfig and options-group support Forward port cross-localedef support