All of lore.kernel.org
 help / color / mirror / Atom feed
* Review request 0/4: multiple fixes for oe-core
@ 2020-09-25  7:05 hongxu
  2020-09-25  7:05 ` [oe-core][PATCH 1/4] initramfs-framework/udev: umount /run/media/XXX hongxu
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: hongxu @ 2020-09-25  7:05 UTC (permalink / raw)
  To: openembedded-core, richard.purdie

Summary: multiple fixes for oe-core

[oe-core]
commit 7be68e2c562de447cb3efa35892ede4e5fe7b1db
Author: Hongxu Jia <hongxu.jia@windriver.com>
Date:   Thu Sep 3 14:04:53 2020 +0800

    alsa-state: run alsactl store in pkg_postinst
    
    Since the pkg_postinst is prior than alsa-state-init, it needs
    to run store first. On raspberry pi 4 boards, it failed to
    online install alsa-state
    
    [raspberry pi 4]
    root@bcm-2xxx-rpi4:~# # dnf install alsa-state
    No state is present for card Headphones
    alsa-lib ../../../alsa-lib-1.2.3.2/src/ucm/main.c:983:(snd_use_case_mgr_open)
    error: failed to import hw:0 use case configuration -2
    Found hardware: "bcm2835_headpho" "Broadcom Mixer" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card Headphones
    %post(alsa-state-0.2.0-r5.0.cortexa72): waitpid(823) rc 823 status 6300
    warning: %post(alsa-state-0.2.0-r5.0.cortexa72) scriptlet failed, exit status 99
    
    Error in POSTIN scriptlet in rpm package alsa-state
    [raspberry pi 4]
    
    No regression on qemuxxx bsp
    
    Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>

commit e69855895d46e6dcf224f96d06ac22fe606642d2
Author: Hongxu Jia <hongxu.jia@windriver.com>
Date:   Thu Jul 25 04:06:09 2019 -0400

    archive: fix racing between do_ar_patched and do_kernel_configme
    
    While archive mode is 'patched', there is a probably racing between
    do_ar_patched and do_kernel_configme
    [snip]
    |File: 'oe-core/meta/classes/archiver.bbclass', lineno: 313, function: create_tarball
    ...
    |Exception: FileNotFoundError: [Errno 2] No such file or directory: 'build/
    tmp-glibc/work-shared/qemux86-64/kernel-source/.tmp.config.DCUH7mUNe3'
    [snip]
    
    Task do_kernel_configme will modify ${S}, and it broke create_tarball in
    do_ar_patched.
    
    Order do_kernel_configme and do_ar_patched to avoid racing.
    
    Also improve sstatesig.py to respect commit [fed0ed8 archiver.bbclass: do
    not cause kernel rebuilds]
    
    Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>

commit 3b15b531c15c298bc914a25b4cb0bf4a61e33fd4
Author: Hongxu Jia <hongxu.jia@windriver.com>
Date:   Tue Aug 20 02:32:54 2019 -0400

    util-linux: fix calling uuidd failed with /run/uuidd not found
    
    It failed to call uuidd
    ...
    root@qemux86-64:~# uuidd
    uuidd: cannot open /run/uuidd/uuidd.pid: No such file or directory
    ...
    
    Create volatile dir /run/uuidd for both of systemd and sysvinit system
    
    Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>

commit f11262a873ff0db868ed47538d939acb0b74b9e0
Author: Hongxu Jia <hongxu.jia@windriver.com>
Date:   Mon May 25 10:30:39 2020 +0800

    initramfs-framework/udev: umount /run/media/XXX
    
    In initramfs-framework, udev (initramfs-module-udev) calls hook mount.sh to
    mount /run/media/XXX which is used by setup-live (initramfs-module-setup-live).
    The setup-live calls install-XXX.sh and use /run/media/XXX to do installation
    
    The side effect is while setup-live is not used, after it switches to rootfs,
    and the mounted disk could not be released
    
    Release the mounted disk before switch root and after kill udev
    
    Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>





^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-06-11 16:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-25  7:05 Review request 0/4: multiple fixes for oe-core hongxu
2020-09-25  7:05 ` [oe-core][PATCH 1/4] initramfs-framework/udev: umount /run/media/XXX hongxu
2021-06-11  7:36   ` Yu, Mingli
2021-06-11 16:46     ` Alexander Kanavin
2020-09-25  7:05 ` [oe-core][PATCH 2/4] util-linux: fix calling uuidd failed with /run/uuidd not found hongxu
2021-06-11  7:35   ` Yu, Mingli
2020-09-25  7:05 ` [oe-core][PATCH 3/4] archive: fix racing between do_ar_patched and do_kernel_configme hongxu
2021-06-11  7:38   ` Yu, Mingli
2020-09-25  7:05 ` [oe-core][PATCH 4/4] alsa-state: run alsactl store in pkg_postinst hongxu
2021-06-11  7:39   ` Yu, Mingli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.