[oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.15 -> 9.18.16
Remove enable-epoll & disable-devpoll configure options no longer supported in bind-9.18.16 6b6076c882: Remove obsolete epoll/kqueue/devpoll configure options Security fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2828 https://nvd.nist.gov/vuln/detail/CVE-2023-2911 Changelog: https://github.com/isc-projects/bind9/blob/v9.18.16/CHANGES https://bind9.readthedocs.io/en/v9.18.16/notes.html#notes-for-bind-9-18-16 Signed-off-by: Archana Polampalli --- .../0001-avoid-start-failure-with-bind-user.patch | 0 ...0001-named-lwresd-V-and-start-log-hide-build-options.patch | 0 ...bind-ensure-searching-for-json-headers-searches-sysr.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/bind9 | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/conf.patch| 0 .../bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh | 0 .../init.d-add-support-for-read-only-rootfs.patch | 0 .../make-etc-initd-bind-stop-work.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/named.service | 0 .../bind/{bind_9.18.15.bb => bind_9.18.16.bb} | 4 ++-- 10 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-avoid-start-failure-with-bind-user.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-named-lwresd-V-and-start-log-hide-build-options.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind-ensure-searching-for-json-headers-searches-sysr.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind9 (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/conf.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/init.d-add-support-for-read-only-rootfs.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/make-etc-initd-bind-stop-work.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/named.service (100%) rename meta/recipes-connectivity/bind/{bind_9.18.15.bb => bind_9.18.16.bb} (96%) diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind9 b/meta/recipes-connectivity/bind/bind-9.18.16/bind9 similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind9 rename to meta/recipes-connectivity/bind/bind-9.18.16/bind9 diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/conf.patch b/meta/recipes-connectivity/bind/bind-9.18.16/conf.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/conf.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/conf.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh b/meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh rename to meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch b/meta/recipes-connectivity/bind/bind-9.18.16/init.d-add-support-for-read-only-rootfs.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/init.d-add-support-for-read-only-rootfs.patch diff --git
Re: [oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16
Thank you for catching this, Will send V2 Regards, Archana From: Lee, Chee Yang Sent: 08 August 2023 07:21 To: Polampalli, Archana ; openembedded-core@lists.openembedded.org Cc: G Pillai, Hari Subject: RE: [oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16 CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. > -Original Message- > From: openembedded-core@lists.openembedded.org c...@lists.openembedded.org> On Behalf Of Polampalli, Archana via > lists.openembedded.org > Sent: Tuesday, August 8, 2023 1:24 AM > To: openembedded-core@lists.openembedded.org > Cc: hari.gpil...@windriver.com > Subject: [oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16 Typo in commit short message/title " 9.18.15 ". There is similar patch in master. https://git.openembedded.org/openembedded-core/commit/?id=77d2fa5ac1f394fba2b8e24f2b6ded6ea6b691b4 > > Remove --enable-epoll and --disable-devpoll configuration option as these > are > removed in bind-9.18.16 > 6b6076c882: Remove obsolete epoll/kqueue/devpoll configure options > Ref: > https://github.com/isc- > projects/bind9/commit/6b6076c882a00028197b04a827f6cf8e7a5369de > > Security fixes: > https://nvd.nist.gov/vuln/detail/CVE-2023-2828 > https://nvd.nist.gov/vuln/detail/CVE-2023-2911 > > Changelog: > https://github.com/isc-projects/bind9/blob/v9.18.16/CHANGES > https://bind9.readthedocs.io/en/v9.18.16/notes.html#notes-for-bind-9-18-16 > > Signed-off-by: Archana Polampalli -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185647): https://lists.openembedded.org/g/openembedded-core/message/185647 Mute This Topic: https://lists.openembedded.org/mt/100604849/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone 3/3] linux-yocto/5.10: update to v5.10.188
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 3602dbc57b55 Linux 5.10.188 edce5fba78cc ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() 115b19f89353 ftrace: Store the order of pages allocated in ftrace_page 1a1e793e021d tracing: Fix memory leak of iter->temp when reading trace_pipe 43e786aa51b8 tracing/histograms: Return an error if we fail to add histogram to hist_vars list e3da59f42820 net: phy: prevent stale pointer dereference in phy_init() e0ac63e194f4 tcp: annotate data-races around fastopenq.max_qlen d01afbfc2f7d tcp: annotate data-races around icsk->icsk_user_timeout 3cf0a0f11d39 tcp: annotate data-races around tp->notsent_lowat 9c786d5faf3a tcp: annotate data-races around rskq_defer_accept f891375eba6e tcp: annotate data-races around tp->linger2 9168bd8f54c5 tcp: annotate data-races around icsk->icsk_syn_retries 7b0084918c5f tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. cf6c06ac7487 net: Introduce net.ipv4.tcp_migrate_req. a5c30a518764 tcp: annotate data-races around tp->keepalive_probes 93715448f116 tcp: annotate data-races around tp->keepalive_intvl 7b52a78a91fd tcp: annotate data-races around tp->keepalive_time 1d4f2c4be136 tcp: annotate data-races around tp->tcp_tx_delay 30e5460d69e6 netfilter: nf_tables: skip bound chain on rule flush 94c10c0fa51b netfilter: nf_tables: skip bound chain in netns release path 3a91099ecd59 netfilter: nft_set_pipapo: fix improper element removal 9c2df17e3cfc netfilter: nf_tables: can't schedule in nft_chain_validate 533193a23914 netfilter: nf_tables: fix spurious set element insertion failure a6f1988780a7 llc: Don't drop packet from non-root netns. 49e435ca02c7 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe bc9d4d432f78 Revert "tcp: avoid the lookup process failing to get sk in ehash table" d06fc7b39199 net:ipv6: check return value of pskb_trim() 1a478ad1297a net: ipv4: Use kfree_sensitive instead of kfree 937105d2b0bf tcp: annotate data-races around tcp_rsk(req)->ts_recent 41b00238699a octeontx2-pf: Dont allocate BPIDs for LBK interfaces 5bc78ba88905 security: keys: Modify mismatched function name b92defe4e8ee iavf: Fix out-of-bounds when setting channels on remove a4635f190f33 iavf: Fix use-after-free in free_netdev b37bc3b07eab bridge: Add extack warning when enabling STP in netns. f6d311b95394 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() 54aa4c03861e pinctrl: amd: Use amd_pinconf_set() for all config options 7041605e8594 fbdev: imxfb: warn about invalid left/right margin 6e88cc510f27 spi: bcm63xx: fix max prepend length 994c2ceb70ea igb: Fix igb_down hung on surprise removal a956c3af70fa wifi: iwlwifi: mvm: avoid baid size integer overflow 85cf0d5f45cb wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() 2864cc9a1fd1 devlink: report devlink_port_type_warn source device b6d9a4062c94 bpf: Address KCSAN report on bpf_lru_list 532f8bac6041 wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range 6b0c79aa3307 sched/fair: Don't balance task to its current running CPU 32020fc2a837 arm64: mm: fix VA-range sanity check c71d6934c6ac arm64: set __exception_irq_entry with __irq_entry as a default 71e3f2354072 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) 776a72f612a8 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 e090f70ae4cc ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A ae51eb90bcca btrfs: add xxhash to fast checksum implementations 322377cc909d posix-timers: Ensure timer ID search-loop limit is valid 634daf6b2c81 md/raid10: prevent soft lockup while flush writes b02939413e5c md: fix data corruption for raid456 when reshape restart while grow up 4a2c62c8d67c nbd: Add the maximum limit of allocated index in nbd_dev_add 5f84a34b646f debugobjects: Recheck debug_objects_enabled before reporting 5d5aa5b64887 ext4: correct inline offset when handling xattrs in inode body 48aa53937584 ASoC: fsl_sai: Disable bit clock with transmitter 5f2a12f64347 drm/client: Fix memory leak in drm_client_modeset_probe 105275879a80 drm/client: Fix memory leak in drm_client_target_cloned cf254b4f68e4 can: bcm: Fix UAF in bcm_proc_show() 3e412b6e2b57 regmap: Account for register length in SMBus I/O limits 8b3dd8d23fa0 regmap: Drop initial version of maximum transfer length fixes 4935761daa33 selftests: tc: add 'ct' action kconfig dep 1ab5aa1846a5 selftests: tc: set timeout to 15 minutes dad97c205af2 fuse: revalidate: don't invalidate if interrupted d2c667cc1831 btrfs: fix warning when putting transaction with qgroups enabled after abort 4410f4a938ae perf
[OE-core][kirkstone 2/3] linux-yocto/5.10: update to v5.10.187
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 140d69b4e41d Linux 5.10.187 93df00f9d48d x86/cpu/amd: Add a Zenbleed fix 191b8f9b0e37 x86/cpu/amd: Move the errata checking functionality up 113ce5ed59fc x86/microcode/AMD: Load late on both threads too Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb| 8 +++ meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +-- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 6d8effd6e2..5feaa9811a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "4a1803ede76bf613f627954d55abc14bc3ce33a2" -SRCREV_meta ?= "2edebf2a655a6ee6f23846cf9af1f81352fc5cd1" +SRCREV_machine ?= "0a7d0eaa4e53eede45702dde31a3580e4cce0034" +SRCREV_meta ?= "35a34e59a7c16f5f115ab371352ff2712c695d4d" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.186" +LINUX_VERSION ?= "5.10.187" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 8a013a3862..1e401e2499 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.186" +LINUX_VERSION ?= "5.10.187" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "be5fe90e1270855b9cc67ae6312fe04fa4d19693" -SRCREV_machine ?= "1d287024a6dd075a6dc4027679fea5df640cebd6" -SRCREV_meta ?= "2edebf2a655a6ee6f23846cf9af1f81352fc5cd1" +SRCREV_machine:qemuarm ?= "54fe699b2a16739a9fb3905d3a6c6ff7475214ea" +SRCREV_machine ?= "2fe6f9bdf89df6d468f7e2c7fc070993a11f029a" +SRCREV_meta ?= "35a34e59a7c16f5f115ab371352ff2712c695d4d" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index 2ccedd8c45..93eff2bd58 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "f9df75cf799c8ac43b932476c7ad6b4b4fba33de" -SRCREV_machine:qemuarm64 ?= "404cf5c05b3fc82b4d8395fcc5abe4b26407665a" -SRCREV_machine:qemumips ?= "9d39a0ab63dfaa32be0ddd02b61acd2fe1a2b156" -SRCREV_machine:qemuppc ?= "e55cd861f7167730eb17a5c82891fad17c515b64" -SRCREV_machine:qemuriscv64 ?= "cfcf13659ada4eee41e11484404de999ce571196" -SRCREV_machine:qemuriscv32 ?= "cfcf13659ada4eee41e11484404de999ce571196" -SRCREV_machine:qemux86 ?= "cfcf13659ada4eee41e11484404de999ce571196" -SRCREV_machine:qemux86-64 ?= "cfcf13659ada4eee41e11484404de999ce571196" -SRCREV_machine:qemumips64 ?= "7d139a5b0b4abc1a7104845c5c9f2523dce0d589" -SRCREV_machine ?= "cfcf13659ada4eee41e11484404de999ce571196" -SRCREV_meta ?= "2edebf2a655a6ee6f23846cf9af1f81352fc5cd1" +SRCREV_machine:qemuarm ?= "ca4bf25fb041f115ee9144acf175266e7d2c5495" +SRCREV_machine:qemuarm64 ?= "7ef1d2f467aa45b98241421262e607ec080e0921" +SRCREV_machine:qemumips ?= "f275b4829346d60d1cb600d4b8195eb6812361fd" +SRCREV_machine:qemuppc ?= "af1960c76a2c940eee2e7b4c20e07c248b030b02" +SRCREV_machine:qemuriscv64 ?= "c4d95d557212e22763382fd345d8c7efc92f825f" +SRCREV_machine:qemuriscv32 ?= "c4d95d557212e22763382fd345d8c7efc92f825f" +SRCREV_machine:qemux86 ?= "c4d95d557212e22763382fd345d8c7efc92f825f" +SRCREV_machine:qemux86-64 ?= "c4d95d557212e22763382fd345d8c7efc92f825f" +SRCREV_machine:qemumips64 ?= "2f630e9e4b3c809cf48d8e252477845c405195cc" +SRCREV_machine ?= "c4d95d557212e22763382fd345d8c7efc92f825f" +SRCREV_meta ?= "35a34e59a7c16f5f115ab371352ff2712c695d4d" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.186" +LINUX_VERSION ?=
[OE-core][kirkstone 1/3] linux-yocto/5.10: update to v5.10.186
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 381518b4a916 Linux 5.10.186 29917a20be43 bpf/btf: Accept function names that contain dots 8b7454dd984a netfilter: nf_tables: hold mutex on netns pre_exit path 9e8d927cfa56 netfilter: nf_tables: validate registers coming from userspace. f19a4818a92a netfilter: nftables: statify nft_parse_register() 42997367cb67 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle 5a257f355366 x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys d8efc77f23c8 drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl 485fe165084b drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl 0b0fdc43b2ab drm/exynos: vidi: fix a wrong error return 32134e7a0f21 ARM: dts: Fix erroneous ADS touchscreen polarities 79cf5657be38 s390/purgatory: disable branch profiling a819de62ec2b ASoC: nau8824: Add quirk to active-high jack-detect fa08753c2d04 ASoC: simple-card: Add missing of_node_put() in case of error 9138ed7e2b43 spi: lpspi: disable lpspi module irq in DMA mode 97b6c4c1d1a8 s390/cio: unregister device when the only path is gone fe949c1662c9 Input: soc_button_array - add invalid acpi_index DMI quirk handling eaf1fa945206 usb: gadget: udc: fix NULL dereference in remove() 7d1a0733a55e nfcsim.c: Fix error checking for debugfs_create_dir dc357c0787e8 media: cec: core: don't set last_initiator if tx in progress c13573032b7b arm64: Add missing Set/Way CMO encodings 49a2b18f4972 HID: wacom: Add error check to wacom_parse_and_register() 2b43198de03f scsi: target: iscsi: Prevent login threads from racing between each other 75aa3f255c88 gpiolib: Fix GPIO chip IRQ initialization restriction 304802e5b038 gpio: Allow per-parent interrupt data bc75968b494a sch_netem: acquire qdisc lock in netem_change() caddeadd0d03 Revert "net: phy: dp83867: perform soft reset and retain established link" 5702afa2c331 netfilter: nfnetlink_osf: fix module autoload 3d5c09c782a3 netfilter: nf_tables: disallow element updates of bound anonymous sets 2a90da8e0dd5 netfilter: nft_set_pipapo: .walk does not deal with generations 792bfe26a655 be2net: Extend xmit workaround to BE3 chip cebb5cee0984 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch 7a1ae509 ipvs: align inner_mac_header for encapsulation f2547bc71663 mmc: usdhi60rol0: fix deferred probing 4a99e35c5a62 mmc: sh_mmcif: fix deferred probing c2278de1382b mmc: sdhci-acpi: fix deferred probing f6e176ef894a mmc: owl: fix deferred probing f29d0ab0e6bd mmc: omap_hsmmc: fix deferred probing 65d9318e3d56 mmc: omap: fix deferred probing 9ad3c21fb66d mmc: mvsdio: fix deferred probing 9b0417fd402f mmc: mtk-sd: fix deferred probing ced13bc50ef0 net: qca_spi: Avoid high load if QCA7000 is not available b1b9c81e29d2 xfrm: Linearize the skb after offloading if needed. 31cd0d4a4470 selftests: net: fcnal-test: check if FIPS mode is enabled 2af75a36af8d selftests: net: vrf-xfrm-tests: change authentication and encryption algos 07fbbddae5af xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets 562800447f8b bpf: Fix verifier id tracking of scalars on spill 3b0a96db670b bpf: track immediate values written to stack by BPF_ST instruction bff7824db681 xfrm: Ensure policies always checked on XFRM-I input path 01af67ed83d0 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c cdaa6e1105c0 xfrm: Treat already-verified secpath entries as optional 47be2931c4e5 ieee802154: hwsim: Fix possible memory leaks 051d6421337b memfd: check for non-NULL file_seals in memfd_create() syscall 1ac6e9ee8428 sysctl: move some boundary constants from sysctl.c to sysctl_vals e1aa3fe3e282 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% ad10dd211370 x86/mm: Avoid using set_pgd() outside of real PGD pages 4de2093674f2 nilfs2: prevent general protection fault in nilfs_clear_dirty_page() 3845c38417bd io_uring/net: disable partial retries for recvmsg with cmsg 826ee9fa3647 io_uring/net: clear msg_controllen on partial sendmsg retry 5fdea4468f57 io_uring/net: save msghdr->msg_control for retries 5a7101d8faab writeback: fix dereferencing NULL mapping->host on writeback_page_template f00cd687c2cd regmap: spi-avmm: Fix regmap_bus max_raw_write bc35f93e4bd7 regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK 5938470f9c80 ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN 2e454015ca27 mmc: mmci: stm32: fix max busy timeout calculation 1be288fd3b0d mmc: meson-gx: remove redundant mmc_request_done() call from irq context 1b97630cd9a9 mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 63608437a83d cgroup: Do not corrupt task iteration when rebinding
[OE-core][mickledore 3/3] linux-yocto/5.15: update to v5.15.124
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 38d4ca22a528 Linux 5.15.124 78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed 66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading 3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq 374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available 43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching 73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL 098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress 7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register 585355a76e05 s390/dasd: fix hanging device after quiesce/resume 0061453d6ea1 virtio-net: fix race between set queues and probe 427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid 4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation 6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping 354e8bd5f532 tpm_tis: Explicitly check for error code 8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid 9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS 1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier() 883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit() a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled 3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8 dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS" 5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv() ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling 28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group 98a118840b71 Revert "usb: xhci: tegra: Fix error check" 2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config 3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett 8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume 6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only 6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" 97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED 0ac13ef00209 USB: serial: simple: sort driver entries 378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP 5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support 399091399777 USB: serial: option: support Quectel EM060K_128 b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section 8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update 41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest 5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors 0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver 2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" 813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable() 23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static 6bbbe1b2161e RDMA/irdma: Report correct WC error bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init() 4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex' 0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr() 2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths 4b9f3ef1f3eb block: Fix a source code comment
[OE-core][mickledore 1/3] linux-yocto/5.15: update to v5.15.122
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 5c6a716301d9 Linux 5.15.122 be824fdb827d x86/cpu/amd: Add a Zenbleed fix 5398be2c48aa x86/cpu/amd: Move the errata checking functionality up cdd3cdb682f4 Linux 5.15.121 30580f3a3301 drm/atomic: Fix potential use-after-free in nonblocking commits ab2fa2fafb21 net/sched: sch_qfq: reintroduce lmax bound check for MTU 204d7c36e8e7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled 522ee1b3030f scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue 0715da51391d scsi: qla2xxx: Pointer may be dereferenced 541af83572c9 scsi: qla2xxx: Correct the index of array 1ccd52b790a6 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() 5a52a2e14fe8 scsi: qla2xxx: Fix potential NULL pointer dereference 89250e775dcc scsi: qla2xxx: Fix buffer overrun 4406fe8a96a9 scsi: qla2xxx: Avoid fcport pointer dereference 748d8f8698a2 scsi: qla2xxx: Array index may go out of bound 079c8264ed9f scsi: qla2xxx: Wait for io return on terminate rport 25d63eb730b8 tracing/probes: Fix to update dynamic data counter if fetcharg uses it 8277bcacf165 tracing/probes: Fix not to count error code to total length 610193a23fd5 selftests: mptcp: depend on SYN_COOKIES c8b375871eb8 selftests: mptcp: sockopt: return error if wrong mark 3b5d9b7b8759 tracing: Fix null pointer dereference in tracing_err_log_open() 391da52c8777 xtensa: ISS: fix call to split_if_spec 179ff62f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() bb14a93bccc9 ring-buffer: Fix deadloop issue on reading trace_pipe 3e36cc94d6e6 net: ena: fix shift-out-of-bounds in exponential backoff b763e6342429 samples: ftrace: Save required argument registers in sample trampolines 954792db9f61 tracing: Fix memory leak of iter->temp when reading trace_pipe 97f54b330c79 tracing/histograms: Add histograms to hist_vars if they have referenced variables b45a33897f54 s390/decompressor: fix misaligned symbol build error 1856cf9132f6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK 7269c250dd9d Revert "8250: add support for ASIX devices with a FIFO bug" 20f7c4d51c94 soundwire: qcom: fix storing port config out-of-bounds 39a0e723d350 opp: Fix use-after-free in lazy_opp_tables after probe deferral 0ff4a97ac20f meson saradc: fix clock divider mask length e5fdd73c883b xhci: Show ZHAOXIN xHCI root hub speed correctly 6eaedbffec55 xhci: Fix TRB prefetch issue of ZHAOXIN hosts 328b18a42a57 xhci: Fix resume issue of some ZHAOXIN hosts d9c91ef5d8da ceph: don't let check_caps skip sending responses for revoke msgs db8ca8d9b4df libceph: harden msgr2.1 frame segment length checks 974ac045a05a firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() becf8c69b7e7 tty: serial: imx: fix rs485 rx after tx 9dd8091959bc tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk 073dbbe57437 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error 21e2fe510aee serial: atmel: don't enable IRQs prematurely af4e0ce2af8a drm/ttm: Don't leak a resource on swapout move error 22c16c896cbf drm/amdgpu: avoid restore process run into dead loop. 85b9335d8e0b drm/amd/display: Correct `DMUB_FW_VERSION` macro 9ced7e65c3c4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM 0121d83ddfc8 drm/rockchip: vop: Leave vblank enabled in self-refresh 941a395e969b drm/atomic: Allow vblank-enabled + self-refresh "disable" 54163ad21e17 fs: dlm: return positive pid value for F_GETLK 866bf37b7c10 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices 4f61488541bb md/raid0: add discard support for the 'original' layout 3435c5674e67 mfd: pm8008: Fix module autoloading 560c458340a9 misc: pci_endpoint_test: Re-init completion for every test 14bdee38e96c misc: pci_endpoint_test: Free IRQs before removing the device eec34da87bc6 PCI: rockchip: Set address alignment for endpoint mode 750fd00a0a37 PCI: rockchip: Use u32 variable to access 32-bit registers 875d7a7f851a PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core 7b0026977a51 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked 049d774b8b9b PCI: rockchip: Write PCI Device ID to correct register 20c62b3c1e4d PCI: rockchip: Assert PCI Configuration Enable bit after probe e8cc74b6b446 PCI: qcom: Disable write access to read only registers for IP v2.3.3 7b2f1ddc943a PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 1d24c5b10dbb PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold f930cf3f21fd dm integrity: reduce vmalloc space footprint on 32-bit architectures 70564215ad92 hwrng: imx-rngc - fix the timeout
[OE-core][mickledore 2/3] linux-yocto/5.15: update to v5.15.123
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 09996673e313 Linux 5.15.123 e6c2f1ce413c Revert "drm/amd/display: edp do not add non-edid timings" 68eafe294786 nixge: fix mac address error handling again 22f4093a4213 tracing/histograms: Return an error if we fail to add histogram to hist_vars list 78471c3ad36f jbd2: recheck chechpointing non-dirty buffer 0ae6b6d21701 net: phy: prevent stale pointer dereference in phy_init() b7168d2906fd tcp: annotate data-races around fastopenq.max_qlen accb138c10ff tcp: annotate data-races around icsk->icsk_user_timeout 6b88371f000f tcp: annotate data-races around tp->notsent_lowat 4f0a31f73258 tcp: annotate data-races around rskq_defer_accept ff0fedfc7540 tcp: annotate data-races around tp->linger2 e187d88f3ba3 tcp: annotate data-races around icsk->icsk_syn_retries d5617eeb546e tcp: annotate data-races around tp->keepalive_probes 9b2296a2ad23 tcp: annotate data-races around tp->keepalive_intvl f70ebecdf3c2 tcp: annotate data-races around tp->keepalive_time 0bcee9325268 tcp: annotate data-races around tp->tcp_tx_delay 10013f764ad2 netfilter: nf_tables: skip bound chain on rule flush dbe1a82d46ed netfilter: nf_tables: skip bound chain in netns release path 706ce3c81b5c netfilter: nft_set_pipapo: fix improper element removal 62615b895ab4 netfilter: nf_tables: fix spurious set element insertion failure c17b4ec9cc38 llc: Don't drop packet from non-root netns. 2400ae8fd86d fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe 40276640bed8 Revert "tcp: avoid the lookup process failing to get sk in ehash table" b04ab5243e84 net:ipv6: check return value of pskb_trim() b87a7e3a330c net: ipv4: Use kfree_sensitive instead of kfree 5dd4d1ff8ba1 tcp: annotate data-races around tcp_rsk(req)->ts_recent fa941f53a2c2 igc: Prevent garbled TX queue with XDP ZEROCOPY e35dc107a172 bpf: Fix subprog idx logic in check_max_stack_depth 4e87eb224896 octeontx2-pf: Dont allocate BPIDs for LBK interfaces 87fc9616d606 security: keys: Modify mismatched function name 0fb37ce6c01e iavf: Fix out-of-bounds when setting channels on remove 345c44e18cc1 iavf: Fix use-after-free in free_netdev 52ed16146349 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error 5ed16ecae5bf net: ethernet: mtk_eth_soc: handle probe deferral 39479093a472 ethernet: use of_get_ethdev_address() cb1e666ec077 of: net: add a helper for loading netdev->dev_addr 43da399e509e ethernet: use eth_hw_addr_set() instead of ether_addr_copy() 3fb402bd20e2 bridge: Add extack warning when enabling STP in netns. ec4ac15eced0 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() 6a5d6096ae5c pinctrl: amd: Use amd_pinconf_set() for all config options 4727cece2994 perf build: Fix library not found error when using CSLIBS 29fb046ec031 fbdev: imxfb: warn about invalid left/right margin 5d191467534b spi: bcm63xx: fix max prepend length 2febd5f81e4b FS: JFS: Check for read-only mounted filesystem in txBegin 3e94d0d378d2 FS: JFS: Fix null-ptr-deref Read in txBegin 13ae3f2fd2be MIPS: dec: prom: Address -Warray-bounds warning 39f6292d7595 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev 985f9989 udf: Fix uninitialized array access for some pathnames 579d814de87c quota: fix warning in dqgrab() 32c2f51fffec quota: Properly disable quotas when add_dquot_ref() fails d363075066cc ALSA: emu10k1: roll up loops in DSP setup code for Audigy c0d7dbc6b7a6 drm/radeon: Fix integer overflow in radeon_cs_parser_init bca9fb7a5a86 ext4: correct inline offset when handling xattrs in inode body 87336783d054 ASoC: codecs: wcd938x: fix soundwire initialisation race a14527c394d0 ASoC: codecs: wcd938x: fix codec initialisation race 4ca000456ea6 ASoC: codecs: wcd934x: fix resource leaks on component remove 5a34d252052b ASoC: codecs: wcd938x: fix missing mbhc init error handling aa44782a0293 ASoC: codecs: wcd938x: fix resource leaks on component remove 90ab6446eb52 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove a05a277a8d23 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling 574ffa6fdf30 ASoC: fsl_sai: Disable bit clock with transmitter 925bbcdbc4d0 drm/amd/display: Keep PHY active for DP displays on DCN31 742340371b01 drm/amd/display: Disable MPC split by default on special asic 1369d0c586ad drm/client: Fix memory leak in drm_client_modeset_probe a85e23a1ef63 drm/client: Fix memory leak in drm_client_target_cloned 82690148ff19 selftests: tc: add ConnTrack procfs kconfig 3c3941bb1eb5 can: bcm: Fix UAF in bcm_proc_show() 148453787636 regmap: Account for register length in SMBus I/O limits 6ce258d0c622 regmap: Drop initial version of maximum transfer length fixes
[OE-core] [PATCH][dunfell 3/3] linux-yocto/5.4: update to v5.4.251
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 887433e4bc93 Linux 5.4.251 1e02fbe4f0ed tracing/histograms: Return an error if we fail to add histogram to hist_vars list b1062596556e tcp: annotate data-races around fastopenq.max_qlen 21c325d01ecc tcp: annotate data-races around tp->notsent_lowat 7175277b4d0b tcp: annotate data-races around rskq_defer_accept 3121d649e4c6 tcp: annotate data-races around tp->linger2 b1cd5655fc13 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX 8ce44cf35ef6 tcp: annotate data-races around tp->tcp_tx_delay c822536b3e41 netfilter: nf_tables: can't schedule in nft_chain_validate caa228792fb5 netfilter: nf_tables: fix spurious set element insertion failure b8944e53ee70 llc: Don't drop packet from non-root netns. b07e31824df6 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe 6d39e9fc5934 Revert "tcp: avoid the lookup process failing to get sk in ehash table" 0c0bd9789a8d net:ipv6: check return value of pskb_trim() 17046107ca15 iavf: Fix use-after-free in free_netdev 765e1eaf42de net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() 3b6f56021af6 pinctrl: amd: Use amd_pinconf_set() for all config options 951f4e9730f1 fbdev: imxfb: warn about invalid left/right margin 3e03319ab97d spi: bcm63xx: fix max prepend length c9f56f3c7bc9 igb: Fix igb_down hung on surprise removal 7d80e834625c wifi: iwlwifi: mvm: avoid baid size integer overflow 41d149376078 wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() 970c7035f4b0 devlink: report devlink_port_type_warn source device e09a285ea1e8 bpf: Address KCSAN report on bpf_lru_list cec1857b1ea5 sched/fair: Don't balance task to its current running CPU 9d8d3df71516 arm64: mm: fix VA-range sanity check 8ad6679a5bb9 posix-timers: Ensure timer ID search-loop limit is valid d0345f7c7dbc md/raid10: prevent soft lockup while flush writes 09539f9e2076 md: fix data corruption for raid456 when reshape restart while grow up 4181c30a2c55 nbd: Add the maximum limit of allocated index in nbd_dev_add d4f1cd9b9d66 debugobjects: Recheck debug_objects_enabled before reporting 0afcebcec057 ext4: correct inline offset when handling xattrs in inode body 5d580017bdb9 drm/client: Fix memory leak in drm_client_modeset_probe 52daf6ba2e0d drm/client: Fix memory leak in drm_client_target_cloned 9533dbfac0ff can: bcm: Fix UAF in bcm_proc_show() 5dd838be69e4 selftests: tc: set timeout to 15 minutes 7f83199862c2 fuse: revalidate: don't invalidate if interrupted ae91ab710d8e btrfs: fix warning when putting transaction with qgroups enabled after abort e217a3d19e10 perf probe: Add test for regression introduced by switch to die_get_decl_file() 380c7ceabdde drm/atomic: Fix potential use-after-free in nonblocking commits b7084ebf4f54 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue 3f22f9ddbb29 scsi: qla2xxx: Pointer may be dereferenced a1c5149a82de scsi: qla2xxx: Correct the index of array 1b7e5bdf2be2 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() 4f90a8b04816 scsi: qla2xxx: Fix potential NULL pointer dereference d25fded78d88 scsi: qla2xxx: Wait for io return on terminate rport 056fd1820724 tracing/probes: Fix not to count error code to total length 93114cbc7cb1 tracing: Fix null pointer dereference in tracing_err_log_open() 597eb52583d4 xtensa: ISS: fix call to split_if_spec e84829522fc7 ring-buffer: Fix deadloop issue on reading trace_pipe 481535905608 tracing/histograms: Add histograms to hist_vars if they have referenced variables 46574e5a0a2a tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk 30962268fa1a tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error 0697a1a592c7 Revert "8250: add support for ASIX devices with a FIFO bug" 45e55e9cac13 meson saradc: fix clock divider mask length 2cdced57bc00 ceph: don't let check_caps skip sending responses for revoke msgs 1883a484c87e hwrng: imx-rngc - fix the timeout for init and self check e3373e6b6c79 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() 826c7bfe5c49 serial: atmel: don't enable IRQs prematurely 15d4bd0f0a6b drm/rockchip: vop: Leave vblank enabled in self-refresh 6bc6ec8b0a0b drm/atomic: Allow vblank-enabled + self-refresh "disable" f86942709b0e fs: dlm: return positive pid value for F_GETLK ecfd1f82c4f5 md/raid0: add discard support for the 'original' layout dac4afa3efae misc: pci_endpoint_test: Re-init completion for every test dd2210379205 misc: pci_endpoint_test: Free IRQs before removing the device 9cfa4ef25de5 PCI: rockchip: Set address alignment for endpoint mode 35aec6bc0c04 PCI:
[OE-core] [PATCH][dunfell 1/3] linux-yocto/5.4: update to v5.4.249
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: b30db4f7e45f Linux 5.4.249 c87439055174 xfs: verify buffer contents when we skip log replay 72ab3d39b443 mm: make wait_on_page_writeback() wait for multiple pending writebacks 9ea42ba3e695 mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) dffd25725e99 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle f89bcf03e90c x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys a43c763f9cbe drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl 45f574d8dfc1 drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl c81a542e45a0 drm/exynos: vidi: fix a wrong error return 948b8b5fd0f3 ARM: dts: Fix erroneous ADS touchscreen polarities 8d6f9f5f3bfc ASoC: nau8824: Add quirk to active-high jack-detect d6fd1b3f7648 s390/cio: unregister device when the only path is gone 0de32d3dd39d usb: gadget: udc: fix NULL dereference in remove() 823dd7de8213 nfcsim.c: Fix error checking for debugfs_create_dir c32b39d0707b media: cec: core: don't set last_initiator if tx in progress a69a15a1e789 arm64: Add missing Set/Way CMO encodings 99de9a18e646 HID: wacom: Add error check to wacom_parse_and_register() 2af8d9637270 scsi: target: iscsi: Prevent login threads from racing between each other 321a81d26c8d sch_netem: acquire qdisc lock in netem_change() 91274bbe78a2 Revert "net: phy: dp83867: perform soft reset and retain established link" 25c8d38c7560 netfilter: nfnetlink_osf: fix module autoload 476c617e4dd4 netfilter: nf_tables: disallow element updates of bound anonymous sets d3b110395fea be2net: Extend xmit workaround to BE3 chip 789d5286060f net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch 35373d602bd4 ipvs: align inner_mac_header for encapsulation ee155675bda8 mmc: usdhi60rol0: fix deferred probing 0bd483fb95ce mmc: sh_mmcif: fix deferred probing 6160d37db171 mmc: sdhci-acpi: fix deferred probing b25875cf5e3b mmc: omap_hsmmc: fix deferred probing cbb0118f8aa0 mmc: omap: fix deferred probing e0d505356973 mmc: mvsdio: fix deferred probing c2e675509ff8 mmc: mvsdio: convert to devm_platform_ioremap_resource 3ef787d61972 mmc: mtk-sd: fix deferred probing 3c01d64996be net: qca_spi: Avoid high load if QCA7000 is not available bf7a4fd33669 xfrm: Linearize the skb after offloading if needed. d0fe8a733fa7 ieee802154: hwsim: Fix possible memory leaks dfcac203a36a rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() 94199d4727f6 x86/mm: Avoid using set_pgd() outside of real PGD pages be178a5eae0f cifs: Fix potential deadlock when updating vol in cifs_reconnect() 8a5aaa4562a9 cifs: Merge is_path_valid() into get_normalized_path() 339134c15c64 cifs: Introduce helpers for finding TCP connection cf8c7aa90618 cifs: Get rid of kstrdup_const()'d paths 3fa4c08104c4 cifs: Clean up DFS referral cache b73539b887a4 nilfs2: prevent general protection fault in nilfs_clear_dirty_page() 1cc7dcfdeb5e writeback: fix dereferencing NULL mapping->host on writeback_page_template 18a0202bec17 ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN ab530c9bec51 mmc: meson-gx: remove redundant mmc_request_done() call from irq context 88b373d1c5e9 cgroup: Do not corrupt task iteration when rebinding subsystem c06c568e43e7 PCI: hv: Fix a race condition bug in hv_pci_query_relations() f02a67690777 Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs 966708ed9dd9 nilfs2: fix buffer corruption due to concurrent device reads a93ae93e9f1b media: dvb-core: Fix use-after-free due to race at dvb_register_device() 225bd8cc9c3f media: dvbdev: fix error logic at dvb_register_device() 5bc971f0435f media: dvbdev: Fix memleak in dvb_register_device 40d7530bc7fd tick/common: Align tick period during sched_timer setup b9b61fd1f74d x86/purgatory: remove PGO flags 4d02a166cbee tracing: Add tracing_reset_all_online_cpus_unlocked() function e14e9cc588bd epoll: ep_autoremove_wake_function should use list_del_init_careful e77e5481d5bf list: add "list_del_init_careful()" to go with "list_empty_careful()" c32ab1c1959a mm: rewrite wait_on_page_bit_common() logic 559cefc7c25f nilfs2: reject devices with insufficient block count Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_5.4.bb | 6 ++--- .../linux/linux-yocto-tiny_5.4.bb | 8 +++ meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 +-- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb index d775a60e9f..8e2ac6f853 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb +++
[OE-core] [PATCH][dunfell 2/3] linux-yocto/5.4: update to v5.4.250
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 27745d94abe1 Linux 5.4.250 00363ef30797 x86/cpu/amd: Add a Zenbleed fix 92b292bed627 x86/cpu/amd: Move the errata checking functionality up 4d4112e2845c x86/microcode/AMD: Load late on both threads too Signed-off-by: Bruce Ashfield --- .../linux/linux-yocto-rt_5.4.bb | 6 ++--- .../linux/linux-yocto-tiny_5.4.bb | 8 +++ meta/recipes-kernel/linux/linux-yocto_5.4.bb | 22 +-- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb index 8e2ac6f853..f31b920ca7 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.4.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "7c1c3e523391507938420fb93bfafbbf1788e6b1" -SRCREV_meta ?= "cc142627e073a6ef70b2646df36a8119cda3c736" +SRCREV_machine ?= "0057180769503ac049b495a794f864053965c7ea" +SRCREV_meta ?= "863d597749c6214d272d704c8c04ead3373142f4" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.4.249" +LINUX_VERSION ?= "5.4.250" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb index 710fc63d47..6f94fe3bd6 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.4.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.4.249" +LINUX_VERSION ?= "5.4.250" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine_qemuarm ?= "532857ef9f2014098015fa9ba30501639f8840ee" -SRCREV_machine ?= "de0d74f8949990ebd464742fbb4b4e5bfaace7b3" -SRCREV_meta ?= "cc142627e073a6ef70b2646df36a8119cda3c736" +SRCREV_machine_qemuarm ?= "f0ae300728e87e4b1e51305737b9f4dda383e7bf" +SRCREV_machine ?= "de7c8d928de44e1c130760bf11d741d25e1c0213" +SRCREV_meta ?= "863d597749c6214d272d704c8c04ead3373142f4" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.4.bb b/meta/recipes-kernel/linux/linux-yocto_5.4.bb index 3e4c1ca08b..9589ca280a 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.4.bb @@ -12,16 +12,16 @@ KBRANCH_qemux86 ?= "v5.4/standard/base" KBRANCH_qemux86-64 ?= "v5.4/standard/base" KBRANCH_qemumips64 ?= "v5.4/standard/mti-malta64" -SRCREV_machine_qemuarm ?= "05e04a6628f7da8169ee7c46288bdcf5694de623" -SRCREV_machine_qemuarm64 ?= "23ac11eda9c661a3d01fc0142a6e23aad03f2b08" -SRCREV_machine_qemumips ?= "08adf55a99423b9a86b9cf0b11dcf1f6bf0a280d" -SRCREV_machine_qemuppc ?= "5b29dfbf9af0afb45cc588154a9ac6c7f68f4d81" -SRCREV_machine_qemuriscv64 ?= "19998b76926cac29365e10bc1abc976ff2481cb5" -SRCREV_machine_qemux86 ?= "19998b76926cac29365e10bc1abc976ff2481cb5" -SRCREV_machine_qemux86-64 ?= "19998b76926cac29365e10bc1abc976ff2481cb5" -SRCREV_machine_qemumips64 ?= "a70b5911861ec339487b3fd3edc49983d3e46669" -SRCREV_machine ?= "19998b76926cac29365e10bc1abc976ff2481cb5" -SRCREV_meta ?= "cc142627e073a6ef70b2646df36a8119cda3c736" +SRCREV_machine_qemuarm ?= "fb7218e03f4d75e77f3bc50217855e043e32b06a" +SRCREV_machine_qemuarm64 ?= "9561485ac053a0ea76ee95fa8dead1da30a41a8a" +SRCREV_machine_qemumips ?= "7bd91d1af3b4a24e1f34e3a9583d02d7f08aaf53" +SRCREV_machine_qemuppc ?= "f4145ff9d93b0e0b0393d16c1889bcf3c6e13e15" +SRCREV_machine_qemuriscv64 ?= "c862ec7816d3f8b34c6e2a9ba9d2dae79eda31d1" +SRCREV_machine_qemux86 ?= "c862ec7816d3f8b34c6e2a9ba9d2dae79eda31d1" +SRCREV_machine_qemux86-64 ?= "c862ec7816d3f8b34c6e2a9ba9d2dae79eda31d1" +SRCREV_machine_qemumips64 ?= "72944e165489f0dc5121461bfc74fb2bfaa3d7d7" +SRCREV_machine ?= "c862ec7816d3f8b34c6e2a9ba9d2dae79eda31d1" +SRCREV_meta ?= "863d597749c6214d272d704c8c04ead3373142f4" # remap qemuarm to qemuarma15 for the 5.4 kernel # KMACHINE_qemuarm ?= "qemuarma15" @@ -30,7 +30,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.4;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" -LINUX_VERSION ?= "5.4.249" +LINUX_VERSION ?= "5.4.250" DEPENDS += "${@bb.utils.contains('ARCH', 'x86',
[OE-core] [PATCH 7/7] linux-yocto/6.1: update to v6.1.43
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 52a953d0934b Linux 6.1.43 c3d576baa6c8 dma-buf: fix an error pointer vs NULL bug 23acc2b850ba dma-buf: keep the signaling time of merged fences v3 665e6fd71468 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation 0ab95d5ce8be selftests: mptcp: sockopt: use 'iptables-legacy' if available bd2decac7345 mptcp: ensure subflow is unhashed before cleaning the backlog ab79c7541d84 cpufreq: intel_pstate: Drop ACPI _PSS states table patching 602a1cbc24a2 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily f7fcc0f1b26b ACPI: processor: perflib: Use the "no limit" frequency QoS d701687c898e drm/amd/display: Write to correct dirty_rect d58fb94f24f8 drm/amd/display: perform a bounds check before filling dirty rectangles 0441c4415442 tracing: Fix trace_event_raw_event_synth() if else statement f5e8f7a02c15 drm/amd/display: set per pipe dppclk to 0 when dpp is off 73679f8c455e rbd: retrieve and check lock owner twice before blocklisting 0c0b6412c966 rbd: harden get_lock_owner_info() a bit c0d067c79b23 rbd: make get_lock_owner_info() return a single locker or NULL 3d215ad49c6a dm cache policy smq: ensure IO doesn't prevent cleaner policy progress 507f70c06aa9 drm/i915/dpt: Use shmem for dpt objects e046aecb73e0 ceph: never send metrics if disable_send_metrics is set 8ab9ad163804 PM: sleep: wakeirq: fix wake irq arming 356e711640ae arm64/sme: Set new vector length before reallocating ff54cb993b31 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register 6deb8727f2a5 s390/dasd: print copy pair message only for the correct error c4ae208cc335 s390/dasd: fix hanging device after quiesce/resume 2b58bd384730 LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch 8a5e0c1f71dc LoongArch: BPF: Fix check condition to call lu32id in move_imm() 024ed3b9b8e3 Revert "um: Use swap() to make code cleaner" e1d54962a63b soundwire: fix enumeration completion dda7cfcaa46b selftests: mptcp: join: only check for ip6tables if needed aedec6019d7c net: dsa: qca8k: fix mdb add/del case with 0 VID 828f9526f061 net: dsa: qca8k: fix broken search_and_del d42c326288ac net: dsa: qca8k: fix search_and_insert wrong handling of new rule e1fda7c1250f virtio-net: fix race between set queues and probe cd1a8952ff52 xen: speed up grant-table reclaim af7aa4fe94b3 proc/vmcore: fix signedness bug in read_from_oldmem() 7f1715d827dc locking/rtmutex: Fix task->pi_waiters integrity d392d2d72af3 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation a80d2cb27d39 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping 2edb87931afd tpm_tis: Explicitly check for error code c9af433b1138 ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() d79f730bb807 nfsd: Remove incorrect check in nfsd4_validate_stateid e5a87723e8c7 file: always lock position for FMODE_ATOMIC_POS 2663e2cb91a7 x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks 360c98f5830d btrfs: check for commit error at btrfs_attach_transaction_barrier() a7b85dc31644 btrfs: check if the transaction was aborted at btrfs_wait_for_commit() cbec34d3021d btrfs: account block group tree when calculating global reserve size 5fec6f7903f9 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled 85f8077893ec hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature bf7b30dc16da ALSA: hda/relatek: Enable Mute LED on HP 250 G8 db3c5ca31400 ALSA: hda/realtek: Support ASUS G713PV laptop 96a0b80eb1b0 Revert "xhci: add quirk for host controllers that don't update endpoint DCS" 9615ca54bc13 tty: n_gsm: fix UAF in gsm_cleanup_mux 7ae9f55a4950 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() 41e05572e871 staging: r8712: Fix memory leak in _r8712_init_xmit_priv() ef301c41a10e Documentation: security-bugs.rst: clarify CVE handling ddb9503d1c2e Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group 9ae3d7941f8d Revert "usb: xhci: tegra: Fix error check" cf8203ea19ef usb: xhci-mtk: set the dma max_seg_size c0ebcc7e7fb1 usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config 9590eeef4d65 USB: quirks: add quirk for Focusrite Scarlett 98a6054d51cc usb: ohci-at91: Fix the unhandle interrupt when resume a28062554190 usb: misc: ehset: fix wrong if condition c1fad1695bef usb: dwc3: don't reset device side if dwc3 was configured as host-only 84ff2e988b0b usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy bf4986fbeb21 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" 60816ac26f2f usb: typec: Use sysfs_emit_at when
[OE-core] [PATCH 6/7] linux-yocto/6.4: update to v6.4.8
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 714a286bf9ee Linux 6.4.8 3d308a163115 dma-buf: fix an error pointer vs NULL bug 6bd9952eade5 dma-buf: keep the signaling time of merged fences v3 e872d6b6ea49 mm/mempolicy: Take VMA lock before replacing policy da84cd9b5e03 mm/memory-failure: fix hardware poison check in unpoison_memory() bdb3106af2b2 mm: fix memory ordering for mm_lock_seq and vm_lock_seq b53745bdb03e mm: lock VMA in dup_anon_vma() before setting ->anon_vma 58f4cbe0cc87 rbd: retrieve and check lock owner twice before blocklisting 44f442aa19f0 rbd: harden get_lock_owner_info() a bit 0a83f816a8f1 rbd: make get_lock_owner_info() return a single locker or NULL 441b3dd88f78 dm cache policy smq: ensure IO doesn't prevent cleaner policy progress cf83bf01b528 drm/i915/dpt: Use shmem for dpt objects c5126152c6f6 ceph: never send metrics if disable_send_metrics is set adce49089412 thermal: of: fix double-free on unregistration 5dac557301d8 PM: sleep: wakeirq: fix wake irq arming 807ada0e4aa3 arm64/sme: Set new vector length before reallocating 684c1a948ece ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register c58951ccef60 mptcp: more accurate NL event generation 8aba7fb2544a s390/dasd: print copy pair message only for the correct error 274b5383e999 s390/dasd: fix hanging device after quiesce/resume 592b0c50e3fb fs/9p: remove unnecessary invalidate_inode_pages2 cd27c7f79056 fs/9p: fix type mismatch in file cache mode helper f7fb8699068f fs/9p: fix typo in comparison logic for cache mode 00c6ee38522e fs/9p: remove unnecessary and overrestrictive check f1e24c44ab4d 9p: fix ignored return value in v9fs_dir_release c9d7e61044f5 LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch 47f0ef81b15e LoongArch: BPF: Fix check condition to call lu32id in move_imm() a04cb0c40887 LoongArch: Fix return value underflow in exception path 453af7c2cc90 Revert "um: Use swap() to make code cleaner" c5265691cd06 soundwire: fix enumeration completion c9491c0b24f8 selftests: mptcp: join: only check for ip6tables if needed 176f36a376c4 iommufd: Set end correctly when doing batch carry 45484d96d599 io_uring: gate iowait schedule on having pending requests 29cf01eed50f net: dsa: qca8k: fix mdb add/del case with 0 VID bb7b454fff66 net: dsa: qca8k: fix broken search_and_del 3797de3d4b0f net: dsa: qca8k: fix search_and_insert wrong handling of new rule d04084d09f7c net: dsa: qca8k: enable use_single_write for qca8xxx c00af3a818cc net: ipa: only reset hashed tables when supported 2488a91b54b5 virtio-net: fix race between set queues and probe c76d96c55589 xen: speed up grant-table reclaim 6efc575dd2a6 proc/vmcore: fix signedness bug in read_from_oldmem() e7b25896f447 locking/rtmutex: Fix task->pi_waiters integrity 018be618bcdb irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation a0c05710f0cb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping b077d6531a67 tpm_tis: Explicitly check for error code 40c627dd6de3 ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() 0e625d273365 ksmbd: check if a mount point is crossed during path lookup 293f39e1d0ae nfsd: Remove incorrect check in nfsd4_validate_stateid ab8160583f56 file: always lock position for FMODE_ATOMIC_POS e96954065d7f x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled fdcd4b0d5197 x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks db73d812bb95 btrfs: check for commit error at btrfs_attach_transaction_barrier() ec0a56ae9519 btrfs: check if the transaction was aborted at btrfs_wait_for_commit() 1e8087589b5c btrfs: account block group tree when calculating global reserve size 2c28c5c52eaf btrfs: zoned: do not enable async discard 843b4e161773 hwmon: (pmbus_core) Fix Deadlock in pmbus_regulator_get_status 7444253cacd9 hwmon: (pmbus_core) Fix NULL pointer dereference db11ee9b500f hwmon: (pmbus_core) Fix pmbus_is_enabled() 76f9deecf6eb hwmon: (aquacomputer_d5next) Fix incorrect PWM value readout 7665493f77c9 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled c6790a9b035e hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature d205b153a417 ALSA: hda/relatek: Enable Mute LED on HP 250 G8 a13620ff3b43 ALSA: hda/realtek: Support ASUS G713PV laptop 6a007b162610 Revert "xhci: add quirk for host controllers that don't update endpoint DCS" 74a8d6f50cc9 tty: n_gsm: fix UAF in gsm_cleanup_mux b1b04b56745b staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() 874555472c73 staging: r8712: Fix memory leak in _r8712_init_xmit_priv() 5d73dfff46d6 Documentation: security-bugs.rst: clarify CVE handling 90cd6f5e9154
[OE-core] [PATCH 5/7] linux-yocto-dev: bump to v6.5+
From: Bruce Ashfield Updating the -dev kernel to track the latest k.org development release. Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index 37904ac4e4..e695e2d83e 100644 --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb @@ -14,7 +14,7 @@ require recipes-kernel/linux/linux-yocto.inc # provide this .inc to set specific revisions include recipes-kernel/linux/linux-yocto-dev-revisions.inc -KBRANCH = "v6.4/standard/base" +KBRANCH = "v6.5/standard/base" KMETA = "kernel-meta" SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name=machine;protocol=https \ @@ -28,7 +28,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name SRCREV_machine ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-yocto-dev", "${AUTOREV}", "29594404d7fe73cd80eaa4ee8c43dcc53970c60e", d)}' -LINUX_VERSION ?= "6.4" +LINUX_VERSION ?= "6.5" LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}" PV = "${LINUX_VERSION}+git${SRCPV}" -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185635): https://lists.openembedded.org/g/openembedded-core/message/185635 Mute This Topic: https://lists.openembedded.org/mt/100615700/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 3/7] linux-yocto/6.1: update to v6.1.41
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 5302e81aa209 Linux 6.1.41 ed9b87010aa8 x86/cpu/amd: Add a Zenbleed fix 5fc203d8d3ed x86/cpu/amd: Move the errata checking functionality up 75389113731b Linux 6.1.40 9879d6e1ca87 net/ncsi: change from ndo_set_mac_address to dev_set_mac_address e2c3356907a5 net/ncsi: make one oem_gma function for all mfr id e4a0e09b79bd drm/atomic: Fix potential use-after-free in nonblocking commits d34a3470ed40 net/sched: sch_qfq: reintroduce lmax bound check for MTU ff06cd411aa0 swiotlb: mark swiotlb_memblock_alloc() as __init d64b70df23e8 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" fbfb6b7cb2f7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled fec55ec03545 scsi: qla2xxx: Fix end of loop test f459d586fdf1 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue b06d1b525364 scsi: qla2xxx: Pointer may be dereferenced b88b1241fb1c scsi: qla2xxx: Correct the index of array e466930717ef scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() ce2cdbe530b0 scsi: qla2xxx: Fix potential NULL pointer dereference 2dddbf8de128 scsi: qla2xxx: Fix buffer overrun 477bc74ad1ad scsi: qla2xxx: Avoid fcport pointer dereference 2b3bdef089b9 scsi: qla2xxx: Array index may go out of bound d994ac7c7842 scsi: qla2xxx: Fix mem access after free 90770dad1eb3 scsi: qla2xxx: Wait for io return on terminate rport 1802e5d0988a scsi: qla2xxx: Fix hang in task management 35985b0741c1 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource 843665c4266d scsi: qla2xxx: Fix task management cmd failure ff92567d906e scsi: qla2xxx: Multi-que support for TMF 95e34129f37e tracing/user_events: Fix struct arg size match check a95c1fede27d tracing/probes: Fix to update dynamic data counter if fetcharg uses it 837f92d27f55 tracing/probes: Fix not to count error code to total length 2f41d35b58c8 selftests: mptcp: pm_nl_ctl: fix 32-bit support ee352299a678 selftests: mptcp: depend on SYN_COOKIES 08daab11f344 selftests: mptcp: userspace_pm: report errors with 'remove' tests 4098a4318298 selftests: mptcp: userspace_pm: use correct server port c118baa05fb9 selftests: mptcp: sockopt: return error if wrong mark 671486793f72 selftests: mptcp: connect: fail if nft supposed to work 938d5b7a75e1 tracing: Fix null pointer dereference in tracing_err_log_open() fbcd0c2b569f fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() ce3ec57faff5 fprobe: Release rethook after the ftrace_ops is unregistered 2e9a46e46786 pwm: meson: fix handling of period/duty if greater than UINT_MAX ba1ede19e601 pwm: meson: modify and simplify calculation in meson_pwm_get_state 9a2c57fd3284 PM: QoS: Restore support for default value on frequency QoS 15ec83da4311 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR 22fc9fd72307 xtensa: ISS: fix call to split_if_spec 6a05de6da58a cifs: if deferred close is disabled then close files immediately bd8cd38d3ac6 drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 11dc77a645b7 drm/amd/pm: share the code around SMU13 pcie parameters update 99fe81d219df ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() 8b0b63fdac6b ring-buffer: Fix deadloop issue on reading trace_pipe 90947ebf8794 net: ena: fix shift-out-of-bounds in exponential backoff b1a726ad33e5 regmap-irq: Fix out-of-bounds access when allocating config buffers aeb62beaf9cb perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() e2c7a05a48e5 samples: ftrace: Save required argument registers in sample trampolines 9d6a260bbfbc nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices be970e22c53d tracing: Fix memory leak of iter->temp when reading trace_pipe 5fd32eb6fa0a tracing/histograms: Add histograms to hist_vars if they have referenced variables 0a1dc6377afc dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter 08aaeda414f7 s390/decompressor: fix misaligned symbol build error 2ebf4ddcc657 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK 599c0ebdb5cc Revert "8250: add support for ASIX devices with a FIFO bug" 801daff00780 soundwire: qcom: fix storing port config out-of-bounds 76ab057de777 opp: Fix use-after-free in lazy_opp_tables after probe deferral be06ffa8f4ac meson saradc: fix clock divider mask length 610ddd79fc6a xhci: Show ZHAOXIN xHCI root hub speed correctly 892ef7593000 xhci: Fix TRB prefetch issue of ZHAOXIN hosts 8e273a2190b5 xhci: Fix resume issue of some ZHAOXIN hosts 829361479860 ceph: don't let check_caps skip sending responses for revoke msgs 0471d907d8c1 ceph: fix blindly expanding the readahead windows d545ff97cf43 ceph: add a
[OE-core] [PATCH 1/7] linux-yocto/6.4: fix CONFIG_LEDS_TRIGGER_GPIO kernel audit warning
From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: eab54df7b72 leds : do not enable CONFIG_LEDS_TRIGGER_GPIO by default Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.4.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb index 9273a08c61..4d0fc03ef0 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "917d160a84f61aada28d09f5afc04d6451fa52a0" -SRCREV_meta ?= "dab56f52aa33b5cea1513b36b98e50a6c7c31f47" +SRCREV_meta ?= "eab54df7b727b239c88d29a29357dbbaca8ca1f7" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.4;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb index 39abfcbb08..ca725c42d4 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "dee78ad1963cff9c063fba486d43fc9670285883" -SRCREV_meta ?= "dab56f52aa33b5cea1513b36b98e50a6c7c31f47" +SRCREV_meta ?= "eab54df7b727b239c88d29a29357dbbaca8ca1f7" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.4.bb b/meta/recipes-kernel/linux/linux-yocto_6.4.bb index 443a89cc1e..322ca2a62c 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.4.bb @@ -28,7 +28,7 @@ SRCREV_machine:qemux86 ?= "dee78ad1963cff9c063fba486d43fc9670285883" SRCREV_machine:qemux86-64 ?= "dee78ad1963cff9c063fba486d43fc9670285883" SRCREV_machine:qemumips64 ?= "144ff37fee7f0499574d5b508e4db82234f38fec" SRCREV_machine ?= "dee78ad1963cff9c063fba486d43fc9670285883" -SRCREV_meta ?= "dab56f52aa33b5cea1513b36b98e50a6c7c31f47" +SRCREV_meta ?= "eab54df7b727b239c88d29a29357dbbaca8ca1f7" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185631): https://lists.openembedded.org/g/openembedded-core/message/185631 Mute This Topic: https://lists.openembedded.org/mt/100615696/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 4/7] linux-yocto/6.4: update to v6.4.7
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 4e382c2b4683 Linux 6.4.7 8ab7147dfae7 Revert "drm/amd/display: edp do not add non-edid timings" e4f89142977e drm/amd/display: Add polling method to handle MST reply packet cae69403a82c drm/amd/display: Clean up errors & warnings in amdgpu_dm.c 3601729d3d6e scsi: sg: Fix checking return value of blk_get_queue() 1e391c7f7cf3 scsi/sg: don't grab scsi host module reference 92e80c692c4b spi: dw: Remove misleading comment for Mount Evans SoC e7cf50e41bdc drm/ttm: fix bulk_move corruption when adding a entry 5339e36dffb7 tracing/histograms: Return an error if we fail to add histogram to hist_vars list 801d026d61b2 kbuild: rust: avoid creating temporary files a448856c3a1c jbd2: recheck chechpointing non-dirty buffer da1818adbaa3 net: phy: prevent stale pointer dereference in phy_init() 4a6ebe88cd96 tcp: annotate data-races around fastopenq.max_qlen a1d2126fcb96 tcp: annotate data-races around icsk->icsk_user_timeout 3c475a047438 tcp: annotate data-races around tp->notsent_lowat c52aa6ac5854 tcp: annotate data-races around rskq_defer_accept 279e1cf49926 tcp: annotate data-races around tp->linger2 a2da353de8a5 tcp: annotate data-races around icsk->icsk_syn_retries 80cd1842e2da tcp: annotate data-races around tp->keepalive_probes 7416761d5b1c tcp: annotate data-races around tp->keepalive_intvl b9fcb5916319 tcp: annotate data-races around tp->keepalive_time ed49960ee0c2 tcp: annotate data-races around tp->tsoffset 2b8c25de5195 tcp: annotate data-races around tp->tcp_tx_delay bb9c26f32e0c Bluetooth: btusb: Fix bluetooth on Intel Macbook 2014 1add77db60fe Bluetooth: SCO: fix sco_conn related locking and validity issues 357ab53c83a5 Bluetooth: hci_conn: return ERR_PTR instead of NULL when there is no link bf00c2c8f625 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor() 88ad50f2b843 Bluetooth: ISO: fix iso_conn related locking and validity issues 093a07052406 Bluetooth: hci_event: call disconnect callback before deleting conn cef88a0fd8e9 Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync ab87c6b43822 netfilter: nf_tables: skip bound chain on rule flush b2bdf3feae26 netfilter: nf_tables: skip bound chain in netns release path 48dbb5d24c66 netfilter: nft_set_pipapo: fix improper element removal d78a37553b12 netfilter: nf_tables: can't schedule in nft_chain_validate 08ca12fa9237 netfilter: nf_tables: fix spurious set element insertion failure 540075ceefc6 ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp b7117b723377 llc: Don't drop packet from non-root netns. b492d371c622 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe 41d5ae320dca net: ethernet: mtk_eth_soc: always mtk_get_ib1_pkt_type 70a2d37cd86e Revert "tcp: avoid the lookup process failing to get sk in ehash table" cba5b13f4053 net:ipv6: check return value of pskb_trim() ef0fe1aff76e net: ipv4: Use kfree_sensitive instead of kfree 7552f8e70c88 tcp: annotate data-races around tcp_rsk(req)->ts_recent d546247e49fb tcp: annotate data-races around tcp_rsk(req)->txhash 67f6f186ccae net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV d5c3b02ffd1c igc: Prevent garbled TX queue with XDP ZEROCOPY c6255814ae94 igc: Avoid transmit queue timeout for XDP 7a4c79329b9c bpf, arm64: Fix BTI type used for freplace attached functions 275d5743f622 bpf: Repeat check_max_stack_depth for async callbacks 5e13be2071ac bpf: Fix subprog idx logic in check_max_stack_depth 521c84b9e107 octeontx2-pf: Dont allocate BPIDs for LBK interfaces 6a183c72f106 vrf: Fix lockdep splat in output path cecb533d126d security: keys: Modify mismatched function name 532fbfc96d97 iavf: fix reset task race with iavf_remove() 63d14a431285 iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies d55495756d95 iavf: Wait for reset in callbacks which trigger it e631b18cc570 iavf: make functions static where possible 5e9db32eec62 iavf: use internal state to free traffic IRQs 65ecebc9ac09 iavf: Fix out-of-bounds when setting channels on remove 8d781a9c5303 iavf: Fix use-after-free in free_netdev 21d92025e806 drm/i915/perf: add sentinel to xehp_oa_b_counters 899057ac0fed r8169: fix ASPM-related problem for chip version 42 and 43 024825dfdc62 net: dsa: microchip: correct KSZ8795 static MAC table access 6777dfaf7c5a net: sched: cls_bpf: Undo tcf_bind_filter in case of an error cec095b3387e net: sched: cls_u32: Undo refcount decrement in case update failed 025159ed118b net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode 1134ceab9192 net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms 04a025b17d83
[OE-core] [PATCH 2/7] linux-yocto/6.4: update to v6.4.6
From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 79562f63d621 Linux 6.4.6 9b8bb5c4e256 x86/cpu/amd: Add a Zenbleed fix fee9e8639658 x86/cpu/amd: Move the errata checking functionality up bcecfeef53d4 Linux 6.4.5 4db0b9e4ab8a net/ncsi: change from ndo_set_mac_address to dev_set_mac_address 3bcc68a429c1 net/ncsi: make one oem_gma function for all mfr id 328f520540db drm/atomic: Fix potential use-after-free in nonblocking commits c1748049c097 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" 9ccdf2eccac7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled 38f16f0c2c22 net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set() f425c44c9af7 scsi: qla2xxx: Fix end of loop test 92529387a006 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue 22b1d7c8bb59 scsi: qla2xxx: Pointer may be dereferenced 824ff8d1c89a scsi: qla2xxx: Correct the index of array ced5460eae77 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() af7affc0f6b8 scsi: qla2xxx: Fix potential NULL pointer dereference d5e7c9cd56e9 scsi: qla2xxx: Fix buffer overrun 7bbeff613ec0 scsi: qla2xxx: Avoid fcport pointer dereference e934737e18ff scsi: qla2xxx: Array index may go out of bound 38144f42f236 scsi: qla2xxx: Fix mem access after free 5bcdaafd92be scsi: qla2xxx: Wait for io return on terminate rport 78f0e86e361d scsi: qla2xxx: Fix hang in task management 8815992d6868 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource d7ab6f2504aa scsi: qla2xxx: Fix task management cmd failure 7687186efc4d scsi: qla2xxx: Multi-que support for TMF 4262f38e5b90 tracing/user_events: Fix struct arg size match check 3a4d026899a1 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails 05304990f326 Revert "tracing: Add "(fault)" name injection to kernel probes" d0b9d2616261 tracing/probes: Fix to update dynamic data counter if fetcharg uses it 923e1b331635 tracing/probes: Fix not to count error code to total length 3efe0c1b4085 tracing/probes: Fix to avoid double count of the string length on the array e48b4d77fc1f smb: client: Fix -Wstringop-overflow issues 0809de8fefbd selftests: mptcp: pm_nl_ctl: fix 32-bit support 3e1de5a0ad3c selftests: mptcp: depend on SYN_COOKIES 07e5fb9a29aa selftests: mptcp: userspace_pm: report errors with 'remove' tests eb7a979f6c35 selftests: mptcp: userspace_pm: use correct server port 31ed3efae7b0 selftests: mptcp: sockopt: return error if wrong mark 650f2bddffa6 selftests: mptcp: connect: fail if nft supposed to work 926d63dd116d selftests: mptcp: sockopt: use 'iptables-legacy' if available 7b8e734d7b93 mptcp: ensure subflow is unhashed before cleaning the backlog 8953d2aaf507 mptcp: do not rely on implicit state check in mptcp_listen() 1e1c9aa9288a tracing: Fix null pointer dereference in tracing_err_log_open() af2c39d87fcf fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() 03d63255a578 fprobe: Release rethook after the ftrace_ops is unregistered 2d63081c7c3f accel/ivpu: Clear specific interrupt status bits on C0 b978f392ebf0 accel/ivpu: Fix VPU register access in irq disable b55c769efa96 pwm: meson: fix handling of period/duty if greater than UINT_MAX f50a7fd012b1 pwm: meson: modify and simplify calculation in meson_pwm_get_state c52fc6ed367b PM: QoS: Restore support for default value on frequency QoS aee811c6c744 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR 20c91d232631 xtensa: ISS: fix call to split_if_spec bc0b7ba07668 cifs: if deferred close is disabled then close files immediately a924e0fa77d0 drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 0614fc44c636 drm/amd/pm: share the code around SMU13 pcie parameters update dc8d22f061df ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() 27bdd93e44cc ring-buffer: Fix deadloop issue on reading trace_pipe 0939c264729d net: ena: fix shift-out-of-bounds in exponential backoff 6e7b2337ecd0 regmap-irq: Fix out-of-bounds access when allocating config buffers 8270d539a943 perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() f5997d173cdc samples: ftrace: Save required argument registers in sample trampolines b9621ce759e1 nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices 3f42d57a76e7 tracing: Fix memory leak of iter->temp when reading trace_pipe 4a540f63618e tracing/histograms: Add histograms to hist_vars if they have referenced variables 52c16b9fb910 dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter 9ea29ff30e6d s390/decompressor: fix misaligned symbol build error 5b5f46317af5 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
[OE-core] [PATCH 0/7] linux-yocto: consolidated kernel pull request
From: Bruce Ashfield Richard, Here's my queued set of -stable updates (as well as a -dev kernel bump). I've got another round of updates under test, and will send them when ready. 6.4 marches along, it'll be up to date when those last issues keeping it from being the default are resolved. Bruce The following changes since commit 058a44165ce375f405063e73a9fcd1b2757ef8da: bitbake: fetch2: Check if path is 'None' before calculating checksums (2023-08-04 11:48:26 +0100) are available in the Git repository at: https://git.yoctoproject.org/poky-contrib zedd/kernel http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel Bruce Ashfield (7): linux-yocto/6.4: fix CONFIG_LEDS_TRIGGER_GPIO kernel audit warning linux-yocto/6.4: update to v6.4.6 linux-yocto/6.1: update to v6.1.41 linux-yocto/6.4: update to v6.4.7 linux-yocto-dev: bump to v6.5+ linux-yocto/6.4: update to v6.4.8 linux-yocto/6.1: update to v6.1.43 meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 +-- .../linux/linux-yocto-rt_6.1.bb | 6 ++-- .../linux/linux-yocto-rt_6.4.bb | 6 ++-- .../linux/linux-yocto-tiny_6.1.bb | 6 ++-- .../linux/linux-yocto-tiny_6.4.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.1.bb | 28 +-- meta/recipes-kernel/linux/linux-yocto_6.4.bb | 28 +-- 7 files changed, 42 insertions(+), 42 deletions(-) -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185630): https://lists.openembedded.org/g/openembedded-core/message/185630 Mute This Topic: https://lists.openembedded.org/mt/100615695/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16
> -Original Message- > From: openembedded-core@lists.openembedded.org c...@lists.openembedded.org> On Behalf Of Polampalli, Archana via > lists.openembedded.org > Sent: Tuesday, August 8, 2023 1:24 AM > To: openembedded-core@lists.openembedded.org > Cc: hari.gpil...@windriver.com > Subject: [oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16 Typo in commit short message/title " 9.18.15 ". There is similar patch in master. https://git.openembedded.org/openembedded-core/commit/?id=77d2fa5ac1f394fba2b8e24f2b6ded6ea6b691b4 > > Remove --enable-epoll and --disable-devpoll configuration option as these > are > removed in bind-9.18.16 > 6b6076c882: Remove obsolete epoll/kqueue/devpoll configure options > Ref: > https://github.com/isc- > projects/bind9/commit/6b6076c882a00028197b04a827f6cf8e7a5369de > > Security fixes: > https://nvd.nist.gov/vuln/detail/CVE-2023-2828 > https://nvd.nist.gov/vuln/detail/CVE-2023-2911 > > Changelog: > https://github.com/isc-projects/bind9/blob/v9.18.16/CHANGES > https://bind9.readthedocs.io/en/v9.18.16/notes.html#notes-for-bind-9-18-16 > > Signed-off-by: Archana Polampalli -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185629): https://lists.openembedded.org/g/openembedded-core/message/185629 Mute This Topic: https://lists.openembedded.org/mt/100604849/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH v8] systemd: update to v254
On 07/08/2023 17:01:02-0700, Khem Raj wrote: > Can you try this patch on top > > https://git.yoctoproject.org/poky-contrib/commit/?h=yoe/mut=0defb14c600170434befe8c94dad4732041a3513 > I have those two patches on top of master: systemd-boot: Ensure EFI_LD is also passed to compiler driver systemd: fix efi dependency > On Mon, Aug 7, 2023 at 3:48 PM Luca Boccassi wrote: > > > > On Mon, 7 Aug 2023 at 23:37, Alexandre Belloni > > wrote: > > > > > > On 07/08/2023 16:40:25+0200, Alexandre Belloni wrote: > > > > Hello, > > > > > > > > I've been looking a bit more at this. there is definitively another > > > > issue here which is the first one I found: > > > > > > > > x86_64-poky-linux-objcopy: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > file format not recognized > > > > > > > > This is the main issue here. > > > > > > > > $ file > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > MS-DOS executable PE32+ executable (EFI application) x86-64 (stripped > > > > to external PDB), for MS Windows > > > > $ objdump -p > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > (.reloc): section flag STYP_GROUP (0x4) ignored > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > (.reloc): section flag STYP_COPY (0x10) ignored > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section > > > > .reloc > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > (.reloc): section flag STYP_GROUP (0x4) ignored > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > (.reloc): section flag STYP_COPY (0x10) ignored > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section > > > > .reloc > > > > objdump: > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > file format not recognized > > > > > > > > I tested with v253.7 and I properly get: > > > > > > > > $ file > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > PE32+ executable (EFI application) x86-64 (stripped to external PDB), > > > > for MS Windows > > > > $ > > > > ./build-st/tmp/sysroots-components/x86_64/binutils-cross-x86_64/usr/bin/x86_64-poky-linux/x86_64-poky-linux-objdump > > > > -h > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > > file format pei-x86-64 > > > > > > > > Sections: > > > > Idx Name Size VMA LMA File > > > > off Algn > > > > 0 .text d7f0 4000 4000 > > > > 0400 2**4 > > > > CONTENTS, ALLOC, LOAD, READONLY, CODE > > > > 1 .reloc000c 00012000 00012000 > > > > dc00 2**2 > > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > 2 .data 2ab0 00013000 00013000 > > > > de00 2**4 > > > > CONTENTS, ALLOC, LOAD, DATA > > > > 3 .dynamic 0100 00016000 00016000 > > > > 00010a00 2**2 > > > > CONTENTS, ALLOC, LOAD, DATA > > > > 4 .rela 0630 00017000 00017000 > > > > 00010c00 2**2 > > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > 5 .dynsym 0018 00018000 00018000 > > > > 00011400 2**2 > > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > 6 .sdmagic 002a 0001a460 0001a460 > > > > 00011600 2**2 > > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > > > > > I really believe the recipe is not generating a working efi.stub. Can > > > > you check? > > > > > > > > > > I've built systemd-boot v254 outside of YP and it generated a proper > > > linuxx64.efi.stub. I still don't get why the recipe doesn't generate a > > > working binary. > > > > > > The issue seems to be at the linuxx64.elf.stub generation as I took the > > > one from my YP build, ran it through elf2efi.py on my PC and this didn't > > > generate a working linuxx64.efi.stub > > > > Strange - do you see a difference in compiler/linker flags? That would > > be the only
Re: [OE-core] [PATCH v8] systemd: update to v254
Can you try this patch on top https://git.yoctoproject.org/poky-contrib/commit/?h=yoe/mut=0defb14c600170434befe8c94dad4732041a3513 On Mon, Aug 7, 2023 at 3:48 PM Luca Boccassi wrote: > > On Mon, 7 Aug 2023 at 23:37, Alexandre Belloni > wrote: > > > > On 07/08/2023 16:40:25+0200, Alexandre Belloni wrote: > > > Hello, > > > > > > I've been looking a bit more at this. there is definitively another > > > issue here which is the first one I found: > > > > > > x86_64-poky-linux-objcopy: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > file format not recognized > > > > > > This is the main issue here. > > > > > > $ file > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > MS-DOS executable PE32+ executable (EFI application) x86-64 (stripped to > > > external PDB), for MS Windows > > > $ objdump -p > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > (.reloc): section flag STYP_GROUP (0x4) ignored > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > (.reloc): section flag STYP_COPY (0x10) ignored > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > (.reloc): section flag STYP_GROUP (0x4) ignored > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > (.reloc): section flag STYP_COPY (0x10) ignored > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > > > objdump: > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > file format not recognized > > > > > > I tested with v253.7 and I properly get: > > > > > > $ file > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > PE32+ executable (EFI application) x86-64 (stripped to external PDB), > > > for MS Windows > > > $ > > > ./build-st/tmp/sysroots-components/x86_64/binutils-cross-x86_64/usr/bin/x86_64-poky-linux/x86_64-poky-linux-objdump > > > -h > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > > file format pei-x86-64 > > > > > > Sections: > > > Idx Name Size VMA LMA File off > > > Algn > > > 0 .text d7f0 4000 4000 0400 > > > 2**4 > > > CONTENTS, ALLOC, LOAD, READONLY, CODE > > > 1 .reloc000c 00012000 00012000 dc00 > > > 2**2 > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > 2 .data 2ab0 00013000 00013000 de00 > > > 2**4 > > > CONTENTS, ALLOC, LOAD, DATA > > > 3 .dynamic 0100 00016000 00016000 00010a00 > > > 2**2 > > > CONTENTS, ALLOC, LOAD, DATA > > > 4 .rela 0630 00017000 00017000 00010c00 > > > 2**2 > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > 5 .dynsym 0018 00018000 00018000 00011400 > > > 2**2 > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > 6 .sdmagic 002a 0001a460 0001a460 00011600 > > > 2**2 > > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > > > I really believe the recipe is not generating a working efi.stub. Can > > > you check? > > > > > > > I've built systemd-boot v254 outside of YP and it generated a proper > > linuxx64.efi.stub. I still don't get why the recipe doesn't generate a > > working binary. > > > > The issue seems to be at the linuxx64.elf.stub generation as I took the > > one from my YP build, ran it through elf2efi.py on my PC and this didn't > > generate a working linuxx64.efi.stub > > Strange - do you see a difference in compiler/linker flags? That would > be the only thing I can think of -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185627): https://lists.openembedded.org/g/openembedded-core/message/185627 Mute This Topic: https://lists.openembedded.org/mt/100516497/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
Re: [OE-core] [PATCH v8] systemd: update to v254
On Mon, 7 Aug 2023 at 23:37, Alexandre Belloni wrote: > > On 07/08/2023 16:40:25+0200, Alexandre Belloni wrote: > > Hello, > > > > I've been looking a bit more at this. there is definitively another > > issue here which is the first one I found: > > > > x86_64-poky-linux-objcopy: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > file format not recognized > > > > This is the main issue here. > > > > $ file > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > MS-DOS executable PE32+ executable (EFI application) x86-64 (stripped to > > external PDB), for MS Windows > > $ objdump -p > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > (.reloc): section flag STYP_GROUP (0x4) ignored > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > (.reloc): section flag STYP_COPY (0x10) ignored > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > (.reloc): section flag STYP_GROUP (0x4) ignored > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > (.reloc): section flag STYP_COPY (0x10) ignored > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > > objdump: > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > file format not recognized > > > > I tested with v253.7 and I properly get: > > > > $ file > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > PE32+ executable (EFI application) x86-64 (stripped to external PDB), for > > MS Windows > > $ > > ./build-st/tmp/sysroots-components/x86_64/binutils-cross-x86_64/usr/bin/x86_64-poky-linux/x86_64-poky-linux-objdump > > -h > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > > file format pei-x86-64 > > > > Sections: > > Idx Name Size VMA LMA File off > > Algn > > 0 .text d7f0 4000 4000 0400 > > 2**4 > > CONTENTS, ALLOC, LOAD, READONLY, CODE > > 1 .reloc000c 00012000 00012000 dc00 > > 2**2 > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > 2 .data 2ab0 00013000 00013000 de00 > > 2**4 > > CONTENTS, ALLOC, LOAD, DATA > > 3 .dynamic 0100 00016000 00016000 00010a00 > > 2**2 > > CONTENTS, ALLOC, LOAD, DATA > > 4 .rela 0630 00017000 00017000 00010c00 > > 2**2 > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > 5 .dynsym 0018 00018000 00018000 00011400 > > 2**2 > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > 6 .sdmagic 002a 0001a460 0001a460 00011600 > > 2**2 > > CONTENTS, ALLOC, LOAD, READONLY, DATA > > > > I really believe the recipe is not generating a working efi.stub. Can > > you check? > > > > I've built systemd-boot v254 outside of YP and it generated a proper > linuxx64.efi.stub. I still don't get why the recipe doesn't generate a > working binary. > > The issue seems to be at the linuxx64.elf.stub generation as I took the > one from my YP build, ran it through elf2efi.py on my PC and this didn't > generate a working linuxx64.efi.stub Strange - do you see a difference in compiler/linker flags? That would be the only thing I can think of -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185626): https://lists.openembedded.org/g/openembedded-core/message/185626 Mute This Topic: https://lists.openembedded.org/mt/100516497/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH v8] systemd: update to v254
On 07/08/2023 16:40:25+0200, Alexandre Belloni wrote: > Hello, > > I've been looking a bit more at this. there is definitively another > issue here which is the first one I found: > > x86_64-poky-linux-objcopy: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > file format not recognized > > This is the main issue here. > > $ file > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > MS-DOS executable PE32+ executable (EFI application) x86-64 (stripped to > external PDB), for MS Windows > $ objdump -p > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > (.reloc): section flag STYP_GROUP (0x4) ignored > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > (.reloc): section flag STYP_COPY (0x10) ignored > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > (.reloc): section flag STYP_GROUP (0x4) ignored > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > (.reloc): section flag STYP_COPY (0x10) ignored > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc > objdump: > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > file format not recognized > > I tested with v253.7 and I properly get: > > $ file > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS > Windows > $ > ./build-st/tmp/sysroots-components/x86_64/binutils-cross-x86_64/usr/bin/x86_64-poky-linux/x86_64-poky-linux-objdump > -h > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub > > /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: > file format pei-x86-64 > > Sections: > Idx Name Size VMA LMA File off Algn > 0 .text d7f0 4000 4000 0400 2**4 > CONTENTS, ALLOC, LOAD, READONLY, CODE > 1 .reloc000c 00012000 00012000 dc00 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 2 .data 2ab0 00013000 00013000 de00 2**4 > CONTENTS, ALLOC, LOAD, DATA > 3 .dynamic 0100 00016000 00016000 00010a00 2**2 > CONTENTS, ALLOC, LOAD, DATA > 4 .rela 0630 00017000 00017000 00010c00 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 5 .dynsym 0018 00018000 00018000 00011400 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > 6 .sdmagic 002a 0001a460 0001a460 00011600 2**2 > CONTENTS, ALLOC, LOAD, READONLY, DATA > > I really believe the recipe is not generating a working efi.stub. Can > you check? > I've built systemd-boot v254 outside of YP and it generated a proper linuxx64.efi.stub. I still don't get why the recipe doesn't generate a working binary. The issue seems to be at the linuxx64.elf.stub generation as I took the one from my YP build, ran it through elf2efi.py on my PC and this didn't generate a working linuxx64.efi.stub > > On 06/08/2023 14:56:16+0100, Luca Bocassi wrote: > > On Sun, 6 Aug 2023 at 14:50, Richard Purdie > > wrote: > > > > > > On Sun, 2023-08-06 at 14:34 +0100, Luca Bocassi wrote: > > > > On Sun, 6 Aug 2023 at 14:22, Alexandre Belloni > > > > wrote: > > > > > > > > > > On 06/08/2023 14:15:27+0100, Luca Bocassi wrote: > > > > > > Where does that objcopy command come from? It looks awfully like it > > > > > > is > > > > > > hard-coding VMAs? That cannot possibly work reliably, the actual > > > > > > VMAs > > > > > > have to be calculated based on the components being added to the PE. > > > > > > I'd recommend to use 'ukify' as that makes it much easier, and > > > > > > actually we have an intern working to add a bbclass for that just > > > > > > now. > > > > > > But it's not needed, you can do the calculations by hand too, dracut > > > > > > used to do something similar and was fixed some months ago iirc. > > > > > > > > > > This is from do_prepare_partition in > > > > > scripts/lib/wic/plugins/source/bootimg-efi.py > > > > > > > >
[OE-core] [PATCH] tcf-agent: Update to 1.8.0 release
New 1.8 release of tcf-agent. Implements DWARF 5 support and various bug fixes. Changelog since last SRCREV: Releng: Upversion TCF to 1.8 Fixed possible SEGFAULT after error message queue overflow Fixed misspelling in a comment TCF Agent: update breakpoint error message Fixed regression: possible segfault in run_safe_events() Bug 581978 - TCF agent wrong handle the call frame debug info generated by LLVM 16 for RISC-V DWARF: a bit faster implementation of dio_ReadAddressX() Bug 581971 - Failed to handle loclist for DWARF 5 Fixed handling of situation when a context resumed or exited during breakpoint evaluation Bug 581799 - when loads .debug_info section from dwarf 5 file, the content of some part are zero Updated examples/daytime/readme.txt Signed-off-by: Mark Hatle --- meta/recipes-devtools/tcf-agent/tcf-agent_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb index 9e77f12b53..7d151d4642 100644 --- a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb +++ b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb @@ -6,8 +6,8 @@ BUGTRACKER = "https://bugs.eclipse.org/bugs/; LICENSE = "EPL-1.0 | EDL-1.0" LIC_FILES_CHKSUM = "file://edl-v10.html;md5=522a390a83dc186513f0500543ad3679" -SRCREV = "4a2c4baaccbc8c29ce0297705de9a4e096d57ce5" -PV = "1.7.0+git${SRCPV}" +SRCREV = "1f11747e83ebf4f53e8d17f430136f92ec378709" +PV = "1.8.0+git${SRCPV}" UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" SRC_URI = "git://git.eclipse.org/r/tcf/org.eclipse.tcf.agent.git;protocol=https;branch=master \ -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185624): https://lists.openembedded.org/g/openembedded-core/message/185624 Mute This Topic: https://lists.openembedded.org/mt/100609626/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-Core][PATCH v2 1/3] rootfs: Add debugfs package db file copy and cleanup
> -Original Message- > From: openembedded-core@lists.openembedded.org > On Behalf Of Alex Kiernan > Sent: den 20 juli 2023 12:20 > To: openembedded-core@lists.openembedded.org > Cc: Alex Kiernan > Subject: [OE-Core][PATCH v2 1/3] rootfs: Add debugfs package db file copy and > cleanup > > When copying the package database files for the debugfs, add individual > file copy as well as tree copying. After the debug rootfs has been > created, cleanup the package files. > > This then allows us to avoid a problem where (for rpm at least) > extraneous files in the debug rootfs would cause failures during > oe-selftest because some files existed in both regular and debugfs > images. > > Signed-off-by: Alex Kiernan > --- > > Changes in v2: > - New in v2 > > meta/lib/oe/rootfs.py | 20 ++-- > 1 file changed, 14 insertions(+), 6 deletions(-) > > diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py > index 890ba5f03984..1a48ed10b3f6 100644 > --- a/meta/lib/oe/rootfs.py > +++ b/meta/lib/oe/rootfs.py > @@ -106,7 +106,7 @@ class Rootfs(object, metaclass=ABCMeta): > def _cleanup(self): > pass > > -def _setup_dbg_rootfs(self, dirs): > +def _setup_dbg_rootfs(self, package_paths): > gen_debugfs = self.d.getVar('IMAGE_GEN_DEBUGFS') or '0' > if gen_debugfs != '1': > return > @@ -122,11 +122,12 @@ class Rootfs(object, metaclass=ABCMeta): > bb.utils.mkdirhier(self.image_rootfs) > > bb.note(" Copying back package database...") > -for dir in dirs: > -if not os.path.isdir(self.image_rootfs + '-orig' + dir): > -continue > -bb.utils.mkdirhier(self.image_rootfs + os.path.dirname(dir)) > -shutil.copytree(self.image_rootfs + '-orig' + dir, > self.image_rootfs + dir, symlinks=True) > +for path in package_paths: > +bb.utils.mkdirhier(self.image_rootfs + os.path.dirname(path)) > +if os.path.isdir(self.image_rootfs + '-orig' + path): > +shutil.copytree(self.image_rootfs + '-orig' + path, > self.image_rootfs + path, symlinks=True) > +elif os.path.isfile(self.image_rootfs + '-orig' + path): > +shutil.copyfile(self.image_rootfs + '-orig' + path, > self.image_rootfs + path) > > # Copy files located in /usr/lib/debug or /usr/src/debug > for dir in ["/usr/lib/debug", "/usr/src/debug"]: > @@ -162,6 +163,13 @@ class Rootfs(object, metaclass=ABCMeta): > bb.note(" Install extra debug packages...") > self.pm.install(extra_debug_pkgs.split(), True) > > +bb.note(" Removing package database...") > +for path in package_paths: > +if os.path.isdir(self.image_rootfs + path): > +shutil.rmtree(self.image_rootfs + path) > +elif os.path.isfile(self.image_rootfs + path): > +os.remove(self.image_rootfs + path) What's the reason to do it like this rather than calling self.pm.remove_packaging_data()? I also just noticed that we apparently have a local change that does the above, but where we also do: # Remove /etc as it may clash with rootfs. Also saves some space. bb.utils.remove(oe.path.join(self.image_rootfs, 'etc'), True) I do not know if that would be appropriate to do here as well? > + > bb.note(" Rename debug rootfs...") > try: > shutil.rmtree(self.image_rootfs + '-dbg') > -- > 2.39.0 //Peter -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185623): https://lists.openembedded.org/g/openembedded-core/message/185623 Mute This Topic: https://lists.openembedded.org/mt/100252894/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] systemd service with @ postinstall bug
Starting from this commit https://git.openembedded.org/openembedded-core/commit/?h=dunfell=2751472807edc6d2ccc93b6339e6dc57d4abb2da I'm not able to install templated service in my recipes, like SYSTEMD_SERVICE:${PN} = "php-fpm@9000.service" At the rootfs creation state Yocto/OE says, the postinstall scriptlet failed: post(oac-php-1.0-r0.noarch): execv(/bin/sh) pid 2053364 + set -e + type systemctl + OPTS= + [ -n /disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/rootfs ] + OPTS=--root=/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/rootfs + [ enable = enable ] + systemctl --root=/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/rootfs enable php-fpm@9000.service Traceback (most recent call last): File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/bin/systemctl", line 331, in main() File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/bin/systemctl", line 319, in main SystemdUnit(root, service).enable() File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/bin/systemctl", line 232, in enable self._process_deps(config, service, path, 'WantedBy', 'wants', instance) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/bin/systemctl", line 192, in _process_deps dependent = re.sub("([^%](%%)*)%i", "\\1{}".format(instance), dependent) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/lib/python3.8/re.py", line 210, in sub return _compile(pattern, flags).sub(repl, string, count) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/lib/python3.8/re.py", line 327, in _subx template = _compile_repl(template, pattern) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/lib/python3.8/re.py", line 318, in _compile_repl return sre_parse.parse_template(repl, pattern) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/lib/python3.8/sre_parse.py", line 1036, in parse_template addgroup(int(this[1:]), len(this) - 1) File "/disk2/build.dunfell.0/tmp/work/tppg2-tps-linux-gnueabi/img-anpr/1.0-r0/recipe-sysroot-native/usr/lib/python3.8/sre_parse.py", line 980, in addgroup raise s.error("invalid group reference %d" % index, pos) re.error: invalid group reference 19 at position 1 %post(oac-php-1.0-r0.noarch): waitpid(2053364) rc 2053364 status 100 warning: %post(oac-php-1.0-r0.noarch) scriptlet failed, exit status 1 BEGIN:VCARD VERSION:4.0 EMAIL;PREF=1:dvor...@tibbo.com EMAIL:dvorkindmi...@gmail.com FN:Dmitry Dvorkin NICKNAME:dv ORG:Tibbo Technology Inc.; TITLE:Embedded Linux Architect N:Dvorkin;Dmitry;;; ADR:;;9F-3\, No.31, Lane 169, Kang-Ning St., Hsi-Chih;New Taipei City;;2218 0;Taiwan TEL;VALUE=TEXT:+79190546388 URL;VALUE=URL:https://tibbo.com/ UID:1c58210f-ac8c-4337-b391-0bde146d2d83 END:VCARD -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185622): https://lists.openembedded.org/g/openembedded-core/message/185622 Mute This Topic: https://lists.openembedded.org/mt/100608638/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] Current high bug count owners for Yocto Project 4.3
All, Below is the list of top 31 bug owners as of the end of WW31 of who have open medium or higher bugs and enhancements against YP 4.3. There are 57 possible work days left until the final release candidates for YP 4.3 needs to be released. Who Count ross.bur...@arm.com 34 michael.opdenac...@bootlin.com 33 richard.pur...@linuxfoundation.org 25 david.re...@windriver.com 23 randy.macl...@windriver.com 22 bruce.ashfi...@gmail.com 22 jpewhac...@gmail.com 10 pa...@zhukoff.net 7 sundeep.kokko...@windriver.com 5 sakib.sa...@windriver.com 5 pi...@pidge.org 4 yash.shi...@windriver.com 3 tim.orl...@konsulko.com 3 alexis.loth...@bootlin.com 3 jon.ma...@arm.com 2 yoann.con...@smile.fr 1 tvgamb...@gmail.com 1 thr...@amazon.de 1 thomas.per...@bootlin.com 1 sundeep.kokko...@gmail.com 1 pokyli...@reliableembeddedsystems.com 1 p.lob...@welotec.com 1 martin.ja...@gmail.com 1 mark.ha...@kernel.crashing.org 1 mark.asselst...@windriver.com 1 louis.ran...@syslinbit.com 1 jens.ge...@desy.de 1 frederic.martins...@gmail.com 1 fathi.bou...@linaro.org 1 alexandre.bell...@bootlin.com 1 alejan...@enedino.org 1 Grand Total 217 Thanks, *Stephen K. Jolley* *Yocto Project Program Manager* (*Cell*:(208) 244-4460 * *Email*: *s jolley.yp...@gmail.com * -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185621): https://lists.openembedded.org/g/openembedded-core/message/185621 Mute This Topic: https://lists.openembedded.org/mt/100478823/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] Yocto Project Newcomer & Unassigned Bugs - Help Needed
All, > > > The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading: > https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs Also please review: https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded and how to create a bugzilla account at: https://bugzilla.yoctoproject.org/createaccount.cgi > The idea is these bugs should be straight forward for a person to help work on who doesn't have deep experience with the project. If anyone can help, please take ownership of the bug and send patches! If anyone needs help/advice there are people on irc who can likely do so, or some of the more experienced contributors will likely be happy to help too. > > Also, the triage team meets weekly and does its best to handle the bugs reported into the Bugzilla. The number of people attending that meeting has fallen, as have the number of people available to help fix bugs. One of the things we hear users report is they don't know how to help. We (the triage team) are therefore going to start reporting out the currently 433 unassigned or newcomer bugs. > > We're hoping people may be able to spare some time now and again to help out with these. Bugs are split into two types, "true bugs" where things don't work as they should and "enhancements" which are features we'd want to add to the system. There are also roughly four different "priority" classes right now, “4.3”, “4.4”, "4.99" and "Future", the more pressing/urgent issues being in "4.3" and then “4.4”. > > Please review this link and if a bug is something you would be able to help with either take ownership of the bug, or send me ( sjolley.yp...@gmail.com) an e-mail with the bug number you would like and I will assign it to you (please make sure you have a Bugzilla account). The list is at: https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs > > Thanks, > > *Stephen K. Jolley* *Yocto Project Program Manager* (*Cell*:(208) 244-4460 * *Email*: *sjolley.yp...@gmail.com * -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185620): https://lists.openembedded.org/g/openembedded-core/message/185620 Mute This Topic: https://lists.openembedded.org/mt/100336901/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[oe-core]mickledore][PATCH 1/1] ncurses: fix CVE-2023-29491
From: Chen Qi Backport patch to fix CVE-2023-29491. (From OE-Core rev: f1c95ae70f7aac574daf5b935a02bbba0d6f8a16) Signed-off-by: Chen Qi Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie Signed-off-by: Archana Polampalli --- .../files/0001-Fix-CVE-2023-29491.patch | 462 ++ meta/recipes-core/ncurses/ncurses_6.4.bb | 1 + 2 files changed, 463 insertions(+) create mode 100644 meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch diff --git a/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch b/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch new file mode 100644 index 00..1232c8c2a8 --- /dev/null +++ b/meta/recipes-core/ncurses/files/0001-Fix-CVE-2023-29491.patch @@ -0,0 +1,462 @@ +From 3d54a41f12e9aa059f06e66e72d872f2283395b6 Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Sun, 30 Jul 2023 21:14:00 -0700 +Subject: [PATCH] Fix CVE-2023-29491 + +CVE: CVE-2023-29491 + +Upstream-Status: Backport [http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=eb51b1ea1f75a0ec17c9c5937cb28df1e8eeec56] + +Signed-off-by: Chen Qi +--- + ncurses/tinfo/lib_tgoto.c | 10 +++- + ncurses/tinfo/lib_tparm.c | 116 - + ncurses/tinfo/read_entry.c | 3 + + progs/tic.c| 6 ++ + progs/tparm_type.c | 9 +++ + progs/tparm_type.h | 2 + + progs/tput.c | 61 --- + 7 files changed, 185 insertions(+), 22 deletions(-) + +diff --git a/ncurses/tinfo/lib_tgoto.c b/ncurses/tinfo/lib_tgoto.c +index 9cf5e100..c50ed4df 100644 +--- a/ncurses/tinfo/lib_tgoto.c b/ncurses/tinfo/lib_tgoto.c +@@ -207,6 +207,14 @@ tgoto(const char *string, int x, int y) + result = tgoto_internal(string, x, y); + else + #endif +- result = TIPARM_2(string, y, x); ++if ((result = TIPARM_2(string, y, x)) == NULL) { ++ /* ++ * Because termcap did not provide a more general solution such as ++ * tparm(), it was necessary to handle single-parameter capabilities ++ * using tgoto(). The internal _nc_tiparm() function returns a NULL ++ * for that case; retry for the single-parameter case. ++ */ ++ result = TIPARM_1(string, y); ++} + returnPtr(result); + } +diff --git a/ncurses/tinfo/lib_tparm.c b/ncurses/tinfo/lib_tparm.c +index d9bdfd8f..a10a3877 100644 +--- a/ncurses/tinfo/lib_tparm.c b/ncurses/tinfo/lib_tparm.c +@@ -1086,6 +1086,64 @@ tparam_internal(TPARM_STATE *tps, const char *string, TPARM_DATA *data) + return (TPS(out_buff)); + } + ++#ifdef CUR ++/* ++ * Only a few standard capabilities accept string parameters. The others that ++ * are parameterized accept only numeric parameters. ++ */ ++static bool ++check_string_caps(TPARM_DATA *data, const char *string) ++{ ++bool result = FALSE; ++ ++#define CHECK_CAP(name) (VALID_STRING(name) && !strcmp(name, string)) ++ ++/* ++ * Disallow string parameters unless we can check them against a terminal ++ * description. ++ */ ++if (cur_term != NULL) { ++ int want_type = 0; ++ ++ if (CHECK_CAP(pkey_key)) ++ want_type = 2; /* function key #1, type string #2 */ ++ else if (CHECK_CAP(pkey_local)) ++ want_type = 2; /* function key #1, execute string #2 */ ++ else if (CHECK_CAP(pkey_xmit)) ++ want_type = 2; /* function key #1, transmit string #2 */ ++ else if (CHECK_CAP(plab_norm)) ++ want_type = 2; /* label #1, show string #2 */ ++ else if (CHECK_CAP(pkey_plab)) ++ want_type = 6; /* function key #1, type string #2, show string #3 */ ++#if NCURSES_XNAMES ++ else { ++ char *check; ++ ++ check = tigetstr("Cs"); ++ if (CHECK_CAP(check)) ++ want_type = 1; /* style #1 */ ++ ++ check = tigetstr("Ms"); ++ if (CHECK_CAP(check)) ++ want_type = 3; /* storage unit #1, content #2 */ ++ } ++#endif ++ ++ if (want_type == data->tparm_type) { ++ result = TRUE; ++ } else { ++ T(("unexpected string-parameter")); ++ } ++} ++return result; ++} ++ ++#define ValidCap() (myData.tparm_type == 0 || \ ++ check_string_caps(, string)) ++#else ++#define ValidCap() 1 ++#endif ++ + #if NCURSES_TPARM_VARARGS + + NCURSES_EXPORT(char *) +@@ -1100,7 +1158,7 @@ tparm(const char *string, ...) + tps->tname = "tparm"; + #endif /* TRACE */ + +-if (tparm_setup(cur_term, string, ) == OK) { ++if (tparm_setup(cur_term, string, ) == OK && ValidCap()) { + va_list ap; + + va_start(ap, string); +@@ -1135,7 +1193,7 @@ tparm(const char *string, + tps->tname = "tparm"; + #endif /* TRACE */ + +-if (tparm_setup(cur_term, string, ) == OK) { ++if (tparm_setup(cur_term, string, ) == OK && ValidCap()) { + + myData.param[0] = a1; + myData.param[1] = a2; +@@ -1166,7 +1224,7 @@ tiparm(const char
[OE-core] [PATCH] openssh: upgrade to 9.3p2
From: Ross Burton 9795c401 (tag: V_9_3_P2) OpenSSH 9.3p2 bde3635f update version in README f673f2f3 update RPM spec versions d7790cdc disallow remote addition of FIDO/PKCS11 keys b23fe83f terminate pkcs11 process for bad libraries This includes the fix for CVE-2023-38408. Signed-off-by: Ross Burton --- .../openssh/{openssh_9.3p1.bb => openssh_9.3p2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/openssh/{openssh_9.3p1.bb => openssh_9.3p2.bb} (98%) diff --git a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb b/meta/recipes-connectivity/openssh/openssh_9.3p2.bb similarity index 98% rename from meta/recipes-connectivity/openssh/openssh_9.3p1.bb rename to meta/recipes-connectivity/openssh/openssh_9.3p2.bb index 3edc123b9a3..5fb2dccdfc8 100644 --- a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb +++ b/meta/recipes-connectivity/openssh/openssh_9.3p2.bb @@ -26,7 +26,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar file://add-test-support-for-busybox.patch \ file://7280401bdd77ca54be6867a154cc01e0d72612e0.patch \ " -SRC_URI[sha256sum] = "e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8" +SRC_URI[sha256sum] = "200ebe147f6cb3f101fd0cdf9e02442af7ddca298dffd9f456878e7ccac676e8" CVE_STATUS[CVE-2007-2768] = "not-applicable-config: This CVE is specific to OpenSSH with the pam opie which we don't build/use here." -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185618): https://lists.openembedded.org/g/openembedded-core/message/185618 Mute This Topic: https://lists.openembedded.org/mt/100606337/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [oe-core]mickledore][PATCH 1/1] openssh: upgrade 9.3p1 -> 9.3p2
This hasn’t even landed in master yet, so it can’t be in mickledore. Also when submitting an upgrade to a stable branch, you need to make a good case for why this is a safe thing to do and nothing will break. For example, listing the changes. If the upgrade is for security reasons it’s often simpler to just cherry-pick the patches. Ross -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185617): https://lists.openembedded.org/g/openembedded-core/message/185617 Mute This Topic: https://lists.openembedded.org/mt/100605094/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[oe-core]mickledore][PATCH 1/1] openssh: upgrade 9.3p1 -> 9.3p2
Signed-off-by: Archana Polampalli --- .../openssh/{openssh_9.3p1.bb => openssh_9.3p2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/openssh/{openssh_9.3p1.bb => openssh_9.3p2.bb} (98%) diff --git a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb b/meta/recipes-connectivity/openssh/openssh_9.3p2.bb similarity index 98% rename from meta/recipes-connectivity/openssh/openssh_9.3p1.bb rename to meta/recipes-connectivity/openssh/openssh_9.3p2.bb index 42ce814523..558e027f5d 100644 --- a/meta/recipes-connectivity/openssh/openssh_9.3p1.bb +++ b/meta/recipes-connectivity/openssh/openssh_9.3p2.bb @@ -26,7 +26,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar file://add-test-support-for-busybox.patch \ file://7280401bdd77ca54be6867a154cc01e0d72612e0.patch \ " -SRC_URI[sha256sum] = "e9baba7701a76a51f3d85a62c383a3c9dcd97fa900b859bc7db114c1868af8a8" +SRC_URI[sha256sum] = "200ebe147f6cb3f101fd0cdf9e02442af7ddca298dffd9f456878e7ccac676e8" # This CVE is specific to OpenSSH with the pam opie which we don't build/use here CVE_CHECK_IGNORE += "CVE-2007-2768" -- 2.40.0 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185616): https://lists.openembedded.org/g/openembedded-core/message/185616 Mute This Topic: https://lists.openembedded.org/mt/100605094/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[oe-core]mickledore][PATCH 1/1] bind: upgrade 9.18.5 -> 9.18.16
Remove --enable-epoll and --disable-devpoll configuration option as these are removed in bind-9.18.16 6b6076c882: Remove obsolete epoll/kqueue/devpoll configure options Ref: https://github.com/isc-projects/bind9/commit/6b6076c882a00028197b04a827f6cf8e7a5369de Security fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2828 https://nvd.nist.gov/vuln/detail/CVE-2023-2911 Changelog: https://github.com/isc-projects/bind9/blob/v9.18.16/CHANGES https://bind9.readthedocs.io/en/v9.18.16/notes.html#notes-for-bind-9-18-16 Signed-off-by: Archana Polampalli --- .../0001-avoid-start-failure-with-bind-user.patch | 0 ...0001-named-lwresd-V-and-start-log-hide-build-options.patch | 0 ...bind-ensure-searching-for-json-headers-searches-sysr.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/bind9 | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/conf.patch| 0 .../bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh | 0 .../init.d-add-support-for-read-only-rootfs.patch | 0 .../make-etc-initd-bind-stop-work.patch | 0 .../bind/{bind-9.18.15 => bind-9.18.16}/named.service | 0 .../bind/{bind_9.18.15.bb => bind_9.18.16.bb} | 4 ++-- 10 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-avoid-start-failure-with-bind-user.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/0001-named-lwresd-V-and-start-log-hide-build-options.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind-ensure-searching-for-json-headers-searches-sysr.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/bind9 (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/conf.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/generate-rndc-key.sh (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/init.d-add-support-for-read-only-rootfs.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/make-etc-initd-bind-stop-work.patch (100%) rename meta/recipes-connectivity/bind/{bind-9.18.15 => bind-9.18.16}/named.service (100%) rename meta/recipes-connectivity/bind/{bind_9.18.15.bb => bind_9.18.16.bb} (96%) diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-avoid-start-failure-with-bind-user.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-avoid-start-failure-with-bind-user.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch b/meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/0001-named-lwresd-V-and-start-log-hide-build-options.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/0001-named-lwresd-V-and-start-log-hide-build-options.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch b/meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind-ensure-searching-for-json-headers-searches-sysr.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/bind-ensure-searching-for-json-headers-searches-sysr.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/bind9 b/meta/recipes-connectivity/bind/bind-9.18.16/bind9 similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/bind9 rename to meta/recipes-connectivity/bind/bind-9.18.16/bind9 diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/conf.patch b/meta/recipes-connectivity/bind/bind-9.18.16/conf.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/conf.patch rename to meta/recipes-connectivity/bind/bind-9.18.16/conf.patch diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh b/meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/generate-rndc-key.sh rename to meta/recipes-connectivity/bind/bind-9.18.16/generate-rndc-key.sh diff --git a/meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch b/meta/recipes-connectivity/bind/bind-9.18.16/init.d-add-support-for-read-only-rootfs.patch similarity index 100% rename from meta/recipes-connectivity/bind/bind-9.18.15/init.d-add-support-for-read-only-rootfs.patch rename to
[OE-core] [PATCH] librsvg: upgrade to 2.56.3
From: Ross Burton This includes the fix for CVE-2023-38633. Signed-off-by: Ross Burton --- meta/recipes-gnome/librsvg/librsvg-crates.inc | 414 +- .../{librsvg_2.56.1.bb => librsvg_2.56.3.bb} | 2 +- 2 files changed, 199 insertions(+), 217 deletions(-) rename meta/recipes-gnome/librsvg/{librsvg_2.56.1.bb => librsvg_2.56.3.bb} (97%) diff --git a/meta/recipes-gnome/librsvg/librsvg-crates.inc b/meta/recipes-gnome/librsvg/librsvg-crates.inc index 8d790c32f83..5886f3dc935 100644 --- a/meta/recipes-gnome/librsvg/librsvg-crates.inc +++ b/meta/recipes-gnome/librsvg/librsvg-crates.inc @@ -3,16 +3,16 @@ # from Cargo.lock SRC_URI += " \ crate://crates.io/adler/1.0.2 \ -crate://crates.io/aho-corasick/1.0.1 \ +crate://crates.io/aho-corasick/1.0.2 \ crate://crates.io/android-tzdata/0.1.1 \ crate://crates.io/android_system_properties/0.1.5 \ crate://crates.io/anes/0.1.6 \ crate://crates.io/anstream/0.3.2 \ -crate://crates.io/anstyle/1.0.0 \ -crate://crates.io/anstyle-parse/0.2.0 \ +crate://crates.io/anstyle/1.0.1 \ +crate://crates.io/anstyle-parse/0.2.1 \ crate://crates.io/anstyle-query/1.0.0 \ crate://crates.io/anstyle-wincon/1.0.1 \ -crate://crates.io/anyhow/1.0.71 \ +crate://crates.io/anyhow/1.0.72 \ crate://crates.io/approx/0.5.1 \ crate://crates.io/assert_cmd/2.0.11 \ crate://crates.io/atty/0.2.14 \ @@ -21,26 +21,27 @@ SRC_URI += " \ crate://crates.io/bit-set/0.5.3 \ crate://crates.io/bit-vec/0.6.3 \ crate://crates.io/bitflags/1.3.2 \ +crate://crates.io/bitflags/2.3.3 \ crate://crates.io/block/0.1.6 \ -crate://crates.io/bstr/1.5.0 \ +crate://crates.io/bstr/1.6.0 \ crate://crates.io/bumpalo/3.13.0 \ crate://crates.io/bytemuck/1.13.1 \ crate://crates.io/byteorder/1.4.3 \ -crate://crates.io/cairo-rs/0.17.0 \ -crate://crates.io/cairo-sys-rs/0.17.0 \ +crate://crates.io/cairo-rs/0.17.10 \ +crate://crates.io/cairo-sys-rs/0.17.10 \ crate://crates.io/cast/0.3.0 \ crate://crates.io/cc/1.0.79 \ -crate://crates.io/cfg-expr/0.15.1 \ +crate://crates.io/cfg-expr/0.15.3 \ crate://crates.io/cfg-if/1.0.0 \ -crate://crates.io/chrono/0.4.25 \ +crate://crates.io/chrono/0.4.26 \ crate://crates.io/ciborium/0.2.1 \ crate://crates.io/ciborium-io/0.2.1 \ crate://crates.io/ciborium-ll/0.2.1 \ crate://crates.io/clap/3.2.25 \ -crate://crates.io/clap/4.3.0 \ -crate://crates.io/clap_builder/4.3.0 \ -crate://crates.io/clap_complete/4.3.0 \ -crate://crates.io/clap_derive/4.3.0 \ +crate://crates.io/clap/4.3.17 \ +crate://crates.io/clap_builder/4.3.17 \ +crate://crates.io/clap_complete/4.3.2 \ +crate://crates.io/clap_derive/4.3.12 \ crate://crates.io/clap_lex/0.2.4 \ crate://crates.io/clap_lex/0.5.0 \ crate://crates.io/colorchoice/1.0.0 \ @@ -53,18 +54,18 @@ SRC_URI += " \ crate://crates.io/criterion-plot/0.5.0 \ crate://crates.io/crossbeam-channel/0.5.8 \ crate://crates.io/crossbeam-deque/0.8.3 \ -crate://crates.io/crossbeam-epoch/0.9.14 \ -crate://crates.io/crossbeam-utils/0.8.15 \ +crate://crates.io/crossbeam-epoch/0.9.15 \ +crate://crates.io/crossbeam-utils/0.8.16 \ crate://crates.io/cssparser/0.29.6 \ -crate://crates.io/cssparser-macros/0.6.0 \ +crate://crates.io/cssparser-macros/0.6.1 \ crate://crates.io/data-url/0.2.0 \ crate://crates.io/derive_more/0.99.17 \ crate://crates.io/difflib/0.4.0 \ crate://crates.io/discard/1.0.4 \ -crate://crates.io/dlib/0.5.0 \ +crate://crates.io/dlib/0.5.2 \ crate://crates.io/doc-comment/0.3.3 \ -crate://crates.io/dtoa/0.4.8 \ -crate://crates.io/dtoa-short/0.3.3 \ +crate://crates.io/dtoa/1.0.9 \ +crate://crates.io/dtoa-short/0.3.4 \ crate://crates.io/either/1.8.1 \ crate://crates.io/encoding/0.2.33 \ crate://crates.io/encoding-index-japanese/1.20141219.5 \ @@ -74,14 +75,15 @@ SRC_URI += " \ crate://crates.io/encoding-index-tradchinese/1.20141219.5 \ crate://crates.io/encoding_index_tests/0.1.4 \ crate://crates.io/encoding_rs/0.8.32 \ +crate://crates.io/equivalent/1.0.1 \ crate://crates.io/errno/0.3.1 \ crate://crates.io/errno-dragonfly/0.1.2 \ -crate://crates.io/fastrand/1.9.0 \ +crate://crates.io/fastrand/2.0.0 \ crate://crates.io/fdeflate/0.3.0 \ crate://crates.io/flate2/1.0.26 \ crate://crates.io/float-cmp/0.9.0 \ crate://crates.io/fnv/1.0.7 \ -crate://crates.io/form_urlencoded/1.1.0 \ +crate://crates.io/form_urlencoded/1.2.0 \ crate://crates.io/futf/0.1.5 \ crate://crates.io/futures-channel/0.3.28 \ crate://crates.io/futures-core/0.3.28 \ @@ -91,42 +93,41 @@ SRC_URI += " \ crate://crates.io/futures-task/0.3.28 \ crate://crates.io/futures-util/0.3.28 \ crate://crates.io/fxhash/0.2.1 \ -crate://crates.io/gdk-pixbuf/0.17.0 \ -
[OE-core] [PATCH 1/2] ghostscript: backport fix for CVE-2023-38559
From: Ross Burton Signed-off-by: Ross Burton --- ...pcx-buffer-overrun-fix-from-devices-.patch | 31 +++ .../ghostscript/ghostscript_10.01.2.bb| 1 + 2 files changed, 32 insertions(+) create mode 100644 meta/recipes-extended/ghostscript/ghostscript/0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch diff --git a/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch b/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch new file mode 100644 index 000..b29212fbc6c --- /dev/null +++ b/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch @@ -0,0 +1,31 @@ +From d81b82c70bc1fb9991bb95f1201abb5dea55f57f Mon Sep 17 00:00:00 2001 +From: Chris Liddell +Date: Mon, 17 Jul 2023 14:06:37 +0100 +Subject: [PATCH] Bug 706897: Copy pcx buffer overrun fix from + devices/gdevpcx.c + +Bounds check the buffer, before dereferencing the pointer. + +CVE: CVE-2023-38559 +Upstream-Status: Backport +Signed-off-by: Ross Burton +--- + base/gdevdevn.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/base/gdevdevn.c b/base/gdevdevn.c +index 7b14d9c71..6351fb77a 100644 +--- a/base/gdevdevn.c b/base/gdevdevn.c +@@ -1983,7 +1983,7 @@ devn_pcx_write_rle(const byte * from, const byte * end, int step, gp_file * file + byte data = *from; + + from += step; +-if (data != *from || from == end) { ++if (from >= end || data != *from) { + if (data >= 0xc0) + gp_fputc(0xc1, file); + } else { +-- +2.34.1 + diff --git a/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb b/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb index fdbdfb6502f..6b5f443db06 100644 --- a/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb +++ b/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb @@ -25,6 +25,7 @@ def gs_verdir(v): SRC_URI = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${@gs_verdir("${PV}")}/${BPN}-${PV}.tar.gz \ file://ghostscript-9.16-Werror-return-type.patch \ file://avoid-host-contamination.patch \ + file://0001-Bug-706897-Copy-pcx-buffer-overrun-fix-from-devices-.patch \ " SRC_URI[sha256sum] = "a4cd61a07fec161bee35da0211a5e5cde8ff8a0aaf942fc0176715e499d21661" -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185612): https://lists.openembedded.org/g/openembedded-core/message/185612 Mute This Topic: https://lists.openembedded.org/mt/100604263/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 2/2] ghostscript: ignore CVE-2023-38560
From: Ross Burton The ghostscript recipe isn't vulnerable to CVE-2023-38560, as this is an issue in the GhostPCL release, whereas this recipe is the Ghostscript release. Signed-off-by: Ross Burton --- meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb b/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb index 6b5f443db06..0ddf708f936 100644 --- a/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb +++ b/meta/recipes-extended/ghostscript/ghostscript_10.01.2.bb @@ -67,3 +67,5 @@ COMPATIBLE_HOST = "^(?!arc).*" # some entries in NVD uses gpl_ghostscript CVE_PRODUCT = "ghostscript gpl_ghostscript" + +CVE_STATUS[CVE-2023-38560] = "not-applicable-config: PCL isn't part of the Ghostscript release" -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185613): https://lists.openembedded.org/g/openembedded-core/message/185613 Mute This Topic: https://lists.openembedded.org/mt/100604264/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] rust-target-config: fix target_features for vfpv3d16
Hi! On Mon, 7 Aug 2023 at 12:27, Alexandre Belloni wrote: > This causes failures: > https://autobuilder.yoctoproject.org/typhoon/#/builders/151/builds/304/steps/12/logs/stdio > https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/301/steps/12/logs/stdio > https://autobuilder.yoctoproject.org/typhoon/#/builders/148/builds/306/steps/13/logs/stdio > https://autobuilder.yoctoproject.org/typhoon/#/builders/145/builds/299/steps/12/logs/stdio > https://autobuilder.yoctoproject.org/typhoon/#/builders/154/builds/301/steps/13/logs/stdio Thank you for the pointers! I guess it would be good to have the content of summary.txt in case of a failure? Anyways, as the failure occurs for different targets and the only added "common piece of code" is the "else" for "-neon", I will add an elif instead which additionally checks for armv7. This should leave the other targets as-is. Thanks and best regards, Benjamin -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185611): https://lists.openembedded.org/g/openembedded-core/message/185611 Mute This Topic: https://lists.openembedded.org/mt/100513507/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH 1/2] linux-yocto: extract generic kernel CVE_STATUS
From: Ross Burton Some of the CVE_STATUS assignments are not specific to the version, so move them to an unversioned file and include it in the recipes. For example: some CVEs are disputed, or are specific to other distributions. Signed-off-by: Ross Burton --- meta/recipes-kernel/linux/cve-exclusion.inc | 10 ++ meta/recipes-kernel/linux/linux-yocto_6.1.bb | 1 + meta/recipes-kernel/linux/linux-yocto_6.4.bb | 1 + 3 files changed, 12 insertions(+) create mode 100644 meta/recipes-kernel/linux/cve-exclusion.inc diff --git a/meta/recipes-kernel/linux/cve-exclusion.inc b/meta/recipes-kernel/linux/cve-exclusion.inc new file mode 100644 index 000..42f1c195c9a --- /dev/null +++ b/meta/recipes-kernel/linux/cve-exclusion.inc @@ -0,0 +1,10 @@ +CVE_STATUS[CVE-2018-6559] = "not-applicable-platform: Issue only affects Ubuntu" + +CVE_STATUS[CVE-2020-11935] = "not-applicable-config: Issue only affects aufs, which is not in linux-yocto" + +# Introduced in version v6.1 7b88bda3761b95856cf97822efe8281c8100067b +# Patched in kernel since v6.2 4a625ceee8a0ab0273534cb6b432ce6b331db5ee +# But, the CVE is disputed: +CVE_STATUS[CVE-2023-23005] = "disputed: There are no realistic cases \ +in which a user can cause the alloc_memory_type error case to be reached. \ +See: https://bugzilla.suse.com/show_bug.cgi?id=1208844#c2; diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb index a76d2dc4047..820475a9cf0 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb @@ -3,6 +3,7 @@ KBRANCH ?= "v6.1/standard/base" require recipes-kernel/linux/linux-yocto.inc # CVE exclusions +include recipes-kernel/linux/cve-exclusion.inc include recipes-kernel/linux/cve-exclusion_6.1.inc # board specific branches diff --git a/meta/recipes-kernel/linux/linux-yocto_6.4.bb b/meta/recipes-kernel/linux/linux-yocto_6.4.bb index 443a89cc1ef..3a510fd168b 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.4.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.4.bb @@ -3,6 +3,7 @@ KBRANCH ?= "v6.4/standard/base" require recipes-kernel/linux/linux-yocto.inc # CVE exclusions +include recipes-kernel/linux/cve-exclusion.inc include recipes-kernel/linux/cve-exclusion_6.4.inc # board specific branches -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185609): https://lists.openembedded.org/g/openembedded-core/message/185609 Mute This Topic: https://lists.openembedded.org/mt/100603499/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [OE] help with Equivalence Server
On Mon, 2023-08-07 at 11:30 -0400, Maksim Chichikalov wrote: > > On Mon, Aug 7, 2023 at 8:41 AM Maksim Chichikalov > > wrote: > > > > > > On Mon, Aug 7, 2023 at 4:01 AM Richard Purdie > > > wrote: > > > > > > > > On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > > > > > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > > > > > wrote: > > > > > > My name is Max; nice to e-meet you. I need your help with > > > > > > Equivalence Server :) > > > > > > I watched your presentation on Youtube - it 100% helped me > > > > > > to > > > > > > understand the logic better and debug the issue we are > > > > > > facing. > > > > > > Thank you for all your input into OE development. > > > > > > > > > > > > I found in OE repo that you introduced "def > > > > > > OEOuthashBasic()", so I > > > > > > decided to write to you first before opening the topic on > > > > > > an email > > > > > > list. > > > > > > > > > > > > The problem: > > > > > > > > > > > > Input data are propagated to the output hash generation > > > > > > function, > > > > > > which generates a different out-hash. > > > > > > > > > > > > Description: > > > > > > > > > > > > All "_git.bb" recipes have to append SRCPV to PV. As a > > > > > > result, PV > > > > > > is different on each commit. > > > > > > > > > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to > > > > > > generate > > > > > > hash, which contains PV (PV contains git hash). As a > > > > > > result, there > > > > > > is no way to generate the same out-hash even if changes > > > > > > introduced > > > > > > within a commit were trivial. > > > > > > > > > > > > > > > > Right, this is sort of on purpose, because the hash > > > > > equivalence is > > > > > basically trying to say that an sstate object can be used in > > > > > place of > > > > > another one, even when the task hashes aren't the same (but > > > > > the > > > > > output hashes are). However, the sstate code itself will only > > > > > look > > > > > for sstate object with a certain name (which include PV); > > > > > hash > > > > > equivalency does have _some_ control over the file name > > > > > sstate looks > > > > > for, since it will replace the taskhash portion of the name > > > > > with the > > > > > unified hash, but it doesn't have complete control. > > > > > > > > > > > > > > > > > In our codebase, our components have API part, which is > > > > > > managed by > > > > > > an independent recipe per component. The described above > > > > > > problem > > > > > > caused the recompilation of all components dependent on > > > > > > API, even > > > > > > in cases when API was not changed. CI for pull requests > > > > > > recompiles > > > > > > mostly the entire code base, I need to do something with > > > > > > it. > > > > > > (sorry, quite hard for me to explain it in a nutshell, let > > > > > > me know > > > > > > if you like to know slightly more details) > > > > > > > > > > > > > > > > Ya, sounds like a typical mono-repo design? > > > > > > > > > > > > > > > > > I see a couple of options for us: > > > > > > * Add a custom implementation of out-hash generated > > > > > > function and > > > > > > overwrite SSTATE_HASHEQUIV_METHOD. > > > > > > * Better understand why it's mandatory to append SRCPV to > > > > > > PV, and > > > > > > maybe it's flexible in our cases to do it. > > > > > > > > > > > > > > > > This might be the best option, at least for your recipes, but > > > > > I've > > > > > CC'd the list for additional feedback > > > > > > > > > > > * Propose a patch to fix OEOuthashBasic(). > > > > > > > > > > > > In my humble opinion, the commit's hash shouldn't be > > > > > > included in > > > > > > out-hash generation, it doesn't make sense. Unless I'm > > > > > > missing > > > > > > something important - What are your thoughts? > > > > > > > > > > > > > > > > Yes and no. It's not intentional, but a side effect of hash > > > > > equivalency trying to make sure that the things it's marking > > > > > as > > > > > equivalent can actually be found in sstate (basically, > > > > > because sstate > > > > > include the commit hash, hash equivalency kinda has to > > > > > include it). > > > > > > > > This all sounds a bit unfortunate. > > > > > > > > sstate only works as long as the filenames are predictable. > > > > Some > > > > elements of the sstate filenames are essential to operation, > > > > e.g. the > > > > package architecture since one input would result in multiple > > > > files > > > > with the same hash in the filename of the output otherwise. The > > > > recipe > > > > name and version are there mainly for debugging to allow > > > > someone to > > > > more easily know where an sstate object came from and what it > > > > represents. This is summarised by the comment in sstate.bbclass > > > > "Fields > > > > 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for > > > > information" > > > > in generate_sstatefn(). > > > > > > > > When we added hash equivalence, we added the ability
Re: [OE-core] [OE] help with Equivalence Server
> On Mon, Aug 7, 2023 at 8:41 AM Maksim Chichikalov > wrote: > > > > On Mon, Aug 7, 2023 at 4:01 AM Richard Purdie > > wrote: > > > > > > On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > > > > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > > > > wrote: > > > > > My name is Max; nice to e-meet you. I need your help with > > > > > Equivalence Server :) > > > > > I watched your presentation on Youtube - it 100% helped me to > > > > > understand the logic better and debug the issue we are facing. > > > > > Thank you for all your input into OE development. > > > > > > > > > > I found in OE repo that you introduced "def OEOuthashBasic()", so I > > > > > decided to write to you first before opening the topic on an email > > > > > list. > > > > > > > > > > The problem: > > > > > > > > > > Input data are propagated to the output hash generation function, > > > > > which generates a different out-hash. > > > > > > > > > > Description: > > > > > > > > > > All "_git.bb" recipes have to append SRCPV to PV. As a result, PV > > > > > is different on each commit. > > > > > > > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to generate > > > > > hash, which contains PV (PV contains git hash). As a result, there > > > > > is no way to generate the same out-hash even if changes introduced > > > > > within a commit were trivial. > > > > > > > > > > > > > Right, this is sort of on purpose, because the hash equivalence is > > > > basically trying to say that an sstate object can be used in place of > > > > another one, even when the task hashes aren't the same (but the > > > > output hashes are). However, the sstate code itself will only look > > > > for sstate object with a certain name (which include PV); hash > > > > equivalency does have _some_ control over the file name sstate looks > > > > for, since it will replace the taskhash portion of the name with the > > > > unified hash, but it doesn't have complete control. > > > > > > > > > > > > > > In our codebase, our components have API part, which is managed by > > > > > an independent recipe per component. The described above problem > > > > > caused the recompilation of all components dependent on API, even > > > > > in cases when API was not changed. CI for pull requests recompiles > > > > > mostly the entire code base, I need to do something with it. > > > > > (sorry, quite hard for me to explain it in a nutshell, let me know > > > > > if you like to know slightly more details) > > > > > > > > > > > > > Ya, sounds like a typical mono-repo design? > > > > > > > > > > > > > > I see a couple of options for us: > > > > > * Add a custom implementation of out-hash generated function and > > > > > overwrite SSTATE_HASHEQUIV_METHOD. > > > > > * Better understand why it's mandatory to append SRCPV to PV, and > > > > > maybe it's flexible in our cases to do it. > > > > > > > > > > > > > This might be the best option, at least for your recipes, but I've > > > > CC'd the list for additional feedback > > > > > > > > > * Propose a patch to fix OEOuthashBasic(). > > > > > > > > > > In my humble opinion, the commit's hash shouldn't be included in > > > > > out-hash generation, it doesn't make sense. Unless I'm missing > > > > > something important - What are your thoughts? > > > > > > > > > > > > > Yes and no. It's not intentional, but a side effect of hash > > > > equivalency trying to make sure that the things it's marking as > > > > equivalent can actually be found in sstate (basically, because sstate > > > > include the commit hash, hash equivalency kinda has to include it). > > > > > > This all sounds a bit unfortunate. > > > > > > sstate only works as long as the filenames are predictable. Some > > > elements of the sstate filenames are essential to operation, e.g. the > > > package architecture since one input would result in multiple files > > > with the same hash in the filename of the output otherwise. The recipe > > > name and version are there mainly for debugging to allow someone to > > > more easily know where an sstate object came from and what it > > > represents. This is summarised by the comment in sstate.bbclass "Fields > > > 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for information" > > > in generate_sstatefn(). > > > > > > When we added hash equivalence, we added the ability to equate the > > > hashes but we'd not considered that the version string mismatch may > > > stop significant artefact reuse. I suspect at the time we reasoned that > > > if the version changes, the output probably does too. > > > > > > Sadly fixing this isn't simple. Changing the hash algorithm isn't > > > enough, we need to stop the SRCREV part of PV being used in the sstate > > > filename. If we stop that happening, the output hash algorithm may well > > > "just work" at that point, I'm not sure if it directly encodes PV or > > > just the sstate filename, hopefully the latter. > > > > It's including SSTATE_PKGSPEC in the output hash calculation, > >
Re: [OE-core] [OE] help with Equivalence Server
On Mon, Aug 7, 2023 at 8:41 AM Maksim Chichikalov wrote: > > On Mon, Aug 7, 2023 at 4:01 AM Richard Purdie > wrote: > > > > On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > > > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > > > wrote: > > > > My name is Max; nice to e-meet you. I need your help with > > > > Equivalence Server :) > > > > I watched your presentation on Youtube - it 100% helped me to > > > > understand the logic better and debug the issue we are facing. > > > > Thank you for all your input into OE development. > > > > > > > > I found in OE repo that you introduced "def OEOuthashBasic()", so I > > > > decided to write to you first before opening the topic on an email > > > > list. > > > > > > > > The problem: > > > > > > > > Input data are propagated to the output hash generation function, > > > > which generates a different out-hash. > > > > > > > > Description: > > > > > > > > All "_git.bb" recipes have to append SRCPV to PV. As a result, PV > > > > is different on each commit. > > > > > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to generate > > > > hash, which contains PV (PV contains git hash). As a result, there > > > > is no way to generate the same out-hash even if changes introduced > > > > within a commit were trivial. > > > > > > > > > > Right, this is sort of on purpose, because the hash equivalence is > > > basically trying to say that an sstate object can be used in place of > > > another one, even when the task hashes aren't the same (but the > > > output hashes are). However, the sstate code itself will only look > > > for sstate object with a certain name (which include PV); hash > > > equivalency does have _some_ control over the file name sstate looks > > > for, since it will replace the taskhash portion of the name with the > > > unified hash, but it doesn't have complete control. > > > > > > > > > > > In our codebase, our components have API part, which is managed by > > > > an independent recipe per component. The described above problem > > > > caused the recompilation of all components dependent on API, even > > > > in cases when API was not changed. CI for pull requests recompiles > > > > mostly the entire code base, I need to do something with it. > > > > (sorry, quite hard for me to explain it in a nutshell, let me know > > > > if you like to know slightly more details) > > > > > > > > > > Ya, sounds like a typical mono-repo design? > > > > > > > > > > > I see a couple of options for us: > > > > * Add a custom implementation of out-hash generated function and > > > > overwrite SSTATE_HASHEQUIV_METHOD. > > > > * Better understand why it's mandatory to append SRCPV to PV, and > > > > maybe it's flexible in our cases to do it. > > > > > > > > > > This might be the best option, at least for your recipes, but I've > > > CC'd the list for additional feedback > > > > > > > * Propose a patch to fix OEOuthashBasic(). > > > > > > > > In my humble opinion, the commit's hash shouldn't be included in > > > > out-hash generation, it doesn't make sense. Unless I'm missing > > > > something important - What are your thoughts? > > > > > > > > > > Yes and no. It's not intentional, but a side effect of hash > > > equivalency trying to make sure that the things it's marking as > > > equivalent can actually be found in sstate (basically, because sstate > > > include the commit hash, hash equivalency kinda has to include it). > > > > This all sounds a bit unfortunate. > > > > sstate only works as long as the filenames are predictable. Some > > elements of the sstate filenames are essential to operation, e.g. the > > package architecture since one input would result in multiple files > > with the same hash in the filename of the output otherwise. The recipe > > name and version are there mainly for debugging to allow someone to > > more easily know where an sstate object came from and what it > > represents. This is summarised by the comment in sstate.bbclass "Fields > > 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for information" > > in generate_sstatefn(). > > > > When we added hash equivalence, we added the ability to equate the > > hashes but we'd not considered that the version string mismatch may > > stop significant artefact reuse. I suspect at the time we reasoned that > > if the version changes, the output probably does too. > > > > Sadly fixing this isn't simple. Changing the hash algorithm isn't > > enough, we need to stop the SRCREV part of PV being used in the sstate > > filename. If we stop that happening, the output hash algorithm may well > > "just work" at that point, I'm not sure if it directly encodes PV or > > just the sstate filename, hopefully the latter. > > It's including SSTATE_PKGSPEC in the output hash calculation, > specifically so that a change in sstate filename changes the outhash > (that way, hash equivalence will never map two difference sstate files > as equivalent). > > > > > The hard part is how to do this
Re: [OE-core] [OE] help with Equivalence Server
> On Mon, Aug 7, 2023 at 4:01 AM Richard Purdie > wrote: > > > > On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > > > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > > > wrote: > > > > My name is Max; nice to e-meet you. I need your help with > > > > Equivalence Server :) > > > > I watched your presentation on Youtube - it 100% helped me to > > > > understand the logic better and debug the issue we are facing. > > > > Thank you for all your input into OE development. > > > > > > > > I found in OE repo that you introduced "def OEOuthashBasic()", so I > > > > decided to write to you first before opening the topic on an email > > > > list. > > > > > > > > The problem: > > > > > > > > Input data are propagated to the output hash generation function, > > > > which generates a different out-hash. > > > > > > > > Description: > > > > > > > > All "_git.bb" recipes have to append SRCPV to PV. As a result, PV > > > > is different on each commit. > > > > > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to generate > > > > hash, which contains PV (PV contains git hash). As a result, there > > > > is no way to generate the same out-hash even if changes introduced > > > > within a commit were trivial. > > > > > > > > > > Right, this is sort of on purpose, because the hash equivalence is > > > basically trying to say that an sstate object can be used in place of > > > another one, even when the task hashes aren't the same (but the > > > output hashes are). However, the sstate code itself will only look > > > for sstate object with a certain name (which include PV); hash > > > equivalency does have _some_ control over the file name sstate looks > > > for, since it will replace the taskhash portion of the name with the > > > unified hash, but it doesn't have complete control. > > > > > > > > > > > In our codebase, our components have API part, which is managed by > > > > an independent recipe per component. The described above problem > > > > caused the recompilation of all components dependent on API, even > > > > in cases when API was not changed. CI for pull requests recompiles > > > > mostly the entire code base, I need to do something with it. > > > > (sorry, quite hard for me to explain it in a nutshell, let me know > > > > if you like to know slightly more details) > > > > > > > > > > Ya, sounds like a typical mono-repo design? > > > > > > > > > > > I see a couple of options for us: > > > > * Add a custom implementation of out-hash generated function and > > > > overwrite SSTATE_HASHEQUIV_METHOD. > > > > * Better understand why it's mandatory to append SRCPV to PV, and > > > > maybe it's flexible in our cases to do it. > > > > > > > > > > This might be the best option, at least for your recipes, but I've > > > CC'd the list for additional feedback > > > > > > > * Propose a patch to fix OEOuthashBasic(). > > > > > > > > In my humble opinion, the commit's hash shouldn't be included in > > > > out-hash generation, it doesn't make sense. Unless I'm missing > > > > something important - What are your thoughts? > > > > > > > > > > Yes and no. It's not intentional, but a side effect of hash > > > equivalency trying to make sure that the things it's marking as > > > equivalent can actually be found in sstate (basically, because sstate > > > include the commit hash, hash equivalency kinda has to include it). > > > > This all sounds a bit unfortunate. > > > > sstate only works as long as the filenames are predictable. Some > > elements of the sstate filenames are essential to operation, e.g. the > > package architecture since one input would result in multiple files > > with the same hash in the filename of the output otherwise. The recipe > > name and version are there mainly for debugging to allow someone to > > more easily know where an sstate object came from and what it > > represents. This is summarised by the comment in sstate.bbclass "Fields > > 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for information" > > in generate_sstatefn(). > > > > When we added hash equivalence, we added the ability to equate the > > hashes but we'd not considered that the version string mismatch may > > stop significant artefact reuse. I suspect at the time we reasoned that > > if the version changes, the output probably does too. > > > > Sadly fixing this isn't simple. Changing the hash algorithm isn't > > enough, we need to stop the SRCREV part of PV being used in the sstate > > filename. If we stop that happening, the output hash algorithm may well > > "just work" at that point, I'm not sure if it directly encodes PV or > > just the sstate filename, hopefully the latter. > > It's including SSTATE_PKGSPEC in the output hash calculation, > specifically so that a change in sstate filename changes the outhash > (that way, hash equivalence will never map two difference sstate files > as equivalent). > > > > > The hard part is how to do this generically without adding a lot of > > complex and potentially
Re: [OE-core] [PATCH v8] systemd: update to v254
Hello, I've been looking a bit more at this. there is definitively another issue here which is the first one I found: x86_64-poky-linux-objcopy: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: file format not recognized This is the main issue here. $ file /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: MS-DOS executable PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows $ objdump -p /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub (.reloc): section flag STYP_GROUP (0x4) ignored objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub (.reloc): section flag STYP_COPY (0x10) ignored objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub (.reloc): section flag STYP_GROUP (0x4) ignored objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub (.reloc): section flag STYP_COPY (0x10) ignored objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: warning: ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section .reloc objdump: /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: file format not recognized I tested with v253.7 and I properly get: $ file /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: PE32+ executable (EFI application) x86-64 (stripped to external PDB), for MS Windows $ ./build-st/tmp/sysroots-components/x86_64/binutils-cross-x86_64/usr/bin/x86_64-poky-linux/x86_64-poky-linux-objdump -h /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub /home/alexandre/poky/build-st/tmp/deploy/images/qemux86-64/linuxx64.efi.stub: file format pei-x86-64 Sections: Idx Name Size VMA LMA File off Algn 0 .text d7f0 4000 4000 0400 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .reloc000c 00012000 00012000 dc00 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 2 .data 2ab0 00013000 00013000 de00 2**4 CONTENTS, ALLOC, LOAD, DATA 3 .dynamic 0100 00016000 00016000 00010a00 2**2 CONTENTS, ALLOC, LOAD, DATA 4 .rela 0630 00017000 00017000 00010c00 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 5 .dynsym 0018 00018000 00018000 00011400 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 6 .sdmagic 002a 0001a460 0001a460 00011600 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA I really believe the recipe is not generating a working efi.stub. Can you check? On 06/08/2023 14:56:16+0100, Luca Bocassi wrote: > On Sun, 6 Aug 2023 at 14:50, Richard Purdie > wrote: > > > > On Sun, 2023-08-06 at 14:34 +0100, Luca Bocassi wrote: > > > On Sun, 6 Aug 2023 at 14:22, Alexandre Belloni > > > wrote: > > > > > > > > On 06/08/2023 14:15:27+0100, Luca Bocassi wrote: > > > > > Where does that objcopy command come from? It looks awfully like it is > > > > > hard-coding VMAs? That cannot possibly work reliably, the actual VMAs > > > > > have to be calculated based on the components being added to the PE. > > > > > I'd recommend to use 'ukify' as that makes it much easier, and > > > > > actually we have an intern working to add a bbclass for that just now. > > > > > But it's not needed, you can do the calculations by hand too, dracut > > > > > used to do something similar and was fixed some months ago iirc. > > > > > > > > This is from do_prepare_partition in > > > > scripts/lib/wic/plugins/source/bootimg-efi.py > > > > > > https://git.yoctoproject.org/poky/plain/scripts/lib/wic/plugins/source/bootimg-efi.py > > > > > > objcopy_cmd = "%s-objcopy" % target_sys > > > objcopy_cmd += " --enable-deterministic-archives" > > > objcopy_cmd += " --preserve-dates" > > > objcopy_cmd += " --add-section > > > .osrel=%s/usr/lib/os-release" % staging_dir_host > > > objcopy_cmd += " --change-section-vma .osrel=0x2" > > > objcopy_cmd += " --add-section .cmdline=%s" % cmdline.name > > > objcopy_cmd += " --change-section-vma .cmdline=0x3" > > > objcopy_cmd += dtb_params > > >
[OE-core][PATCH] systemd: fix efi dependency
Last version of systemd dpends now on pyelftools to build the efi support but the required tool is the native ones and not the target. The systemd-boot has the corrected dependencie so fix this in the main recipe. | Program python3 (jinja2) found: YES (/build/tmp-lmp/work/corei7-64-lmp-linux/systemd/1_254-r0/recipe-sysroot-native/usr/bin/python3-native/python3) modules: jinja2 | Checking if "32bit build possible" : links: NO | Program python3 (elftools) found: NO | | ../git/meson.build:2147:8: ERROR: Problem encountered: EFI bootloader support requires pyelftools. | | A full log can be found at /build/tmp-lmp/work/corei7-64-lmp-linux/systemd/1_254-r0/build/meson-logs/meson-log.txt Signed-off-by: Jose Quaresma --- meta/recipes-core/systemd/systemd_254.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/systemd/systemd_254.bb b/meta/recipes-core/systemd/systemd_254.bb index ea1a4f02f0..cd2a021da2 100644 --- a/meta/recipes-core/systemd/systemd_254.bb +++ b/meta/recipes-core/systemd/systemd_254.bb @@ -142,7 +142,7 @@ PACKAGECONFIG[default-compression-lz4] = "-Dlz4=true -Ddefault-compression=lz4,, PACKAGECONFIG[default-compression-xz] = "-Dxz=true -Ddefault-compression=xz,,xz" PACKAGECONFIG[default-compression-zstd] = "-Dzstd=true -Ddefault-compression=zstd,,zstd" PACKAGECONFIG[dbus] = "-Ddbus=true,-Ddbus=false,dbus" -PACKAGECONFIG[efi] = "-Defi=true -Dbootloader=true,-Defi=false -Dbootloader=false,python3-pyelftools" +PACKAGECONFIG[efi] = "-Defi=true -Dbootloader=true,-Defi=false -Dbootloader=false,python3-pyelftools-native" PACKAGECONFIG[elfutils] = "-Delfutils=true,-Delfutils=false,elfutils" PACKAGECONFIG[firstboot] = "-Dfirstboot=true,-Dfirstboot=false" PACKAGECONFIG[repart] = "-Drepart=true,-Drepart=false" -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185603): https://lists.openembedded.org/g/openembedded-core/message/185603 Mute This Topic: https://lists.openembedded.org/mt/100600508/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] externalsrc: fix dependency chain issues
On Mon, Aug 7, 2023 at 2:55 PM Richard Purdie wrote: > > On Mon, 2023-08-07 at 13:19 +0200, Peter Suti wrote: > > On Fri, Aug 4, 2023 at 4:47 PM Richard Purdie > > wrote: > > > > > > Do you have a way to reproduce this using recipes in OE-Core? > > > > > > For example, I tried adding this to the cairo recipe: > > > > > > EXTERNALSRC = "/xxx/cairo-1.16.0" > > > inherit externalsrc > > > > > > and then building cairo, cleaning cairo, building pango (which depends > > > on cairo). I couldn't see any failure. > > > > > > > To reproduce you need a transitive dependency on a recipe using > > externalsrc and run populate_sysroot. > > > > I can trigger it with the following sequence: > > 1) make cairo inherit externalsrc just like you described above. > > 2) build a package that depends on pango, for example libfm: bitbake libfm > > 3) clean cairo sstate: bitbake -c cleansstate cairo > > 4) rerun prepare_recipe_sysroot for libfm: bitbake -c > > prepare_recipe_sysroot -f libfm > > > > This produces the following error for me: > > ERROR: libfm-1.3.2-r0 do_prepare_recipe_sysroot: The sstate manifest > > for task 'cairo:populate_sysroot' (multilib variant '') could not be > > found. > > The pkgarchs considered were: armv8a-crc, armv8a, aarch64, allarch, > > x86_64_x86_64-nativesdk. > > But none of these manifests exists: > > /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-crc-cairo.populate_sysroot > > /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-cairo.populate_sysroot > > /home/yocto/.build-yocto/tmp/sstate-control/manifest-aarch64-cairo.populate_sysroot > > /home/yocto/.build-yocto/tmp/sstate-control/manifest-allarch-cairo.populate_sysroot > > /home/yocto/.build-yocto/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-cairo.populate_sysroot > > ERROR: Logfile of failure stored in: > > /home/yocto/.build-yocto/tmp/work/armv8a-poky-linux/libfm/1.3.2-r0/temp/log.do_prepare_recipe_sysroot.3102616 > > ERROR: Task > > (/home/yocto/poky/meta/recipes-support/libfm/libfm_1.3.2.bb:do_prepare_recipe_sysroot) > > failed with exit code '1' > > > > > > I'd like to thank you for the time you have invested in this issue! I > > > > appreciate the help. > > > > I understand that my proposed solution might not be ideal, but fixing > > > > the underlying issue in runqueue would be a real challenge. > > > > If upstream is not interested in this patch, I can also understand that. > > > > > > It isn't that we're not interested, we just need to make sure something > > > else doesn't break. A test case to reproduce the issue you're seeing > > > would help a lot. Ultimately we should perhaps add something to the > > > tests in meta/lib/oeqa/ to cover the issue. > > > > I agree that a test would be valuable for this. I'll try to look into > > how such a testcase could be constructed. > > I tried: > > bitbake libfm; bitbake -c cleansstate cairo; bitbake -c > prepare_recipe_sysroot -f libfm > > with cairo marked as externalsrc and everything built just fine. Can > you confirm which release of the project you're using please? I tested > with master. > I have just tried with 058a44165ce375f405063e73a9fcd1b2757ef8da and I could reproduce it. I did not notice before but on the first try the issue is not triggered, but running the following two commands it eventually breaks: 1) bitbake -c cleansstate cairo 2) bitbake -c prepare_recipe_sysroot -f libfm It did not happen on the first 2 runs for me, but it did happen on the 3rd one. Could you check if running this a few times reproduces the issue? `bitbake -c cleansstate cairo; bitbake -c prepare_recipe_sysroot -f libfm` Because eventually cairo is not built, just skipped entirely. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185602): https://lists.openembedded.org/g/openembedded-core/message/185602 Mute This Topic: https://lists.openembedded.org/mt/100458147/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [OE] help with Equivalence Server
On Mon, Aug 7, 2023 at 4:01 AM Richard Purdie wrote: > > On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > > wrote: > > > My name is Max; nice to e-meet you. I need your help with > > > Equivalence Server :) > > > I watched your presentation on Youtube - it 100% helped me to > > > understand the logic better and debug the issue we are facing. > > > Thank you for all your input into OE development. > > > > > > I found in OE repo that you introduced "def OEOuthashBasic()", so I > > > decided to write to you first before opening the topic on an email > > > list. > > > > > > The problem: > > > > > > Input data are propagated to the output hash generation function, > > > which generates a different out-hash. > > > > > > Description: > > > > > > All "_git.bb" recipes have to append SRCPV to PV. As a result, PV > > > is different on each commit. > > > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to generate > > > hash, which contains PV (PV contains git hash). As a result, there > > > is no way to generate the same out-hash even if changes introduced > > > within a commit were trivial. > > > > > > > Right, this is sort of on purpose, because the hash equivalence is > > basically trying to say that an sstate object can be used in place of > > another one, even when the task hashes aren't the same (but the > > output hashes are). However, the sstate code itself will only look > > for sstate object with a certain name (which include PV); hash > > equivalency does have _some_ control over the file name sstate looks > > for, since it will replace the taskhash portion of the name with the > > unified hash, but it doesn't have complete control. > > > > > > > > In our codebase, our components have API part, which is managed by > > > an independent recipe per component. The described above problem > > > caused the recompilation of all components dependent on API, even > > > in cases when API was not changed. CI for pull requests recompiles > > > mostly the entire code base, I need to do something with it. > > > (sorry, quite hard for me to explain it in a nutshell, let me know > > > if you like to know slightly more details) > > > > > > > Ya, sounds like a typical mono-repo design? > > > > > > > > I see a couple of options for us: > > > * Add a custom implementation of out-hash generated function and > > > overwrite SSTATE_HASHEQUIV_METHOD. > > > * Better understand why it's mandatory to append SRCPV to PV, and > > > maybe it's flexible in our cases to do it. > > > > > > > This might be the best option, at least for your recipes, but I've > > CC'd the list for additional feedback > > > > > * Propose a patch to fix OEOuthashBasic(). > > > > > > In my humble opinion, the commit's hash shouldn't be included in > > > out-hash generation, it doesn't make sense. Unless I'm missing > > > something important - What are your thoughts? > > > > > > > Yes and no. It's not intentional, but a side effect of hash > > equivalency trying to make sure that the things it's marking as > > equivalent can actually be found in sstate (basically, because sstate > > include the commit hash, hash equivalency kinda has to include it). > > This all sounds a bit unfortunate. > > sstate only works as long as the filenames are predictable. Some > elements of the sstate filenames are essential to operation, e.g. the > package architecture since one input would result in multiple files > with the same hash in the filename of the output otherwise. The recipe > name and version are there mainly for debugging to allow someone to > more easily know where an sstate object came from and what it > represents. This is summarised by the comment in sstate.bbclass "Fields > 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for information" > in generate_sstatefn(). > > When we added hash equivalence, we added the ability to equate the > hashes but we'd not considered that the version string mismatch may > stop significant artefact reuse. I suspect at the time we reasoned that > if the version changes, the output probably does too. > > Sadly fixing this isn't simple. Changing the hash algorithm isn't > enough, we need to stop the SRCREV part of PV being used in the sstate > filename. If we stop that happening, the output hash algorithm may well > "just work" at that point, I'm not sure if it directly encodes PV or > just the sstate filename, hopefully the latter. It's including SSTATE_PKGSPEC in the output hash calculation, specifically so that a change in sstate filename changes the outhash (that way, hash equivalence will never map two difference sstate files as equivalent). > > The hard part is how to do this generically without adding a lot of > complex and potentially fragile code. The datastore context in that > function is the core configuration, not the recipe's datastore. The > options I can think of offhand: > > a) Live with the issue > > b) Put a hack into
Re: [OE-core] [RFC v2 0/2] Add bblock helper script
On Mon, 7 Aug 2023 at 15:38, Julien Stephan wrote: > I sent a v4 with an oeqa self test. What do you think about it? > https://lists.openembedded.org/g/openembedded-core/message/185408 Right now I don't have any particular comments about v4, but others do, I think? You may have to make further fixes if something fails in QA with these changes. Alex -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185600): https://lists.openembedded.org/g/openembedded-core/message/185600 Mute This Topic: https://lists.openembedded.org/mt/100277504/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [RESEND 1/1] libexif: add ptest support
On Thu, 2023-08-03 at 15:50 +0200, Alexander Kanavin wrote: > What do the tests actually do? If they test libexif functionality in > isolation, is there a need to run them, if upstream does this anyway? > ptests are primarily meant for integration testing, e.g. exposing > issues that arise in a complete customized system. I've noticed a few replies about this and I do disagree slightly. ptests are useful to ensure that the recipes in question actually work. I'm sure most upstreams do test things but probably not on weirder targets like mips/powerpc or with musl. For something like libexif, if the ptests test the library functions properly, returning the right test data for a sample for example, then that is a useful for us. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185599): https://lists.openembedded.org/g/openembedded-core/message/185599 Mute This Topic: https://lists.openembedded.org/mt/100525801/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [RFC v2 0/2] Add bblock helper script
Le jeu. 27 juil. 2023 à 16:28, Alexander Kanavin a écrit : > > Sure; if you can write a script and show it here, we can figure out > where to place the test officially. > > Alex Hi Alexander, I sent a v4 with an oeqa self test. What do you think about it? https://lists.openembedded.org/g/openembedded-core/message/185408 Cheers Julien > > On Thu, 27 Jul 2023 at 16:15, Julien Stephan wrote: > > > > On Mon, Jul 24, 2023 at 10:36:28AM +0200, Alexander Kanavin wrote: > > > On Mon, 24 Jul 2023 at 10:25, Julien Stephan > > > wrote: > > > > > Thanks for working on this. Should we think about how this could be > > > > > tested? > > > > Do you mean we should consider addind self test for bblock? or you want > > > > to discuss about acceptance criteria for bblock? > > > > > > Hello, > > > I mean mostly about what should be tested. How can we verify that the > > > script does what it's supposed to, in an automated way, so it won't > > > silently break as new changes to bitbake/oe-core are added? What > > > should such a test contain? > > > The specific form of tests (whether it's selftest, or maybe a part of > > > SDK testing, or something else) is secondary. > > > > > > Alex > > > > Hi Alex, > > > > I just send the v3 with a lot of improvements! > > > > Here is what I do during my dev: > > - lock a recipe's task for a given arch (qemux86-64 vs qemuarm) > > - modify the given task > > - check that for the selected arch, task is locked (but not for other arch) > > > > Maybe we need to be more formal with that? > > > > I would be happy to provide a test script if needed. > > > > Cheers > > Julien -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185598): https://lists.openembedded.org/g/openembedded-core/message/185598 Mute This Topic: https://lists.openembedded.org/mt/100277504/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [RESEND 1/1] libexif: add ptest support
Le jeu. 3 août 2023 à 15:51, Alexander Kanavin a écrit : > > What do the tests actually do? If they test libexif functionality in > isolation, is there a need to run them, if upstream does this anyway? > ptests are primarily meant for integration testing, e.g. exposing > issues that arise in a complete customized system. > > Alex Hi Alexander, Didn't catch this before, makes sense. I thought we would like to have ptest enabled for as many packages as possible. >From libexif github pages: > The short test programs in the test directory illustrates how to create > valid EXIF data from scratch, how to save EXIF data and how to load EXIF > data from data in memory. To run the test programs, just run make check. > There are also a few simple example programs available in the > contrib/examples/ directory. Don't hesitate to contact > us at if you have any questions > on how to use libexif. So what should we do about this patch? just drop it? Best Julien > > On Thu, 3 Aug 2023 at 15:29, Julien Stephan wrote: > > > > adds ptest support for libexif > > > > Ptest was executed on a core-image-minimal: > > root@qemux86-64:~# ptest-runner libexif > > START: ptest-runner > > 2023-07-12T15:45 > > BEGIN: /usr/lib/libexif/ptest > > [...] > > i > > All 13 tests passed > > (1 test was not run) > > > > [...] > > DURATION: 35 > > END: /usr/lib/libexif/ptest > > 2023-07-12T15:45 > > STOP: ptest-runner > > TOTAL: 1 FAIL: 0 > > > > Signed-off-by: Julien Stephan > > --- > > .../distro/include/ptest-packagelists.inc | 1 + > > ...-serial-tests-config-needed-by-ptest.patch | 26 > > .../recipes-support/libexif/libexif/run-ptest | 3 ++ > > .../recipes-support/libexif/libexif_0.6.24.bb | 30 ++- > > 4 files changed, 59 insertions(+), 1 deletion(-) > > create mode 100644 > > meta/recipes-support/libexif/libexif/0001-Add-serial-tests-config-needed-by-ptest.patch > > create mode 100644 meta/recipes-support/libexif/libexif/run-ptest > > > > diff --git a/meta/conf/distro/include/ptest-packagelists.inc > > b/meta/conf/distro/include/ptest-packagelists.inc > > index 6250cf081e0..bbbef5b0431 100644 > > --- a/meta/conf/distro/include/ptest-packagelists.inc > > +++ b/meta/conf/distro/include/ptest-packagelists.inc > > @@ -75,6 +75,7 @@ PTESTS_FAST = "\ > > slang \ > > wayland \ > > zlib \ > > +libexif \ > > " > > PTESTS_FAST:append:libc-glibc = " glibc-tests" > > PTESTS_PROBLEMS:remove:libc-glibc = "glibc-tests" > > diff --git > > a/meta/recipes-support/libexif/libexif/0001-Add-serial-tests-config-needed-by-ptest.patch > > > > b/meta/recipes-support/libexif/libexif/0001-Add-serial-tests-config-needed-by-ptest.patch > > new file mode 100644 > > index 000..505aa073309 > > --- /dev/null > > +++ > > b/meta/recipes-support/libexif/libexif/0001-Add-serial-tests-config-needed-by-ptest.patch > > @@ -0,0 +1,26 @@ > > +From 1ee7217c8ae724d793f9a9876c3608057a2ccbf8 Mon Sep 17 00:00:00 2001 > > +From: Julien Stephan > > +Date: Tue, 11 Jul 2023 16:07:54 +0200 > > +Subject: [PATCH] Add serial-tests config needed by ptest > > + > > +Add serial-tests support, ptest needs it. > > + > > +Upstream-Status: Inappropriate [oe specific] > > + > > +Signed-off-by: Julien Stephan > > +--- > > + configure.ac | 1 + > > + 1 file changed, 1 insertion(+) > > + > > +diff --git a/configure.ac b/configure.ac > > +index cd48047..5413907 100644 > > +--- a/configure.ac > > b/configure.ac > > +@@ -16,6 +16,7 @@ AM_INIT_AUTOMAKE([ > > + dist-zip > > + check-news > > + subdir-objects > > ++ serial-tests > > + ]) > > + AM_MAINTAINER_MODE > > + > > diff --git a/meta/recipes-support/libexif/libexif/run-ptest > > b/meta/recipes-support/libexif/libexif/run-ptest > > new file mode 100644 > > index 000..2d23159eb03 > > --- /dev/null > > +++ b/meta/recipes-support/libexif/libexif/run-ptest > > @@ -0,0 +1,3 @@ > > +#!/bin/sh > > + > > +make -o Makefile runtest-TESTS > > diff --git a/meta/recipes-support/libexif/libexif_0.6.24.bb > > b/meta/recipes-support/libexif/libexif_0.6.24.bb > > index 367f012f8cf..27e369a89a5 100644 > > --- a/meta/recipes-support/libexif/libexif_0.6.24.bb > > +++ b/meta/recipes-support/libexif/libexif_0.6.24.bb > > @@ -11,12 +11,40 @@ def version_underscore(v): > > return "_".join(v.split(".")) > > > > SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libexif-${PV}.tar.bz2 \ > > + file://0001-Add-serial-tests-config-needed-by-ptest.patch \ > > + file://run-ptest \ > > " > > > > SRC_URI[sha256sum] = > > "d47564c433b733d83b6704c70477e0a4067811d184ec565258ac563d8223f6ae" > > > > -inherit autotools gettext github-releases > > +inherit autotools gettext github-releases ptest > > > > EXTRA_OECONF += "--disable-docs" > > > > +do_compile_ptest() { > > +oe_runmake -C test buildtest-TESTS > > +} > > + > > +do_install_ptest() { > > +install ${B}/test/test*[!\.o] ${D}${PTEST_PATH} > >
Re: [OE-core] [PATCH] externalsrc: fix dependency chain issues
On Mon, 2023-08-07 at 13:19 +0200, Peter Suti wrote: > On Fri, Aug 4, 2023 at 4:47 PM Richard Purdie > wrote: > > > > Do you have a way to reproduce this using recipes in OE-Core? > > > > For example, I tried adding this to the cairo recipe: > > > > EXTERNALSRC = "/xxx/cairo-1.16.0" > > inherit externalsrc > > > > and then building cairo, cleaning cairo, building pango (which depends > > on cairo). I couldn't see any failure. > > > > To reproduce you need a transitive dependency on a recipe using > externalsrc and run populate_sysroot. > > I can trigger it with the following sequence: > 1) make cairo inherit externalsrc just like you described above. > 2) build a package that depends on pango, for example libfm: bitbake libfm > 3) clean cairo sstate: bitbake -c cleansstate cairo > 4) rerun prepare_recipe_sysroot for libfm: bitbake -c > prepare_recipe_sysroot -f libfm > > This produces the following error for me: > ERROR: libfm-1.3.2-r0 do_prepare_recipe_sysroot: The sstate manifest > for task 'cairo:populate_sysroot' (multilib variant '') could not be > found. > The pkgarchs considered were: armv8a-crc, armv8a, aarch64, allarch, > x86_64_x86_64-nativesdk. > But none of these manifests exists: > /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-crc-cairo.populate_sysroot > /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-cairo.populate_sysroot > /home/yocto/.build-yocto/tmp/sstate-control/manifest-aarch64-cairo.populate_sysroot > /home/yocto/.build-yocto/tmp/sstate-control/manifest-allarch-cairo.populate_sysroot > /home/yocto/.build-yocto/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-cairo.populate_sysroot > ERROR: Logfile of failure stored in: > /home/yocto/.build-yocto/tmp/work/armv8a-poky-linux/libfm/1.3.2-r0/temp/log.do_prepare_recipe_sysroot.3102616 > ERROR: Task > (/home/yocto/poky/meta/recipes-support/libfm/libfm_1.3.2.bb:do_prepare_recipe_sysroot) > failed with exit code '1' > > > > I'd like to thank you for the time you have invested in this issue! I > > > appreciate the help. > > > I understand that my proposed solution might not be ideal, but fixing > > > the underlying issue in runqueue would be a real challenge. > > > If upstream is not interested in this patch, I can also understand that. > > > > It isn't that we're not interested, we just need to make sure something > > else doesn't break. A test case to reproduce the issue you're seeing > > would help a lot. Ultimately we should perhaps add something to the > > tests in meta/lib/oeqa/ to cover the issue. > > I agree that a test would be valuable for this. I'll try to look into > how such a testcase could be constructed. I tried: bitbake libfm; bitbake -c cleansstate cairo; bitbake -c prepare_recipe_sysroot -f libfm with cairo marked as externalsrc and everything built just fine. Can you confirm which release of the project you're using please? I tested with master. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185596): https://lists.openembedded.org/g/openembedded-core/message/185596 Mute This Topic: https://lists.openembedded.org/mt/100458147/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH v2 2/6] arch-armv8,arch-armv9: Add sve based tune options
On Fri, 2023-08-04 at 10:02 -0700, Khem Raj wrote: > Signed-off-by: Khem Raj > --- > v2: Rebased > > meta/conf/machine/include/arm/arch-armv8-2a.inc | 7 ++- > meta/conf/machine/include/arm/arch-armv8-4a.inc | 7 ++- > meta/conf/machine/include/arm/arch-armv8-5a.inc | 7 ++- > meta/conf/machine/include/arm/arch-armv9a.inc | 7 ++- > 4 files changed, 24 insertions(+), 4 deletions(-) > > diff --git a/meta/conf/machine/include/arm/arch-armv8-2a.inc > b/meta/conf/machine/include/arm/arch-armv8-2a.inc > index 95368b0af79..6f31e26e34f 100644 > --- a/meta/conf/machine/include/arm/arch-armv8-2a.inc > +++ b/meta/conf/machine/include/arm/arch-armv8-2a.inc > @@ -6,14 +6,19 @@ TUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', > 'armv8-2a', ' -march > MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8-2a', > 'armv8-2a:', '', d)}" > > require conf/machine/include/arm/arch-armv8a.inc > +require conf/machine/include/arm/feature-arm-sve.inc > > # Little Endian base configs > -AVAILTUNES += "armv8-2a armv8-2a-crypto" > +AVAILTUNES += "armv8-2a armv8-2a-crypto armv8-2a-crypto-sve" > ARMPKGARCH:tune-armv8-2a?= "armv8-2a" > ARMPKGARCH:tune-armv8-2a-crypto ?= "armv8-2a" > +ARMPKGARCH:tune-armv8-2a-crypto-sve ?= "armv8-2a" > TUNE_FEATURES:tune-armv8-2a = "aarch64 armv8-2a" > TUNE_FEATURES:tune-armv8-2a-crypto = > "${TUNE_FEATURES:tune-armv8-2a} crypto" > +TUNE_FEATURES:tune-armv8-2a-crypto-sve = > "${TUNE_FEATURES:tune-armv8-2a-crypto} sve" > PACKAGE_EXTRA_ARCHS:tune-armv8-2a= > "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8-2a" > PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto = > "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a} armv8-2a-crypto" > +PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto-sve = > "${PACKAGE_EXTRA_ARCHS:tune-armv8-2a-crypto} armv8-2a-crypto-sve" > BASE_LIB:tune-armv8-2a = "lib64" > BASE_LIB:tune-armv8-2a-crypto= "lib64" > +BASE_LIB:tune-armv8-2a-crypto-sve= "lib64" > diff --git a/meta/conf/machine/include/arm/arch-armv8-4a.inc > b/meta/conf/machine/include/arm/arch-armv8-4a.inc > index 29feddb64c5..b61d50daa5e 100644 > --- a/meta/conf/machine/include/arm/arch-armv8-4a.inc > +++ b/meta/conf/machine/include/arm/arch-armv8-4a.inc > @@ -6,14 +6,19 @@ TUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', > 'armv8-4a', ' -march > MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8-4a', > 'armv8-4a:', '', d)}" > > require conf/machine/include/arm/arch-armv8a.inc > +require conf/machine/include/arm/feature-arm-sve.inc > > # Little Endian base configs > -AVAILTUNES += "armv8-4a armv8-4a-crypto" > +AVAILTUNES += "armv8-4a armv8-4a-crypto armv8-4a-crypto-sve" > ARMPKGARCH:tune-armv8-4a?= "armv8-4a" > ARMPKGARCH:tune-armv8-4a-crypto ?= "armv8-4a" > +ARMPKGARCH:tune-armv8-4a-crypto-sve ?= "armv8-4a" > TUNE_FEATURES:tune-armv8-4a = "aarch64 armv8-4a" > TUNE_FEATURES:tune-armv8-4a-crypto = > "${TUNE_FEATURES:tune-armv8-4a} crypto" > +TUNE_FEATURES:tune-armv8-4a-crypto-sve = > "${TUNE_FEATURES:tune-armv8-4a-crypto} sve" > PACKAGE_EXTRA_ARCHS:tune-armv8-4a= > "${PACKAGE_EXTRA_ARCHS:tune-armv8a} armv8-4a" > PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto = > "${PACKAGE_EXTRA_ARCHS:tune-armv8-4a} armv8-4a-crypto" > +PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto-sve = > "${PACKAGE_EXTRA_ARCHS:tune-armv8-4a-crypto} armv8-4a-crypto-sve" > BASE_LIB:tune-armv8-4a = "lib64" > BASE_LIB:tune-armv8-4a-crypto= "lib64" > +BASE_LIB:tune-armv8-4a-crypto-sve= "lib64" > diff --git a/meta/conf/machine/include/arm/arch-armv8-5a.inc > b/meta/conf/machine/include/arm/arch-armv8-5a.inc > index a1bcb7fb9a1..176bc9033c9 100644 > --- a/meta/conf/machine/include/arm/arch-armv8-5a.inc > +++ b/meta/conf/machine/include/arm/arch-armv8-5a.inc > @@ -6,14 +6,19 @@ TUNE_CCARGS_MARCH .= "${@bb.utils.contains('TUNE_FEATURES', > 'armv8-5a', ' -march > MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'armv8-5a', > 'armv8-5a:', '', d)}" > > require conf/machine/include/arm/arch-armv8a.inc > +require conf/machine/include/arm/feature-arm-sve.inc > > # Little Endian base configs > -AVAILTUNES += "armv8-5a armv8-5a-crypto" > +AVAILTUNES += "armv8-5a armv8-5a-crypto armv8-5a-crypto-sve" > ARMPKGARCH:tune-armv8-5a?= "armv8-5a" > ARMPKGARCH:tune-armv8-5a-crypto ?= "armv8-5a" > +ARMPKGARCH:tune-armv8-5a-crypto-sve ?= "armv8-5a" > TUNE_FEATURES:tune-armv8-5a = "aarch64 armv8-5a" > TUNE_FEATURES:tune-armv8-5a-crypto = > "${TUNE_FEATURES:tune-armv8-5a} crypto" > +TUNE_FEATURES:tune-armv8-5a-crypto-sve = > "${TUNE_FEATURES:tune-armv8-5a-crypto} sve" > PACKAGE_EXTRA_ARCHS:tune-armv8-5a= >
Re: [OE-core] [PATCH 3/3] weston-init: mimic systemd behavior when running in sysvinit
Hello Alexandre, Em seg., 7 de ago. de 2023 às 05:56, Alexandre Belloni via lists.openembedded.org escreveu: > I believe this change causes this QA failure: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/7576/steps/12/logs/stdio I'll check this. @Purdie, Richard please hold this patch until I check the error. -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9 9981-7854 Mobile: +1 (347) 903-9750 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185594): https://lists.openembedded.org/g/openembedded-core/message/185594 Mute This Topic: https://lists.openembedded.org/mt/100553774/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] externalsrc: fix dependency chain issues
On Fri, Aug 4, 2023 at 4:47 PM Richard Purdie wrote: > > Do you have a way to reproduce this using recipes in OE-Core? > > For example, I tried adding this to the cairo recipe: > > EXTERNALSRC = "/xxx/cairo-1.16.0" > inherit externalsrc > > and then building cairo, cleaning cairo, building pango (which depends > on cairo). I couldn't see any failure. > To reproduce you need a transitive dependency on a recipe using externalsrc and run populate_sysroot. I can trigger it with the following sequence: 1) make cairo inherit externalsrc just like you described above. 2) build a package that depends on pango, for example libfm: bitbake libfm 3) clean cairo sstate: bitbake -c cleansstate cairo 4) rerun prepare_recipe_sysroot for libfm: bitbake -c prepare_recipe_sysroot -f libfm This produces the following error for me: ERROR: libfm-1.3.2-r0 do_prepare_recipe_sysroot: The sstate manifest for task 'cairo:populate_sysroot' (multilib variant '') could not be found. The pkgarchs considered were: armv8a-crc, armv8a, aarch64, allarch, x86_64_x86_64-nativesdk. But none of these manifests exists: /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-crc-cairo.populate_sysroot /home/yocto/.build-yocto/tmp/sstate-control/manifest-armv8a-cairo.populate_sysroot /home/yocto/.build-yocto/tmp/sstate-control/manifest-aarch64-cairo.populate_sysroot /home/yocto/.build-yocto/tmp/sstate-control/manifest-allarch-cairo.populate_sysroot /home/yocto/.build-yocto/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-cairo.populate_sysroot ERROR: Logfile of failure stored in: /home/yocto/.build-yocto/tmp/work/armv8a-poky-linux/libfm/1.3.2-r0/temp/log.do_prepare_recipe_sysroot.3102616 ERROR: Task (/home/yocto/poky/meta/recipes-support/libfm/libfm_1.3.2.bb:do_prepare_recipe_sysroot) failed with exit code '1' > > I'd like to thank you for the time you have invested in this issue! I > > appreciate the help. > > I understand that my proposed solution might not be ideal, but fixing > > the underlying issue in runqueue would be a real challenge. > > If upstream is not interested in this patch, I can also understand that. > > It isn't that we're not interested, we just need to make sure something > else doesn't break. A test case to reproduce the issue you're seeing > would help a lot. Ultimately we should perhaps add something to the > tests in meta/lib/oeqa/ to cover the issue. I agree that a test would be valuable for this. I'll try to look into how such a testcase could be constructed. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185593): https://lists.openembedded.org/g/openembedded-core/message/185593 Mute This Topic: https://lists.openembedded.org/mt/100458147/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] rust-target-config: fix target_features for vfpv3d16
Hello, This causes failures: https://autobuilder.yoctoproject.org/typhoon/#/builders/151/builds/304/steps/12/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/301/steps/12/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/148/builds/306/steps/13/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/145/builds/299/steps/12/logs/stdio https://autobuilder.yoctoproject.org/typhoon/#/builders/154/builds/301/steps/13/logs/stdio 2023-08-04 17:28:45,215 - oe-selftest - INFO - == 2023-08-04 17:28:45,215 - oe-selftest - INFO - FAIL: rust.RustSelfTestSystemEmulated.test_rust (subunit.RemotedTestCase) 2023-08-04 17:28:45,215 - oe-selftest - INFO - -- 2023-08-04 17:28:45,215 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last): File "/home/pokybuild/yocto-worker/qemumips-tc/build/meta/lib/oeqa/selftest/cases/rust.py", line 293, in test_rust runCmd(cmd) File "/home/pokybuild/yocto-worker/qemumips-tc/build/meta/lib/oeqa/utils/commands.py", line 212, in runCmd raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, exc_output)) AssertionError: Command ' export PATH=/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-3391980/tmp/work/mips32r2-poky-linux/rust/1.70.0-r0/recipe-sysroot-native/usr/bin:$PATH; export TARGET_VENDOR="-poky"; export PATH=/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-3391980/tmp/work/mips32r2-poky-linux/rust/1.70.0-r0/recipe-sysroot-native/usr/bin/mips-poky-linux:/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-3391980/tmp/hosttools:$PATH; export RUST_TARGET_PATH=/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-3391980/tmp/work/mips32r2-poky-linux/rust/1.70.0-r0/rust-targets; export TEST_DEVICE_ADDR="192.168.7.2:12345"; cd /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-3391980/tmp/work/mips32r2-poky-linux/rust/1.70.0-r0/rustc-1.70.0-src; python3 src/bootstrap/bootstrap.py test --exclude compiler/rustc --exclude compiler/rustc_interface/src/tests.rs --exclude library/panic_abort --exclude library/panic_unwind --exclude library/test/src/stats/tests.rs --exclude src/bootstrap/builder/tests.rs --exclude src/doc/rustc --exclude src/doc/rustdoc --exclude src/doc/unstable-book --exclude src/librustdoc --exclude src/rustdoc-json-types --exclude src/tools/compiletest/src/common.rs --exclude src/tools/lint-docs --exclude src/tools/rust-analyzer --exclude src/tools/rustdoc-themes --exclude src/tools/tidy --exclude tests/assembly/asm/aarch64-outline-atomics.rs --exclude tests/codegen/abi-main-signature-32bit-c-int.rs --exclude tests/codegen/abi-repr-ext.rs --exclude tests/codegen/abi-x86-interrupt.rs --exclude tests/codegen/branch-protection.rs --exclude tests/codegen/catch-unwind.rs --exclude tests/codegen/cf-protection.rs --exclude tests/codegen/enum-bounds-check-derived-idx.rs --exclude tests/codegen/force-unwind-tables.rs --exclude tests/codegen/intrinsic-no-unnamed-attr.rs --exclude tests/codegen/issues/issue-103840.rs --exclude tests/codegen/issues/issue-47278.rs --exclude tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs --exclude tests/codegen/lifetime_start_end.rs --exclude tests/codegen/local-generics-in-exe-internalized.rs --exclude tests/codegen/match-unoptimized.rs --exclude tests/codegen/noalias-rwlockreadguard.rs --exclude tests/codegen/non-terminate/nonempty-infinite-loop.rs --exclude tests/codegen/noreturn-uninhabited.rs --exclude tests/codegen/repr-transparent-aggregates-3.rs --exclude tests/codegen/sse42-implies-crc32.rs --exclude tests/codegen/thread-local.rs --exclude tests/codegen/uninit-consts.rs --exclude tests/pretty/raw-str-nonexpr.rs --exclude tests/run-make --exclude tests/run-make/cdylib-fewer-symbols/foo.rs --exclude tests/run-make/doctests-keep-binaries/t.rs --exclude tests/run-make-fulldeps --exclude tests/run-make/issue-22131/foo.rs --exclude tests/run-make/issue-36710/Makefile --exclude tests/run-make/issue-47551 --exclude tests/run-make/pgo-branch-weights --exclude tests/run-make/pgo-gen --exclude tests/run-make/pgo-gen-lto --exclude tests/run-make/pgo-indirect-call-promotion --exclude tests/run-make/pgo-use --exclude tests/run-make/pointer-auth-link-with-c/Makefile --exclude tests/run-make/profile --exclude tests/run-make/static-pie --exclude tests/run-make/sysroot-crates-are-unstable --exclude tests/run-make/target-specs --exclude tests/rustdoc --exclude tests/rustdoc/async-move-doctest.rs --exclude tests/rustdoc/async-trait.rs --exclude tests/rustdoc/auto-traits.rs --exclude tests/rustdoc/check-source-code-urls-to-def.rs --exclude tests/rustdoc/comment-in-doctest.rs --exclude
Re: [OE-core] [OE] help with Equivalence Server
On Sun, 2023-08-06 at 13:15 -0600, Joshua Watt wrote: > On Sat, Aug 5, 2023 at 7:54 PM Maksim Chichikalov > wrote: > > My name is Max; nice to e-meet you. I need your help with > > Equivalence Server :) > > I watched your presentation on Youtube - it 100% helped me to > > understand the logic better and debug the issue we are facing. > > Thank you for all your input into OE development. > > > > I found in OE repo that you introduced "def OEOuthashBasic()", so I > > decided to write to you first before opening the topic on an email > > list. > > > > The problem: > > > > Input data are propagated to the output hash generation function, > > which generates a different out-hash. > > > > Description: > > > > All "_git.bb" recipes have to append SRCPV to PV. As a result, PV > > is different on each commit. > > > > The OEOuthashBasic function includes SSTATE_PKGSPEC to generate > > hash, which contains PV (PV contains git hash). As a result, there > > is no way to generate the same out-hash even if changes introduced > > within a commit were trivial. > > > > Right, this is sort of on purpose, because the hash equivalence is > basically trying to say that an sstate object can be used in place of > another one, even when the task hashes aren't the same (but the > output hashes are). However, the sstate code itself will only look > for sstate object with a certain name (which include PV); hash > equivalency does have _some_ control over the file name sstate looks > for, since it will replace the taskhash portion of the name with the > unified hash, but it doesn't have complete control. > > > > > In our codebase, our components have API part, which is managed by > > an independent recipe per component. The described above problem > > caused the recompilation of all components dependent on API, even > > in cases when API was not changed. CI for pull requests recompiles > > mostly the entire code base, I need to do something with it. > > (sorry, quite hard for me to explain it in a nutshell, let me know > > if you like to know slightly more details) > > > > Ya, sounds like a typical mono-repo design? > > > > > I see a couple of options for us: > > * Add a custom implementation of out-hash generated function and > > overwrite SSTATE_HASHEQUIV_METHOD. > > * Better understand why it's mandatory to append SRCPV to PV, and > > maybe it's flexible in our cases to do it. > > > > This might be the best option, at least for your recipes, but I've > CC'd the list for additional feedback > > > * Propose a patch to fix OEOuthashBasic(). > > > > In my humble opinion, the commit's hash shouldn't be included in > > out-hash generation, it doesn't make sense. Unless I'm missing > > something important - What are your thoughts? > > > > Yes and no. It's not intentional, but a side effect of hash > equivalency trying to make sure that the things it's marking as > equivalent can actually be found in sstate (basically, because sstate > include the commit hash, hash equivalency kinda has to include it). This all sounds a bit unfortunate. sstate only works as long as the filenames are predictable. Some elements of the sstate filenames are essential to operation, e.g. the package architecture since one input would result in multiple files with the same hash in the filename of the output otherwise. The recipe name and version are there mainly for debugging to allow someone to more easily know where an sstate object came from and what it represents. This is summarised by the comment in sstate.bbclass "Fields 0,5,6 are mandatory, 1 is most useful, 2,3,4 are just for information" in generate_sstatefn(). When we added hash equivalence, we added the ability to equate the hashes but we'd not considered that the version string mismatch may stop significant artefact reuse. I suspect at the time we reasoned that if the version changes, the output probably does too. Sadly fixing this isn't simple. Changing the hash algorithm isn't enough, we need to stop the SRCREV part of PV being used in the sstate filename. If we stop that happening, the output hash algorithm may well "just work" at that point, I'm not sure if it directly encodes PV or just the sstate filename, hopefully the latter. The hard part is how to do this generically without adding a lot of complex and potentially fragile code. The datastore context in that function is the core configuration, not the recipe's datastore. The options I can think of offhand: a) Live with the issue b) Put a hack into generate_sstatefn() which changed the PV element if it matched a pattern but we'd have to do this for each SCM as needed. Ugly but lowest overhead. c) Indirect PV to SSTATEPV (or similar) and then alter SSTATEPV to drop SRCPV to a fixed string. Nicer code in some ways but horrible parsing/performance overhead since every recipe, even non-SCM ones would be affected. d) A partial version of c) where recipes can set SSTATEPV to a function if they need it. Solves
Re: [OE-core] [PATCH 3/3] weston-init: mimic systemd behavior when running in sysvinit
Hello, I believe this change causes this QA failure: https://autobuilder.yoctoproject.org/typhoon/#/builders/40/builds/7576/steps/12/logs/stdio On 04/08/2023 17:04:11-0300, Otavio Salvador wrote: > The systemd uses /run/wayland-0 as global socket and it is important to > align the behavior so it avoids diverging when using sysvinit. Another > change is installing the ${sysconfdir}/profile.d/weston-socket.sh script > also aligning the behaviors. > > The commit modifies the behavior of the weston-init script when running > in sysvinit. It mimics the behavior of systemd by exporting the > WAYLAND_DISPLAY variable and using it as the socket for the weston > command. > > The changes include: > > - The installation of the weston-socket.sh script in the /etc/profile.d > directory, which sets the WAYLAND_DISPLAY variable to /run/wayland-0 if > it is not already set. > > - Modifying the weston-start script to check if the WAYLAND_DISPLAY > variable is set. If not, it sets it to /run/wayland-0. > > These changes ensure that the weston command uses the same socket > defined in the WAYLAND_DISPLAY variable, allowing compatibility with > systems using sysvinit and systemd. > > Fixes: 2818cbc730 ("weston-init: add profile to point users to global socket") > Tested-by: Tom Hochstein > Signed-off-by: Otavio Salvador > --- > > meta/recipes-graphics/wayland/weston-init.bb | 4 +++- > meta/recipes-graphics/wayland/weston-init/weston-start | 6 +- > 2 files changed, 8 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-graphics/wayland/weston-init.bb > b/meta/recipes-graphics/wayland/weston-init.bb > index 024e400665..6c8dc36467 100644 > --- a/meta/recipes-graphics/wayland/weston-init.bb > +++ b/meta/recipes-graphics/wayland/weston-init.bb > @@ -40,13 +40,15 @@ do_install() { > if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; > then > install -D -p -m0644 ${WORKDIR}/weston.service > ${D}${systemd_system_unitdir}/weston.service > install -D -p -m0644 ${WORKDIR}/weston.socket > ${D}${systemd_system_unitdir}/weston.socket > - install -D -p -m0644 ${WORKDIR}/weston-socket.sh > ${D}${sysconfdir}/profile.d/weston-socket.sh > sed -i -e s:/etc:${sysconfdir}:g \ > -e s:/usr/bin:${bindir}:g \ > -e s:/var:${localstatedir}:g \ > ${D}${systemd_system_unitdir}/weston.service > fi > > + # Export the WAYLAND_DISPLAY in case it is using the global socket > + install -D -p -m0644 ${WORKDIR}/weston-socket.sh > ${D}${sysconfdir}/profile.d/weston-socket.sh > + > if [ "${@bb.utils.filter('DISTRO_FEATURES', 'pam', d)}" ]; then > install -D -p -m0644 ${WORKDIR}/weston-autologin > ${D}${sysconfdir}/pam.d/weston-autologin > fi > diff --git a/meta/recipes-graphics/wayland/weston-init/weston-start > b/meta/recipes-graphics/wayland/weston-init/weston-start > index 01670cd4f5..7b898bb436 100755 > --- a/meta/recipes-graphics/wayland/weston-init/weston-start > +++ b/meta/recipes-graphics/wayland/weston-init/weston-start > @@ -68,4 +68,8 @@ if test -z "$XDG_RUNTIME_DIR"; then > fi > fi > > -su -c "XDG_RUNTIME_DIR=/run/user/`id -u ${WESTON_USER}` weston $weston_args > --log=/tmp/weston.log" $WESTON_USER > +if [ -z "$WAYLAND_DISPLAY" ]; then > + WAYLAND_DISPLAY=/run/wayland-0 > +fi > + > +su -c "XDG_RUNTIME_DIR=/run/user/`id -u ${WESTON_USER}` weston $weston_args > --socket=$WAYLAND_DISPLAY --log=/tmp/weston.log" $WESTON_USER > -- > 2.41.0 > > > > -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185590): https://lists.openembedded.org/g/openembedded-core/message/185590 Mute This Topic: https://lists.openembedded.org/mt/100553774/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][kirkstone][PATCH] openssl: Upgrade 3.0.9 -> 3.0.10
This is already in kirkstone nut * https://lists.openembedded.org/g/openembedded-core/message/185255 * https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut=94ce10791ce10aa30d3a3bdef53f9b2f3c1b331a Peter -Original Message- From: openembedded-core@lists.openembedded.org On Behalf Of Poonam Jadhav via lists.openembedded.org Sent: Monday, August 7, 2023 10:18 To: openembedded-core@lists.openembedded.org; poonam.jad...@kpit.com Cc: ranjitsinh.rat...@kpit.com Subject: [OE-core][kirkstone][PATCH] openssl: Upgrade 3.0.9 -> 3.0.10 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185589): https://lists.openembedded.org/g/openembedded-core/message/185589 Mute This Topic: https://lists.openembedded.org/mt/100595720/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core][kirkstone][PATCH] openssl: Upgrade 3.0.9 -> 3.0.10
From: Poonam Jadhav Fix CVEs CVE-2023-3817, CVE-2023-3446 and CVE-2023-2975 for openssl Major changes between OpenSSL 3.0.9 and OpenSSL 3.0.10 [1 Aug 2023] Link: https://www.openssl.org/news/openssl-3.0-notes.html * Fix excessive time spent checking DH q parameter value ([CVE-2023-3817]) * Fix DH_check() excessive time with over sized modulus ([CVE-2023-3446]) * Do not ignore empty associated data entries with AES-SIV ([CVE-2023-2975]) Signed-off-by: Poonam Jadhav --- .../openssl/{openssl_3.0.9.bb => openssl_3.0.10.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-connectivity/openssl/{openssl_3.0.9.bb => openssl_3.0.10.bb} (99%) diff --git a/meta/recipes-connectivity/openssl/openssl_3.0.9.bb b/meta/recipes-connectivity/openssl/openssl_3.0.10.bb similarity index 99% rename from meta/recipes-connectivity/openssl/openssl_3.0.9.bb rename to meta/recipes-connectivity/openssl/openssl_3.0.10.bb index 9738d36902..c770f1c712 100644 --- a/meta/recipes-connectivity/openssl/openssl_3.0.9.bb +++ b/meta/recipes-connectivity/openssl/openssl_3.0.10.bb @@ -18,7 +18,7 @@ SRC_URI:append:class-nativesdk = " \ file://environment.d-openssl.sh \ " -SRC_URI[sha256sum] = "eb1ab04781474360f77c318ab89d8c5a03abc38e63d65a603cabbf1b00a1dc90" +SRC_URI[sha256sum] = "1761d4f5b13a1028b9b6f3d4b8e17feb0cedc9370f6afe61d7193d2cdce83323" inherit lib_package multilib_header multilib_script ptest perlnative MULTILIB_SCRIPTS = "${PN}-bin:${bindir}/c_rehash" -- 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185588): https://lists.openembedded.org/g/openembedded-core/message/185588 Mute This Topic: https://lists.openembedded.org/mt/100595720/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH 0/5 v2] image_types: use IMAGE_FILE_MAXSIZE variable to create fixed partition size
On Sun, 6 Aug 2023 at 23:14, Charles-Antoine Couret via lists.openembedded.org wrote: > documentation/ref-manual/variables.rst | 14 > meta/classes-recipe/image.bbclass | 30 + > meta/classes-recipe/image_types.bbclass | 43 - This does need tests and examples. You can grep the poky tree for places where related variables are used, and see if you can expand those places to include the mechanism. Please include an explanation or a demonstration for why existing facilities are not good enough. Documentation updates go to yocto-docs mailing lists. Alex -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185587): https://lists.openembedded.org/g/openembedded-core/message/185587 Mute This Topic: https://lists.openembedded.org/mt/100588377/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core][kirkstone][PATCH] alsa-lib: Add ptest
This is now the third time the patches are sent, without addressing my questions first or fixing the patches. Alex On Mon, 7 Aug 2023 at 07:49, Poonam Jadhav wrote: > > From: Poonam Jadhav > > Alsa-lib is a user space library that provides audio > and MIDI functionality apis for simplifying application > programming and provide higher level functionality > > ptest executes below binaries on target: > 1.config > 2.control > 3.client_event_filter > 4.midi_event > 5.namehint > > Signed-off-by: Poonam Jadhav > --- > .../distro/include/ptest-packagelists.inc | 1 + > .../alsa/alsa-lib/run-ptest | 14 > .../alsa/alsa-lib_1.2.6.1.bb | 22 +-- > 3 files changed, 35 insertions(+), 2 deletions(-) > create mode 100644 meta/recipes-multimedia/alsa/alsa-lib/run-ptest > > diff --git a/meta/conf/distro/include/ptest-packagelists.inc > b/meta/conf/distro/include/ptest-packagelists.inc > index 5c6a30635f..1a91880321 100644 > --- a/meta/conf/distro/include/ptest-packagelists.inc > +++ b/meta/conf/distro/include/ptest-packagelists.inc > @@ -5,6 +5,7 @@ > # > PTESTS_FAST = "\ > acl-ptest \ > +alsa-lib-ptest \ > apr-ptest \ > apr-util-ptest \ > attr-ptest \ > diff --git a/meta/recipes-multimedia/alsa/alsa-lib/run-ptest > b/meta/recipes-multimedia/alsa/alsa-lib/run-ptest > new file mode 100644 > index 00..8fbf9f140a > --- /dev/null > +++ b/meta/recipes-multimedia/alsa/alsa-lib/run-ptest > @@ -0,0 +1,14 @@ > +#!/bin/sh > +set -eux > + > +for t in config control midi_event client_event_filter client_event_filter > +do > +if "./$t" > "alsa-lib_$t.log" 2>&1 > +then > +echo "PASS: $t" > +else > +echo "FAIL: $t" > +cat "alsa-lib_$t.log" > +fi > +rm "alsa-lib_$t.log" > +done > diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb > b/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb > index ca6bedae97..78e9c172f1 100644 > --- a/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb > +++ b/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb > @@ -9,10 +9,12 @@ LIC_FILES_CHKSUM = > "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \ > > file://src/socket.c;md5=285675b45e83f571c6a957fe4ab79c93;beginline=9;endline=24 > \ > " > > -SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2; > +SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2 \ > + file://run-ptest \ > + " > SRC_URI[sha256sum] = > "ad582993d52cdb5fb159a0beab60a6ac57eab0cc1bdf85dc4db6d6197f02333f" > > -inherit autotools pkgconfig > +inherit autotools pkgconfig ptest > > EXTRA_OECONF += " \ > ${@bb.utils.contains('TARGET_FPU', 'soft', '--with-softfloat', '', d)} \ > @@ -42,3 +44,19 @@ RREPLACES:alsa-conf = "alsa-conf-base" > RCONFLICTS:alsa-conf = "alsa-conf-base" > > BBCLASSEXTEND = "native nativesdk" > + > +do_compile_append() { > +${CC} ${CFLAGS} ${LDFLAGS} "${S}/test/lsb/config.c" -I "${S}/include" -L > "${B}/src/.libs/" -lasound -o config > +${CC} ${CFLAGS} ${LDFLAGS} "${S}/test/control.c" -I "${S}/include" -L > "${B}/src/.libs/" -lasound -o control > +${CC} ${CFLAGS} ${LDFLAGS} "${S}/test/client_event"_filter.c -I > "${S}/include" -L "${B}/src/.libs/" -lasound -o client_event_filter > +${CC} ${CFLAGS} ${LDFLAGS} "${S}/test/namehint.c" -I "${S}/include" -L > "${B}/src/.libs/" -lasound -o namehint > +${CC} ${CFLAGS} ${LDFLAGS} "${S}/test/lsb/midi_event.c" -I > "${S}/include" -L "${B}/src/.libs/" -lasound -o midi_event > +} > + > +do_install_ptest_append() { > +install -m 0755 "${B}/config" "${D}${PTEST_PATH}" > +install -m 0755 "${B}/control" "${D}${PTEST_PATH}" > +install -m 0755 "${B}/client_event_filter" "${D}${PTEST_PATH}" > +install -m 0755 "${B}/midi_event" "${D}${PTEST_PATH}" > +install -m 0755 "${B}/namehint" "${D}${PTEST_PATH}" > +} > -- > 2.25.1 > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185586): https://lists.openembedded.org/g/openembedded-core/message/185586 Mute This Topic: https://lists.openembedded.org/mt/100594669/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] kea: upgrade to v2.5.0
Hello, On 04/08/2023 08:06:13+0100, Sudip Mukherjee wrote: > Changes: > Update license checksum: change in copyright year. > Update sha256sum for new version. > > Signed-off-by: Sudip Mukherjee > --- > meta/recipes-connectivity/kea/{kea_2.2.0.bb => kea_2.5.0.bb} | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > rename meta/recipes-connectivity/kea/{kea_2.2.0.bb => kea_2.5.0.bb} (94%) > This causes reproducibility failures (and also probably doesn't work on target): https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20230806-_h282f1z/packages/diff-html/ > diff --git a/meta/recipes-connectivity/kea/kea_2.2.0.bb > b/meta/recipes-connectivity/kea/kea_2.5.0.bb > similarity index 94% > rename from meta/recipes-connectivity/kea/kea_2.2.0.bb > rename to meta/recipes-connectivity/kea/kea_2.5.0.bb > index 2c2e5a74dd..066e3ee301 100644 > --- a/meta/recipes-connectivity/kea/kea_2.2.0.bb > +++ b/meta/recipes-connectivity/kea/kea_2.5.0.bb > @@ -3,7 +3,7 @@ DESCRIPTION = "Kea is the next generation of DHCP software > developed by ISC. It > HOMEPAGE = "http://kea.isc.org; > SECTION = "connectivity" > LICENSE = "MPL-2.0" > -LIC_FILES_CHKSUM = "file://COPYING;md5=97ce14bdd2733f5b84ab5e29380d057d" > +LIC_FILES_CHKSUM = "file://COPYING;md5=ea061fa0188838072c4248c1318ec131" > > DEPENDS = "boost log4cplus openssl" > > @@ -18,7 +18,7 @@ SRC_URI = "http://ftp.isc.org/isc/kea/${PV}/${BP}.tar.gz \ > file://fix_pid_keactrl.patch \ > > file://0001-src-lib-log-logger_unittest_support.cc-do-not-write-.patch \ > " > -SRC_URI[sha256sum] = > "da7d90ca62a772602dac6e77e507319038422895ad68eeb142f1487d67d531d2" > +SRC_URI[sha256sum] = > "5b1553cd50928976925b82e5f7f2792f8e9e9244cad66820bc640fb3d50428f8" > > inherit autotools systemd update-rc.d upstream-version-is-even > > -- > 2.39.2 > > > > -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#185584): https://lists.openembedded.org/g/openembedded-core/message/185584 Mute This Topic: https://lists.openembedded.org/mt/100541947/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-