On Wed, 2017-02-22 at 20:45 -0300, Otavio Salvador wrote:
> On Wed, Feb 22, 2017 at 3:51 PM, Fabio Berton
> wrote:
> >
> > Hi!
> >
> > We need to backport this commit to morty.
> Indeed; adding Richard on Cc.
Armin is the person you need...
Cheers,
Richard
--
On 22 February 2017 at 13:02, Jussi Kukkonen
wrote:
> * Remove udev from depends (it's not actually used).
>
Is it not used by some of the tests?
packages/corei7-64-poky-linux/libdrm/libdrm-tests: PKGSIZE changed from
350048 to 225496 (-35%)
* PV changed from
On Feb 22, 2017 1:56 PM, "Derek Straka" wrote:
Martin - No problem. I'll resend the patches.
Michael - Would it be worth waiting before I resend the change sets? It
looks like at least a subset of them have made it through.
Please wait while I make sure this problem is
Martin - No problem. I'll resend the patches.
Michael - Would it be worth waiting before I resend the change sets? It
looks like at least a subset of them have made it through.
Thanks.
-Derek
On Wed, Feb 22, 2017 at 3:55 PM, Michael Halstead <
mhalst...@linuxfoundation.org> wrote:
> I've
On 02/22/2017 02:55 PM, Michael Halstead wrote:
> I've seen several issues with hooks. I was working on them yesterday and
> will continue today.
>
> These are currently managed by hand but we are moving them into
> configuration management which should help keep them working consistently.
The functionalities to generate SDK and eSDK manifest files are different,
the SDK comes from package information and the eSDK comes from sstate artifacts.
Only execute write_sdk_{host, target}_manifest when is on populate_sdk class.
Adds new functions write_sdk{host, target}_ext_manifest to
This function is going to be used for generating the target and host manifest
files packages for eSDK.
[YOCTO #9038]
Signed-off-by: Francisco Pedraza
---
meta/classes/buildhistory.bbclass | 20
meta/lib/oe/sdk.py| 17
From: Mariano Lopez
Lately autobuilders are experiencing hangs with selftest,
it seems it is cause if an error happens in setUpClass
method of oeSDKExtSelfTest class because HTTP server
keeps running in background.
This patch will ensure tearDownClass will be run
On Wed, Feb 22, 2017 at 9:35 PM, Martin Jansa wrote:
> 2nd build today just to confirm fix for chromium-wayland on qemux86,
> pidgin and geoclue.
>
>> I've dropped only the last unblacklist for mpd which is still failing,
>> will try it now with unblacklist, but without
On Wed, Feb 22, 2017 at 04:38:55PM +, Burton, Ross wrote:
> Hi Ed,
>
> Something in your latest patchset is breaking selftest:
>
> https://autobuilder.yoctoproject.org/main/builders/nightly-wic/builds/626/steps/CreateWicImages/logs/stdio
>
> The broken commit is somewhere in ross/mut-wic.
I've seen several issues with hooks. I was working on them yesterday and
will continue today.
These are currently managed by hand but we are moving them into
configuration management which should help keep them working consistently.
On Feb 22, 2017 12:47 PM, "Martin Jansa"
On Wed, Feb 22, 2017 at 12:45:36PM -0500, Derek Straka wrote:
> Signed-off-by: Derek Straka
It's not your fault Derek, but most of the patches from today and based
on the pings from today also some earlier patches didn't make it into
patchwork. This one is the only exception.
2nd build today just to confirm fix for chromium-wayland on qemux86,
pidgin and geoclue.
> I've dropped only the last unblacklist for mpd which is still failing,
> will try it now with unblacklist, but without the version upgrade.
This worked, the qemuarm issue reported in previous log happens
Already in master-next, d3e5a6d38870ecede87812cb81c0b5630bd3b3ff
Philip
On 02/22/2017 06:51 AM, Alexander Kanavin wrote:
> Signed-off-by: Alexander Kanavin
> ---
> .../cmake/{cmake-native_3.7.1.bb => cmake-native_3.7.2.bb}| 0
>
Signed-off-by: Martin Jansa
---
.../syslinux/syslinux-6.03-sysmacros.patch | 45 ++
meta/recipes-devtools/syslinux/syslinux_6.03.bb| 1 +
2 files changed, 46 insertions(+)
create mode 100644
Signed-off-by: Martin Jansa
---
.../parted/parted/parted-3.2-sysmacros.patch | 32 ++
meta/recipes-extended/parted/parted_3.2.bb | 1 +
2 files changed, 33 insertions(+)
create mode 100644
Hi!
We need to backport this commit to morty.
On 01/30/2017 03:41 PM, Otavio Salvador wrote:
On Mon, Jan 30, 2017 at 2:27 PM, Fabio Berton
wrote:
pkg-config currently only handles -I and -L correctly, but misses
-isystem, so we need to do this workaround to fix
Hi Ed,
Something in your latest patchset is breaking selftest:
https://autobuilder.yoctoproject.org/main/builders/nightly-wic/builds/626/steps/CreateWicImages/logs/stdio
The broken commit is somewhere in ross/mut-wic. Can you verify that I
didn't leave something out, or otherwise chase this?
On 22 February 2017 at 16:24, Tanu Kaskinen wrote:
> I'll investigate it. I'm not familiar with the topic, though, so I'll
> first have to figure out some basic stuff: What does it mean to have
> "relocations in .text"? Why is it a bad thing to have those? How can I
> check if a
On Wed, 2017-02-22 at 14:48 +, Burton, Ross wrote:
> On 3 February 2017 at 07:06, Tanu Kaskinen wrote:
>
> > Relase notes:
> > https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
> >
>
> I'm seeing a new warning now:
>
> WARNING: pulseaudio-10.0-r0
On 02/22/2017 09:52 AM, Joshua Lock wrote:
> On Tue, 2017-02-21 at 14:48 -0800, Francisco Pedraza wrote:
>> This function writes on host and target manifest files for eSDK.
>> [YOCTO #9038]
>>
>> Signed-off-by: Francisco Pedraza > com>
>> ---
>>
On Tue, 2017-02-21 at 14:48 -0800, Francisco Pedraza wrote:
> This function writes on host and target manifest files for eSDK.
> [YOCTO #9038]
>
> Signed-off-by: Francisco Pedraza com>
> ---
> meta/classes/populate_sdk_base.bbclass | 26
>
The copy_license_files() function in license.bbclass is called in two
different contexts. First, it is run as part of the do_populate_lic
task. In addition, it is called from do_package task when
LICENSE_CREATE_PACKAGE is enabled. The function has code that changes
the owner of license files to
Dropped patches are all backports.
Signed-off-by: Alexander Kanavin
---
...01-lib-add-utility-function-nl_strerror_l.patch | 146
...to-using-strerror_l-instead-of-strerror_r.patch | 403 -
Rebase nss-fix-support-cross-compiling.patch
Signed-off-by: Alexander Kanavin
---
... => 0001-nss-fix-support-cross-compiling.patch} | 51 ++
.../nss/{nss_3.27.1.bb => nss_3.28.1.bb} | 8 ++--
2 files changed, 18 insertions(+),
Removed patches are in upstream.
Rebase monitor-option.patch and no-msgfmt-check.patch
Add support for python 3 probes
(this necessitates the
0001-Do-not-let-configure-write-a-python-location-into-th.patch)
Add perl to RDEPENDS to fix a QA warning about one of the installed files.
Signed-off-by:
Signed-off-by: Alexander Kanavin
---
meta/recipes-multimedia/ffmpeg/{ffmpeg_3.2.2.bb => ffmpeg_3.2.4.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.2.2.bb => ffmpeg_3.2.4.bb}
(97%)
diff --git
Signed-off-by: Alexander Kanavin
---
meta/recipes-multimedia/webp/{libwebp_0.5.1.bb => libwebp_0.6.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-multimedia/webp/{libwebp_0.5.1.bb => libwebp_0.6.0.bb}
(93%)
diff --git
Signed-off-by: Alexander Kanavin
---
.../recipes-gnome/epiphany/{epiphany_3.22.3.bb => epiphany_3.22.6.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-gnome/epiphany/{epiphany_3.22.3.bb => epiphany_3.22.6.bb}
(83%)
diff
Signed-off-by: Alexander Kanavin
---
meta/recipes-core/kbd/{kbd_2.0.3.bb => kbd_2.0.4.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-core/kbd/{kbd_2.0.3.bb => kbd_2.0.4.bb} (92%)
diff --git
Signed-off-by: Alexander Kanavin
---
.../iso-codes/{iso-codes_3.72.bb => iso-codes_3.74.bb}| 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/iso-codes/{iso-codes_3.72.bb => iso-codes_3.74.bb}
(76%)
diff
Drop 0001-Do-not-add-cli-args.h-to-cli-args.stamp-Makefile-tar.patch, it's
merged upstream.
Rebase 0001-configure.ac-fix-sed-command.patch.
Signed-off-by: Alexander Kanavin
---
...cli-args.h-to-cli-args.stamp-Makefile-tar.patch | 27 --
Revert to the upstream server, now that we can handle .lz files.
License checksum changes are due to copyright years.
Signed-off-by: Alexander Kanavin
---
meta/recipes-extended/ed/{ed_1.9.bb => ed_1.14.1.bb} | 12 ++--
1 file changed, 6 insertions(+),
Signed-off-by: Alexander Kanavin
---
meta/recipes-sato/webkit/{webkitgtk_2.14.2.bb => webkitgtk_2.14.5.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-sato/webkit/{webkitgtk_2.14.2.bb => webkitgtk_2.14.5.bb}
(97%)
diff --git
ed tarballs are now available only in .lz format, which saves them
an amazing 30 kilobytes over gz.
Signed-off-by: Alexander Kanavin
---
meta/recipes-extended/lzip/lzip_1.18.bb | 41 +
1 file changed, 41 insertions(+)
create
Signed-off-by: Alexander Kanavin
---
.../{bash-completion_2.4.bb => bash-completion_2.5.bb}| 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/bash-completion/{bash-completion_2.4.bb =>
bash-completion_2.5.bb}
Signed-off-by: Alexander Kanavin
---
.../cmake/{cmake-native_3.7.1.bb => cmake-native_3.7.2.bb}| 0
meta/recipes-devtools/cmake/cmake.inc | 4 ++--
meta/recipes-devtools/cmake/{cmake_3.7.1.bb => cmake_3.7.2.bb}
Signed-off-by: Alexander Kanavin
---
.../recipes-kernel/lttng/{babeltrace_1.5.1.bb => babeltrace_1.5.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-kernel/lttng/{babeltrace_1.5.1.bb => babeltrace_1.5.2.bb}
(82%)
diff
Signed-off-by: Alexander Kanavin
---
meta/recipes-graphics/libva/libva_1.7.3.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-graphics/libva/libva_1.7.3.bb
b/meta/recipes-graphics/libva/libva_1.7.3.bb
index a7b4b90a062..982b48ce943 100644
Signed-off-by: Alexander Kanavin
---
.../btrfs-tools/{btrfs-tools_4.8.5.bb => btrfs-tools_4.9.1.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.8.5.bb =>
btrfs-tools_4.9.1.bb} (95%)
Drop backported 0002-boost-test-execution_monitor.hpp-fix-mips-soft-float.patch
Rebase consider-hardfp.patch to
0001-When-using-soft-float-on-ARM-we-should-not-expect-th.patch
Signed-off-by: Alexander Kanavin
---
...bjam-native_1.62.0.bb =>
Signed-off-by: Alexander Kanavin
---
meta/recipes-graphics/libepoxy/libepoxy_1.4.0.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-graphics/libepoxy/libepoxy_1.4.0.bb
b/meta/recipes-graphics/libepoxy/libepoxy_1.4.0.bb
index
It is a gnome project, and so is subject to same versioning convention.
Signed-off-by: Alexander Kanavin
---
meta/recipes-kernel/sysprof/sysprof_3.22.3.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Signed-off-by: Alexander Kanavin
---
meta/recipes-core/zlib/zlib_1.2.8.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-core/zlib/zlib_1.2.8.bb
b/meta/recipes-core/zlib/zlib_1.2.8.bb
index 913c7033d44..06d1d21d516 100644
---
Signed-off-by: Alexander Kanavin
---
meta/recipes-devtools/ruby/ruby.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-devtools/ruby/ruby.inc
b/meta/recipes-devtools/ruby/ruby.inc
index f38ebb0a151..e24ae24187d 100644
---
I've skipped openssl 1.1 update
(https://bugzilla.yoctoproject.org/show_bug.cgi?id=11091)
and gperf 3.1 update (incompatible with latest libcap 2.25).
The following changes since commit f04f4981c1309f07b569dc953f9b2f25695eb58f:
wget.py: match .lz tarballs as well when determining latest
This is where development happens; tarballs are no longer produced.
Signed-off-by: Alexander Kanavin
---
.../kconfig-frontends/kconfig-frontends_3.12.0.0.bb | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git
On 3 February 2017 at 07:06, Tanu Kaskinen wrote:
> Relase notes:
> https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/10.0/
>
I'm seeing a new warning now:
WARNING: pulseaudio-10.0-r0 do_package_qa: QA Issue: ELF binary
Variable WKS_SEARCH_PATH was not fully expanded when used directly
in this expression:
WKS_FULL_PATH = "${@wks_search('${WKS_FILES}'.split(),
'${WKS_SEARCH_PATH}') or ''}"
This caused expansion error: bb.data_smart.ExpansionError:
Failure expanding variable WKS_FULL_PATH, which
configfs is another kernel virtual file system that should be mounted
if configured, so if it's configured into the kernel, mount it. It is
used to configure e.g. USB gadget mode and devicetree overlays.
Signed-off-by: Mike Looijmans
---
Big thanks to Andreas who sent most of the fixes!
I've dropped only the last unblacklist for mpd which is still failing,
will try it now with unblacklist, but without the version upgrade.
== Number of issues - stats ==
{| class='wikitable'
!|Date !!colspan='3'|Failed tasks
Mostly bug fix releases.
Generating the thumbnailer metadata now requires running yet another
tool at build time. This is broken for cross-compiling, add a
work-around.
Add gdk-pixbuf-native to DEPENDS to make the above workaround possible:
We already build gdk-pixbuf-native anyway so this is
Small bug fix release.
Signed-off-by: Jussi Kukkonen
---
.../menu-cache/{menu-cache_1.0.1.bb => menu-cache_1.0.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-graphics/menu-cache/{menu-cache_1.0.1.bb =>
* Remove udev from depends (it's not actually used).
* Rebase a patch
Signed-off-by: Jussi Kukkonen
---
.../recipes-graphics/drm/libdrm/installtests.patch | 28 +++---
.../drm/{libdrm_2.4.74.bb => libdrm_2.4.75.bb} | 6 ++---
2 files changed, 22
Bug fix release.
Signed-off-by: Jussi Kukkonen
---
meta/recipes-gnome/gtk+/{gtk+3_3.22.7.bb => gtk+3_3.22.8.bb} | 4 ++--
...tk-icon-utils-native_3.22.7.bb => gtk-icon-utils-native_3.22.8.bb} | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
rename
Very small bug fix release.
Use --disable-umockdev: Testing is great but a single regression test
isn't really worth a new build dependency (that isn't in oe-core yet).
Signed-off-by: Jussi Kukkonen
---
meta/recipes-gnome/libgudev/{libgudev_230.bb => libgudev_231.bb}
Tiny bug fix release.
Signed-off-by: Jussi Kukkonen
---
meta/recipes-core/glib-2.0/{glib-2.0_2.50.2.bb => glib-2.0_2.50.3.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-core/glib-2.0/{glib-2.0_2.50.2.bb => glib-2.0_2.50.3.bb}
(86%)
A bunch of minor version upgrades.
The one that might need a closer look is gdk-pixbuf: There's now yet
another tool that's required at build time and the build system is
broken for the cross-compile case.
Please drop the earlier gdk-pixbuf (2.36.4) upgrade.
Cheers,
Jussi
The following
From: Ming Liu
Some developers might need it.
Signed-off-by: Ming Liu
---
meta/recipes-devtools/python/python-ptyprocess_0.5.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Ming Liu
Some developers might need it.
Signed-off-by: Ming Liu
---
meta/recipes-devtools/python/python-pexpect_4.2.1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
On 22 February 2017 at 11:12, Ed Bartosh wrote:
> -WKS_FULL_PATH = "${@wks_search('${WKS_FILES}'.split(),
> '${WKS_SEARCH_PATH}') or ''}"
> +WKS_FULL_PATH = "${@wks_search('${WKS_FILES}'.split(),
> d.getVar('WKS_SEARCH_PATH')) or ''}"
>
I think it would be safer to
On Wed, Feb 22, 2017 at 01:12:29PM +0200, Ed Bartosh wrote:
> Variable WKS_SEARCH_PATH was not fully expanded when used directly
> in this expression:
> WKS_FULL_PATH = "${@wks_search('${WKS_FILES}'.split(),
> '${WKS_SEARCH_PATH}') or ''}"
> This caused expansion error:
Variable WKS_SEARCH_PATH was not fully expanded when used directly
in this expression:
WKS_FULL_PATH = "${@wks_search('${WKS_FILES}'.split(),
'${WKS_SEARCH_PATH}') or ''}"
This caused expansion error: bb.data_smart.ExpansionError: Failure expanding
variable WKS_FULL_PATH,
which
TARGET_SYS is defined in terms of TARGET_ARCH, so it's not valid
until after TUNE_ARCH has been set by the machine config. The
original order of includes resulted in an attempt to include
non-existent files such as:
conf/target/INVALID-oe-linux.conf
Signed-off-by: Andre McCurdy
On Wed, Feb 22, 2017 at 11:01 AM, Burton, Ross wrote:
>
> On 21 February 2017 at 23:20, Andreas Müller
> wrote:
>>
>> after some fixing in meta-oe it seems I am able to build some
>> xfce-image again. Watching the tasks go by I noticed that
Changed in V5:
Fix build errors when distro is poky-lsb
Changed in V4:
Rebase on the latest oe-core master branch
Changed in V3:
Add the runtime depends packages: "unzip gzip cpio cronie logrotate
which at" according to Yi zhao's
suggestion.
Changed in V2:
1. Upgrade ltp from 20160126 to 20170116.
2. Delete some patches because these have been integrated in upstream.
0001-ltp-Don-t-link-against-libfl.patch
0006-sendfile-Use-off64_t-instead-of-__off64_t.patch
0007-replace-SIGCLD-with-SIGCHLD.patch
On 21 February 2017 at 23:20, Andreas Müller
wrote:
> after some fixing in meta-oe it seems I am able to build some
> xfce-image again. Watching the tasks go by I noticed that do_rootfs is
> running already while many recipes still do their do_package_qa. This
>
On 22 February 2017 at 07:34, wrote:
> Let RPROVIDES include identical packages as listed in PROVIDES of
> python-2.7-manifest.inc, to satisfy the native runtime requirement
> on python-native.
>
How about changing the script so that the generated manifest also contains
Replace hardcoded '/lib' in kernel firmware installation path with
${nonarch_base_libdir}.
Signed-off-by: Amarnath Valluri
---
.../linux-firmware/linux-firmware_git.bb | 168 ++---
1 file changed, 84 insertions(+), 84 deletions(-)
diff
Use appropriate bitbake variables inplace of below hardcoded locations:
/sbin -> ${base_sbindir}
/lib/udev -> ${nonarch_base_libdir}/udev
Signed-off-by: Amarnath Valluri
---
meta/recipes-extended/mdadm/mdadm_4.0.bb | 6 --
1 file changed, 4 insertions(+), 2
Move binary(ies) only when ${base_bindir} != ${bindir}.
When usrmerge distro feature is enabled they both might point to same location.
Signed-off-by: Amarnath Valluri
---
meta/recipes-extended/mktemp/mktemp_1.7.bb | 8 +---
1 file changed, 5 insertions(+), 3
This check makes sure that, when usrmerge distro feature enabled, no package
installs files to root (/bin, /sbin, /lib, /lib64) folders.
Signed-off-by: Amarnath Valluri
---
meta/classes/insane.bbclass | 16
1 file changed, 16 insertions(+)
diff
Prepare the symlinks required for merged /usr at the time of rootfs creation.
The links created in rootfs are:
/bin --> /usr/sbin
/sbin --> /usr/sbin
/lib --> /usr/lib
/lib64 --> /usr/lib64
We cannot make these symlinks as part of 'base-files' or some other package.
Because at rootfs creation,
Do not assume '/lib' for kernel modules location, instead use
${nonarch_base_libdir}. Because when 'usrmerge' distro feature is enabled,
kernel modules are not located in /lib/modules, instead /usr/lib/modules.
Signed-off-by: Amarnath Valluri
---
These set of patches backported from upstream, which fixes the issues in
extracting hardlinks over softlinks while etracting packages by opkg.
Signed-off-by: Amarnath Valluri
---
...te_disk_posix.c-make-_fsobj-functions-mor.patch | 245 +
net-tools Makefile was hardcoded sbin, bin installation paths to /bin and /sbin
respectively. This change moves the installed files to appropriate location as
per configured bitbake environment.
This might be solved much better way by patching Makefile, but that causing
build issues, as
Using of bitbake environment variables in-place of hardcoded strings makes this
recipe portable to all environments.
Signed-off-by: Amarnath Valluri
---
meta/recipes-extended/lsb/lsb_4.1.bb | 40 +---
1 file changed, 19 insertions(+),
Replace hardcoded '/lib' in kernel modules installation path with
${nonarch_base_libdir}, which is meant exactly for this.
Signed-off-by: Amarnath Valluri
---
meta/classes/kernel-module-split.bbclass | 2 +-
meta/classes/kernel.bbclass | 14
Both shadow and util-linux packages provides 'nologin' binary in ${base_sbindir}
and ${sbindir} respectively, this leads to conflict when 'usrmerge' feature is
enabled, where ${sbindir} == ${base_sbindir}. Hance, handle this to alternative
system to resolve the conflict.
Signed-off-by: Amarnath
Stop creating the static library archieve(liba(ttr|cl).a) when --disable-static
configure option used.
Signed-off-by: Amarnath Valluri
---
meta/recipes-support/attr/ea-acl.inc | 2 +
...gure-option-to-enable-disable-static-libr.patch | 70
Most of the shell scripts refer to /bin/sh inside the script. When 'usrmege'
feature is enabled, this path would be /usr/bin/sh. Hence, to satisfy build
dependency add '/bin/sh' to it's providers list.
Signed-off-by: Amarnath Valluri
---
From: Jussi Kukkonen
Make sure fsck.cramfs is packaged before fsck so the latter
does not steal the fsck.cramfs binary when building with usrmerge
DISTRO_FEATURE.
Signed-off-by: Jussi Kukkonen
---
meta/recipes-core/util-linux/util-linux.inc
Make use of lnr/ln -r while creating relative symlinks than guessing the
relalive path.
Signed-off-by: Amarnath Valluri
---
...dynamic-linker-a-relative-symlink-to-libc.patch | 62 ++
meta/recipes-core/musl/musl_git.bb | 2 +-
2
From: Jussi Kukkonen
If "usrmerge" feature is used, /usr/sbin/ldconfig gets packaged into
glibc-utils instead of glibc: Switch PACKAGES order to prevent this.
Signed-off-by: Jussi Kukkonen
---
meta/recipes-core/glibc/glibc-package.inc | 2 +-
Few of the perl scripts referring '#!/bin/sed' inside the script. But when
'usrmerge' feature is enabled this path would be /usr/bin/sed. So to satisfy
build dependency add '/bin/sed' to it's providers list.
Signed-off-by: Amarnath Valluri
---
libnss_* files should be part of corresponding sub-packages, the split happens
by do_package_split(). By adding ${libdir}/libnss_* to FILES_${PN}, those files
endup in systemd package when ${libdir} == ${base_libdir}.
Signed-off-by: Amarnath Valluri
---
Most of shell scripts refer to '#!/bin/{sh,bash}' inside the script. But when
'usrmege' feature is enabled this path will be /usr/bin/{sh, bash}.
so to satisify build dependency add '/bin/{sh,bash}' to its providers list.
Signed-off-by: Amarnath Valluri
---
When 'usrmerge' distro feature enabled match target_base_libdir to
${target_libdir}.
Signed-off-by: Amarnath Valluri
---
meta/classes/cross.bbclass | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/classes/cross.bbclass
/bin, /sbin, /lib are replaced with ${base_bindir}, ${base_sbindir} and
${base_libdir}.
Signed-off-by: Amarnath Valluri
---
meta/recipes-core/base-files/base-files_3.0.14.bb | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
Modify base bin, sbin, and lib nativesdk variables to be ${prefix_nativesdk}/$d,
when the usrmerge DISTRO_FEATURE is enabled.
Signed-off-by: Amarnath Valluri
---
meta/conf/bitbake.conf | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
This check makes sure that, when usrmerge distro feature enabled, no package
installs files to root (/bin, /sbin, /lib, /lib64) folders.
Signed-off-by: Amarnath Valluri
---
meta/classes/insane.bbclass | 16
1 file changed, 16 insertions(+)
diff
This set of patches implements the long-standing feature - merging of /bin,
/sbin, /libs to their /usr counterparts.
It introduces a 'usrmerge' DISTRO_FEATURE, when it's enabled:
- other than native all base paths(base_{bin,sbin,lib}dir) points to
${exec_prefix}/{bin,sbin,lib}
-
From: Joshua Lock
Modify bindir, libdir and sbindir to be exec_prefix/$d, rather than
base_prefix/$d, when the usrmerge DISTRO_FEATURE is enabled.
Signed-off-by: Joshua Lock
---
meta/conf/bitbake.conf | 12
1 file changed, 8
Move binary(ies) only when ${base_bindir} != ${bindir}.
When usrmerge distro feature is enabled they both might point to same location.
Signed-off-by: Amarnath Valluri
---
meta/recipes-extended/mktemp/mktemp_1.7.bb | 8 +---
1 file changed, 5 insertions(+), 3
Using of bitbake environment variables in-place of hardcoded strings makes this
recipe portable to all environments.
Signed-off-by: Amarnath Valluri
---
meta/recipes-extended/lsb/lsb_4.1.bb | 40 +---
1 file changed, 19 insertions(+),
net-tools Makefile was hardcoded sbin, bin installation paths to /bin and /sbin
respectively. This change moves the installed files to appropriate location as
per configured bitbake environment.
This might be solved much better way by patching Makefile, but that causing
build issues, as
Prepare the symlinks required for merged /usr at the time of rootfs creation.
The links created in rootfs are:
/bin --> /usr/sbin
/sbin --> /usr/sbin
/lib --> /usr/lib
/lib64 --> /usr/lib64
We cannot make these symlinks as part of 'base-files' or some other package.
Because at rootfs creation,
Do not assume '/lib' for kernel modules location, instead use
${nonarch_base_libdir}. Because when 'usrmerge' distro feature is enabled,
kernel modules are not located in /lib/modules, instead /usr/lib/modules.
Signed-off-by: Amarnath Valluri
---
Replace hardcoded '/lib' in kernel firmware installation path with
${nonarch_base_libdir}.
Signed-off-by: Amarnath Valluri
---
.../linux-firmware/linux-firmware_git.bb | 168 ++---
1 file changed, 84 insertions(+), 84 deletions(-)
diff
1 - 100 of 119 matches
Mail list logo