summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/6.6: update CVE exclusionsBruce Ashfield2024-01-221-2/+2
| | | | | | | | | | | | | | | | | Data pulled from: https://github.com/nluedtke/linux_kernel_cves 1/1 [ Author: Nicholas Luedtke Email: nicholas.luedtke@uwalumni.com Subject: Update 27Dec23 Date: Wed, 27 Dec 2023 19:47:13 -0500 ] (From OE-Core rev: 8b67e63925b3846a8f3ed9834d5bd465075a202d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.6: update to v6.6.11Bruce Ashfield2024-01-223-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 22852eaf43ec Linux 6.6.11 e53b78e3cfb1 media: qcom: camss: Comment CSID dt_id field c897fb3da8a7 cxl/memdev: Hold region_rwsem during inject and clear poison ops 0a460481df43 cxl/hdm: Fix a benign lockdep splat c56f610fe947 cxl: Add cxl_num_decoders_committed() usage to cxl_test 2e22a9095fe3 mmc: sdhci-sprd: Fix eMMC init failure after hw reset 73432eb655a8 mmc: core: Cancel delayed work before releasing host 882ab492767a mmc: rpmb: fixes pause retune on all RPMB partitions. 1f1e1d8006ba mmc: meson-mx-sdhc: Fix initialization frozen issue ceb3af686015 drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR fd3247512698 drm/amd/display: add nv12 bounding box 039c4551438e drm/amdgpu: skip gpu_info fw loading on navi12 2247df454c7b mm: fix unmap_mapping_range high bits shift bug b240a3ef3d91 i2c: core: Fix atomic xfer check for non-preempt config dfb8a426e030 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect d44bd49abe3d firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards e73022d60017 mm/mglru: skip special VMAs in lru_gen_look_around() 22c8e0b87bcb net: constify sk_dst_get() and __sk_dst_get() argument f797a2f74a8e net: libwx: fix memory leak on free page 51079378514d cxl/pmu: Ensure put_device on pmu devices 95b3904a261a net: prevent mss overflow in skb_segment() e1b45baa2e38 powerpc/pseries/vas: Migration suspend waits for no in-progress open windows 24f855a88c95 RISCV: KVM: update external interrupt atomically for IMSIC swfile 443860676828 dmaengine: fsl-edma: fix wrong pointer check in fsl_edma3_attach_pd() 7734bb38104a dmaengine: idxd: Protect int_handle field in hw descriptor 1695423c9630 drm/amd/display: Increase frame warning limit with KASAN or KCSAN in dml e4a5b2f60e06 kernel/resource: Increment by align value in get_free_mem_region() 4c269350e3c6 cxl/core: Always hold region_rwsem while reading poison lists 07f9a20b899a cxl: Add cxl_decoders_committed() helper 9826255cdec6 drm/amd/display: Increase num voltage states to 40 93d67b62c768 drm/i915: Call intel_pre_plane_updates() also for pipes getting enabled c33fc69553b2 clk: rockchip: rk3128: Fix SCLK_SDMMC's clock name b58d2fc1f94d clk: rockchip: rk3128: Fix aclk_peri_src's parent 09aa95c0e714 phy: sunplus: return negative error code in sp_usb_phy_probe c7573ba35562 phy: mediatek: mipi: mt8183: fix minimal supported frequency 9cdfbfc652ac iommu/vt-d: Support enforce_cache_coherency only for empty domains 41294f9d1782 iio: imu: adis16475: use bit numbers in assign_bit() 634d43a2dafa dmaengine: fsl-edma: Add judgment on enabling round robin arbitration df9e5371221f dmaengine: fsl-edma: Do not suspend and resume the masked dma channel when the system is sleeping 2bd6f2164821 dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data 6c9e7caeb29a dmaengine: ti: k3-psil-am62: Fix SPI PDMA data a7ccc9d9001b phy: ti: gmii-sel: Fix register offset when parent is not a syscon node 42db0099eca3 KVM: s390: vsie: fix wrong VIR 37 when MSO is used b649a7fe9a8b riscv: don't probe unaligned access speed if already done 5d1e4e5fd1e9 rcu/tasks-trace: Handle new PF_IDLE semantics b3ffc1167584 rcu/tasks: Handle new PF_IDLE semantics 547c59c83abf rcu: Introduce rcu_cpu_online() 39d04e558882 rcu: Break rcu_node_0 --> &rq->__lock order 17f449600a98 ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup 04ebb29dc9aa RDMA/mlx5: Fix mkey cache WQ flush eaab31dceb11 clk: si521xx: Increase stack based print buffer size in probe 94eacb45d816 vfio/mtty: Overhaul mtty interrupt handling 6feb483ab744 crypto: hisilicon/qm - fix EQ/AEQ interrupt issue bcf6fe34a314 crypto: qat - fix double free during reset 64170e83ae89 crypto: xts - use 'spawn' for underlying single-block cipher 3f1800cade99 bpftool: Align output skeleton ELF code 0b39339f8afa bpftool: Fix -Wcast-qual warning 030346df8cc4 tcp: derive delack_max from rto_min 88a884dec104 media: qcom: camss: Fix genpd cleanup 3c97918a8a65 media: qcom: camss: Fix V4L2 async notifier error path f302f37f1630 xsk: add multi-buffer support for sockets sharing umem bf07fda050c8 mm/memory-failure: pass the folio and the page to collect_procs() 393155f9b265 mm: convert DAX lock/unlock page to lock/unlock folio 200bc3661325 net: Implement missing SO_TIMESTAMPING_NEW cmsg support ea37c4b61107 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() 428ae1b99fce net: ravb: Wait for operating mode to be applied ba75a06fa273 asix: Add check for usbnet_get_endpoints 67a4a2589db0 octeontx2-af: Re-enable MAC TX in otx2_stop processing f725e894b123 octeontx2-af: Always configure NIX TX link credits based on max frame size 511e4a579624 net/smc: fix invalid link access in dumping SMC-R connections ed192246db75 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues 3ffd05c2cccd virtio_net: fix missing dma unmap for resize e2e5c2a3f90f virtio_net: avoid data-races on dev->stats fields 6d2e4e56576f apparmor: Fix move_mount mediation by detecting if source is detached 1d95d871f907 igc: Fix hicredit calculation 17f5cfeb15d6 i40e: Restore VF MSI-X state during PCI reset 1ee4eb8024ee ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux 3d5a6ed6aa43 ASoC: meson: g12a-toacodec: Fix event generation 28fdf45be31f ASoC: meson: g12a-tohdmitx: Validate written enum values 97ee19ff4914 ASoC: meson: g12a-toacodec: Validate written enum values d715f2949a9c i40e: fix use-after-free in i40e_aqc_add_filters() d5e0bb03d99c net: Save and restore msg_namelen in sock_sendmsg 9824064683a7 netfilter: nft_immediate: drop chain reference counter on error 97cbb828482a netfilter: nf_nat: fix action not being set for all ct states d4969c264d91 net: bcmgenet: Fix FCS generation for fragmented skbuffs 9f2e244bfc9e sfc: fix a double-free bug in efx_probe_filters 015414fdc068 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init 4d9b792986dd selftests: bonding: do not set port down when adding to bond 742e4af3d7d7 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) d090faafd954 r8169: Fix PCI error on system resume 4083c9bc3809 net: sched: em_text: fix possible memory leak in em_text_destroy() 463fe6953f3b mlxbf_gige: fix receive packet race condition ad0ea7a29031 ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset 4deed2c6027b ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable 38036a739ef1 igc: Check VLAN EtherType mask 08144bac8d23 igc: Check VLAN TCI mask 4109b21e785c igc: Report VLAN EtherType matching back to user 0ec87fc8be95 i40e: Fix filter input checks to prevent config with invalid values a659ce14c776 ice: Shut down VSI with "link-down-on-close" enabled 49b1e2aa233c ice: Fix link_down_on_close message 03ed388f9bb8 drm/i915/perf: Update handling of MMIO triggered reports c3d24a3d380b drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern 029d4ab2b772 octeontx2-af: Fix marking couple of structure as __packed fb195df90544 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local d27e2798e3ea netfilter: nf_tables: set transport offset from mac header for netdev/egress 8b410abf1729 drm/bridge: ps8640: Fix size mismatch warning w/ len 1688af7d86ed drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer ce5b06e2a7bb drm/bridge: parade-ps8640: Never store more than msg->size bytes in AUX xfer ad1220bb4bcf wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ f8d0c6d1992c accel/qaic: Implement quirk for SOC_HW_VERSION efcedd56998b accel/qaic: Fix GEM import path code 30912a7f64de KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL 30aae98b75b4 cifs: do not depend on release_iface for maintaining iface_list 40fc7dfd17ec cifs: cifs_chan_is_iface_active should be called with chan_lock held feef4dc27da0 drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE 8cc22ba3f77c Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" c25546cac381 mptcp: prevent tcp diag from closing listener subflows 67df4c4a4854 drm/amd/display: pbn_div need be updated for hotplug event 0c0192321762 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 855c75f35020 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook 0fc0d040f430 ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series 0ccbd44d7d72 ALSA: hda/tas2781: remove sound controls in unbind cb7a397dbb7e ALSA: hda/tas2781: move set_drv_data outside tasdevice_init aee67bbe969d ALSA: hda/tas2781: do not use regcache da89365158f6 keys, dns: Fix missing size check of V1 server-list header c9a51ebb4bac Linux 6.6.10 9b603077e29c Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe" b7f1c01b55ad netfilter: nf_tables: skip set commit for deleted/destroyed sets e904e81fd3c2 wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x) d673099085dd wifi: cfg80211: fix CQM for non-range use ccd48707d511 tracing: Fix blocked reader of snapshot buffer a12754a8f5ac ftrace: Fix modification of direct_function hash while in use baa88944038b ring-buffer: Fix wake ups when buffer_percent is set to 100 c62b9a2daf28 Revert "nvme-fc: fix race between error recovery and creating association" d16c5d215b53 mm/memory-failure: check the mapcount of the precise page 8c7da70d9ae4 mm/memory-failure: cast index to loff_t before shifting it 07550b1461d4 mm: migrate high-order folios in swap cache correctly d16eb52c176c mm/filemap: avoid buffered read/write race to read inconsistent data 09141f08fdf6 selftests: secretmem: floor the memory size to the multiple of page_size 2c30b8b105d6 maple_tree: do not preallocate nodes for slot stores 11d41d01c088 platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe 7d5f219f1ef6 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() 33fd5fb1258b platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback 91dcd5ee1e11 platform/x86/intel/pmc: Allow reenabling LTRs 8663b99c38a6 platform/x86/intel/pmc: Add suspend callback b5f63f5e8a68 block: renumber QUEUE_FLAG_HW_WC cf742d095585 mptcp: fix inconsistent state on fastopen race 44ee4764c60a mptcp: fix possible NULL pointer dereference on close 34c7757aa561 mptcp: refactor sndbuf auto-tuning 183c8972b6a6 linux/export: Ensure natural alignment of kcrctab array 466e9af15507 linux/export: Fix alignment for 64-bit ksymtab entries 7844d7d8d8af kexec: select CRYPTO from KEXEC_FILE instead of depending on it 78422b744ad9 kexec: fix KEXEC_FILE dependencies 28d6cde17f21 virtio_ring: fix syncs DMA memory with different direction 9a4987444330 fs: cifs: Fix atime update check 23171df51f60 client: convert to new timestamp accessors 5b5599a7eee5 fs: new accessor methods for atime and mtime 861eaba7ca6c ksmbd: avoid duplicate opinfo_put() call on error of smb21_lease_break_ack() ab5a0a1c40be ksmbd: lazy v2 lease break on smb2_write() 3c1e602a34e1 ksmbd: send v2 lease break notification for directory 572388ff429a ksmbd: downgrade RWH lease caching state to RH for directory d7af4e499c30 ksmbd: set v2 lease capability bc025d49c507 ksmbd: set epoch in create context v2 lease 3da84670973b ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error b06c96373179 ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId fa86141f357f ksmbd: release interim response after sending status pending response e4ae19537558 ksmbd: move oplock handling after unlock parent dir f263652dc6c9 ksmbd: separately allocate ci per dentry 8d69547b94e0 ksmbd: prevent memory leak on error return cdb93ef9cfcc ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked() b48bb8c2ecdb ksmbd: no need to wait for binded connection termination at logoff 0bd595cb8e8b ksmbd: add support for surrogate pair conversion dca63bad3950 ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev() 31c453b3743f ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr() d73737884ea4 ksmbd: reorganize ksmbd_iov_pin_rsp() 3ba08c420d05 ksmbd: Remove unused field in ksmbd_user struct (From OE-Core rev: 36486ce5e5ef073b7ec8e4817012b0e9d1760760) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: add PACKAGECONFIG for sndioRichard Purdie2024-01-211-0/+1
| | | | | | | | | | | | | | | | | In qemu's configuration this is an 'auto' configuration option so if the host has the sndio headers on then it gets enabled, causing sstate reuse problems. This is particularly problematic as some qemu pieces can 'see' into the host pkg-config due to openGL linkage. Add config and disable by default to avoid host contamination. [YOCTO #15284] (From OE-Core rev: e746182638aeb9bdd1bbb7430de214d8d847a8b6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: replace static linking with dynamic libraries in a custom location ↵Alexander Kanavin2024-01-212-15/+14
| | | | | | | | | | | | | | | | | | and bundled with shadow Despite our efforts to make static linking work, there have been new reports of bizarre build failures: https://lists.openembedded.org/g/openembedded-core/message/194006 https://lists.openembedded.org/g/openembedded-core/message/193907 This commit changes back to dynamic linking, but places the libraries in a custom location, per RP's suggestion. (From OE-Core rev: b93562937737e97dbc8cb7c874e9913f6a285a34) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eudev: modify predictable network if name searchJoe Slater2024-01-212-0/+19
| | | | | | | | | | | | | | | | Consider a name based on mac address in addition to those based on slot or path. Note that as of this commit predictable naming is suppressed by eudev, but can be enabled by removing /etc/udev/rules.d/80-net-name-slot.rules from the root filesystem. (From OE-Core rev: 4a7b42fcf6981d3120c08091a7ed3d4d7bcd41f0) Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: fix mediatek MT76x empty license packageTimotheus Giuliani2024-01-211-16/+7
| | | | | | | | | | | | | | | | | | Installing the linux-firmware-dev package fails because of the following problem. For each mediatek MT76x firmware a separate license package was declared. In all these license packages the same file was referenced as the license file. This meant that if several of these packages were used at the same time, the license packages would be empty. This commit defines a common license package for the mediatek MT76x packages, which is then referenced by all of them. Fixes: dfb7d2c426b4 ("linux-firmware: create separate packages") (From OE-Core rev: b8af58ceade4d277133e49eeac0520792de85cce) Signed-off-by: Julian Haller <julian.haller@philips.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tiff: fix CVE-2023-6228Yogita Urade2024-01-212-0/+32
| | | | | | | | | | | | | | | | | | CVE-2023-6228: An issue was found in the tiffcp utility distributed by the libtiff package where a crafted TIFF file on processing may cause a heap-based buffer overflow leads to an application crash. References: https://nvd.nist.gov/vuln/detail/CVE-2023-6228 https://gitlab.com/libtiff/libtiff/-/issues/606 (From OE-Core rev: 55735e0d75820d59e569a630679f9ac403c7fdbe) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-core2: Update qemu cpu to supported modelSimone Weiß2024-01-211-3/+3
| | | | | | | | | | | | | | | | | | Fixes [YOCTO #12388] QEMUs documentation does recommend to not use n270 and core2duo as an argument to -cpu anymore. See also the QEMU documentation for this at [0]. Update therefore the QEMU cpu option for the core2duo tune to Nehalam. Tested it locally with QEMU and KVM. [0]: https://qemu-project.gitlab.io/qemu/system/qemu-cpu-models.html#other-non-recommended-x86-cpus (From OE-Core rev: f2383a2bff3eb756740ecaf48147bea89303e443) Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* weston: Update to 13.0.0Fabio Estevam2024-01-211-7/+2
| | | | | | | | | | | | | | | Update to Weston 13.0.0. Remove the following options that were no longer exist in 13.0.0: deprecated-launcher-logind and launcher-libseat. Add seatd as a required dependency for kms. (From OE-Core rev: 539d2cfcd99b1ce15f7118888121adf91794ce7f) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake.bbclass: add Darwin supportEtienne Cordonnier2024-01-211-0/+2
| | | | | | | | | | | | This was initially added by https://git.yoctoproject.org/meta-darwin/commit/?id=97a84e083d0c2812e44231d48fb478e9a9cfac79 to the meta-darwin repository, however having it directly in openembedded-core will make the maintenance of meta-darwin easier. (From OE-Core rev: 8ded801178376a02125e653833d8ff062f80457f) Signed-off-by: Dominik Schnitzer <dominik@snap.com> Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* newlib: Upgrade 4.3.0 -> 4.4.0Alejandro Hernandez Samaniego2024-01-212-4/+4
| | | | | | | | | | | | | | - COPYING.LICENSE: Added Apache-2.0-with-LLVM-exception from newlibs commit 96ec8f868e1a0f5a75badfe4627a41f12cce742d applicable to newlib/libc/machine/aarch64. - Also switch libgloss to use PV from newlib.inc instead to align with the newlib recipe behavior. (From OE-Core rev: 92add12d667cb08c9222b4b342b3bf6342010ac6) Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxrandr: upgrade 1.5.3 -> 1.5.4Jiang Kai2024-01-211-1/+1
| | | | | | | | | | | | | | | Changelog: ========= -Remove "All rights reserved" from Oracle copyright notices -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -XRRGetMonitors(): free correct pointer in error path (From OE-Core rev: 3d6c30aac85e38edec25881f5e46eda5cf629221) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsecret: upgrade 0.21.1 -> 0.21.2Jiang Kai2024-01-211-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ * Support GnuTLS as an alternative crypto backend * Fix LeakSanitizer issues * secret-tool: Verify that the parsed stdin password is vaild UTF-8 * Fix markup syntax for SecretSchema * Public secret_attributes_validate method * Updated translations (From OE-Core rev: bb4c22e28dfd1bdb2fe4cee1a15b27e4847b2ceb) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant2: upgrade 2.6.4 -> 2.6.5Jiang Kai2024-01-211-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ -permits error messages from spelling providers not to be valid UTF-8. -The --with-hunspell-dir configure option is removed (along with all the other ---with-PROVIDER-dir options, which did nothing). -Doxygen API documentation is now included in the release tarball (From OE-Core rev: 34eb325aa8fa22454c5a706845140a6c43cfbd6c) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debianutils: upgrade 5.15 -> 5.16Jiang Kai2024-01-211-1/+1
| | | | | | | | | | | | Changelog: Upload to unstable per request of Chris Hofstaedtler. (From OE-Core rev: cba6e5a16b62976692607c52e5ea6fe40d940067) Signed-off-by: Jiang Kai <jiangkai@fujitsu.com> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtest-warnings-perl: upgrade 0.031 -> 0.032Wang Mingyu2024-01-211-6/+3
| | | | | | | | | | | License-Update: basic artistic license changed to perl artistic license. (From OE-Core rev: 341ee5b63975013e10cc466d6cfd0e30e21a5b47) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-subunit: upgrade 1.4.2 -> 1.4.4Wang Mingyu2024-01-211-3/+3
| | | | | | | | | | | | | | | | | | | License-Update: change License file to COPYING. add BSD-3-Clause to LICENSE Changelog: =========== * Removed use of deprecated "utc" and "utcfromtimestamp" methods of "datetime.datetime". * Fix an issue with date parsing exception handling * Add support for Python 3.12 (From OE-Core rev: b55ef76eb60fc5265ccada0c6cf91f6b9c9bfe05) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autoconf: 2.72d -> 2.72eRobert Yang2024-01-218-53/+65
| | | | | | | | | | Refresh patches with devtool to fix do_patch errors. (From OE-Core rev: 222b0ea693bbcfd4b439a29d3d6c035c9ece3ae3) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: Fix build with clangKhem Raj2024-01-212-0/+39
| | | | | | | | | | Add a gnulib patch to fix build with clang-18 (From OE-Core rev: 8f661c567f773c22a03ec0991d700ee900c1f8d7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgudev: Pass export-dynamic to linker directly.Khem Raj2024-01-212-0/+40
| | | | | | | | | | New clang 18+ errors out on this while older clang does not (From OE-Core rev: 31c639469e3e0aa4274ec891bef83cdce746e9a5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: Update to master head revision5.0_M2Richard Purdie2024-01-191-1/+1
| | | | | | (From OE-Core rev: 38dbede9a49195d6faeda61e30f098996e6713f5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xz: upgrade 5.4.4 -> 5.4.5Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | Changelog: ============ * Small fixes and improvements to the tests. * Updated translations: Chinese (simplified) and Esperanto. (From OE-Core rev: f65607d86f55d7d3862a7bb321f1d669fd8f4c4b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* virglrenderer: upgrade 1.0.0 -> 1.0.1Wang Mingyu2024-01-193-61/+4
| | | | | | | | | | | | | | 0001-meson.build-use-python3-directly-for-python.patch refreshed for 1.0.1 0001-vtest-Fix-undefined-behavior-with-clang.patch removed since it's included in 1.0.1 (From OE-Core rev: 05b58180d3c8145e43c16e30901206933b26033c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* stress-ng: upgrade 0.17.03 -> 0.17.04Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | Changelog: https://github.com/ColinIanKing/stress-ng/releases/tag/V0.17.04 (From OE-Core rev: a409072567ceee234e6587f9de90ace76454397b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2023.11.29 -> 2024.1.8Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | Changelog: =========== * Added CAN classifiers * fixed CAN classifier order (From OE-Core rev: 4c6a9390b86951a269e85d70a2930650633228ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodomex: upgrade 3.19.1 -> 3.20.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: d4cc93966eece06ed4b146922d244104cb7e15da) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pycryptodome: upgrade 3.19.1 -> 3.20.0Wang Mingyu2024-01-192-5/+5
| | | | | | | | | | | | | | | | | | | | Changelog: =========== -Added support for TurboSHAKE128 and TurboSHAKE256. -Added method Crypto.Hash.new() to generate a hash object given a hash name. -Added support for AES-GCM encryption of PBES2 and PKCS#8 containers. -Added support for SHA-2 and SHA-3 algorithms in PBKDF2 when creating PBES2 and PKCS#8 containers. -Export of RSA keys accepts the prot_params dictionary as parameter to control the number of iterations for PBKDF2 and scrypt. -C unit tests also run on non-x86 architectures. -GH#787: Fixed autodetect logic for GCC 14 in combination with LTO. (From OE-Core rev: 9a492197348e1976097454bddbd7750390082d49) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.1.0 -> 10.2.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: =========== -factor, iter_index, sieve, and unique_justseen were updated to match the itertools docs -first was was optimized -takewhile_inclusive was was refactored -combination_with_replacement_index was was optimized -nth_permutation, nth_combination_with_replacement, combination_index, and combination_with_replacement_index were optimized -batched now accepts a strict argument -time_limited was improved for Windows -Several typing updates were made -Some documentation issues were fixed (From OE-Core rev: 3149449f8ba33204ac311f2d915922e62e481330) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-markdown: upgrade 3.5 -> 3.5.2Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ -Fix type annotations for convertFile - it accepts only bytes-based buffers. Also remove legacy checks from Python 2 -Remove legacy import needed only in Python 2 -Fix typo that left the attribute AdmonitionProcessor.content_indent unset -Fix edge-case crash in InlineProcessor with AtomicString. -Fix edge-case crash in codehilite with an empty code tag. -Improve and expand type annotations in the code base. -Fix handling of bogus comments (From OE-Core rev: d4396cc50ed7d73323fdef46b84ef26ab2b6a15f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: upgrade 3.1.2 -> 3.1.3Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | Changelog: ========== -Fix compiler error when checking if required blocks in parent templates are empty. -xmlattr filter does not allow keys with spaces. -Make error messages stemming from invalid nesting of {% trans %} blocks more helpful (From OE-Core rev: 8a0524464583d69df7746253f5020c2c125a8e1f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.92.2 -> 6.92.9Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | Changelog: https://hypothesis.readthedocs.io/en/latest/changes.html (From OE-Core rev: 1a03e8dab7192195f63f03fab675d50cb04f6731) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-git: upgrade 3.1.40 -> 3.1.41Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | Changelog: https://github.com/gitpython-developers/GitPython/releases/tag/3.1.41 (From OE-Core rev: 4c6db718193cad9cc61fbea396fa5997da4b7298) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: upgrade 3.0.7 -> 3.0.8Wang Mingyu2024-01-192-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ * Using "const" together with defined fused types could fail to compile. * A "use after free" bug was fixed in parallel sections. * Several types were not available as "cython.*" types in pure Python code. * The generated code is now correct C89 again, removing some C++ style "//" comments and C99-style declaration-after-code code ordering. This is still relevant for some ols C compilers, specifically ones that match old Python 2.7 installations. (From OE-Core rev: bedd518a2a0c2e7085f92c79236b0c0983f3d653) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vte: upgrade 0.74.1 -> 0.74.2Wang Mingyu2024-01-191-1/+1
| | | | | | | | (From OE-Core rev: 153f61dad23f7d04e720369f6b76aeb9a0d3d454) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: upgrade 1.26.2 -> 1.26.3Wang Mingyu2024-01-192-7/+5
| | | | | | | | | | | | | | 0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch refreshed for 1.26.3 Changelog: https://github.com/numpy/numpy/releases/tag/v1.26.3 (From OE-Core rev: 04d1c142274702726f8fc7afed7420d9e6f07ddd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ofono: upgrade 2.2 -> 2.3Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | Changelog: ========== -Fix issue with handling SMS submit report sizes. -Fix issue with handling operator name and ISI modems. (From OE-Core rev: b9b0e4967845baac137905e12e63535046bf7256) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nghttp2: upgrade 1.57.0 -> 1.58.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ -Fix build error when both clock_gettime and GetTickCount64 are available -nghttpx: Shutdown h3 stream write if reset by a remote endpoint -Bump golang.org/x/net from 0.15.0 to 0.17.0 -cmake: speed up warning option detection -Update doc -ngtcp2 has merged BBR and BBRv2 under BBR (fixes issue #1955) -Bump ngtcp2 -Integration servertester h3 -Refactor character comparison -nghttpx: Stricter transfer-encoding checks -Configure cygwin -windows: Fix warnings -Prefer clock_gettime if CYGWIN defined -Bump neverbleed -Bump ngtcp2 -Bump neverbleed (From OE-Core rev: 9b40ffc9766673111214c6a0551c3291032cfd8e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxmlb: upgrade 0.3.14 -> 0.3.15Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - Sprinkle __attribute__((nonnull)) to give a little more compile-time safety - Accept text/xml as an alternative to application/xml - Do not inline shared code - Fix compiling with Visual Studio - Fix the exported api test on Windows - Generate and use .def file for clang-cl builds - Release source file handles early (From OE-Core rev: 096f866bd114089628e2dee8a8cfb722f95c8862) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libbsd: upgrade 0.11.7 -> 0.11.8Wang Mingyu2024-01-192-42/+3
| | | | | | | | | | | | | License-Update: Switch arc4random(3bsd) man page from OpenBSD to NetBSD 0001-funopen-Replace-off64_t-with-off_t-in-funopen_seek.patch removed since it's included in 0.11.8 (From OE-Core rev: c5709bb67c14f7ba829803cf1dc3f1c564376168) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools: upgrade 2.0.27 -> 2.0.28Wang Mingyu2024-01-194-12/+15
| | | | | | | | | | | | | 0002-purgatory-Pass-r-directly-to-linker.patch 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch 0005-Disable-PIE-during-link.patch refreshed for 2.0.28 (From OE-Core rev: ad748d0cf6ed87edcd33a13ed8aae11690d4d8ab) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iproute2: upgrade 6.6.0 -> 6.7.0Wang Mingyu2024-01-191-1/+1
| | | | | | | | (From OE-Core rev: 569285695e43128dafd77ad33d12a8eeb29fd88d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.18.20 -> 9.18.21Wang Mingyu2024-01-192-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | bind-ensure-searching-for-json-headers-searches-sysr.patch refreshed for 9.18.21 Changelog: ========== -Improve LRU cleaning behaviour. -The "resolver-nonbackoff-tries" and "resolver-retry-interval" options are deprecated; a warning will be logged if they are used. -BIND might sometimes crash after startup or re-configuration when one 'tls' entry is used multiple times to connect to remote servers due to initialisation attempts from contexts of multiple threads. That has been fixed. -Dig +yaml will now report "no servers could be reached" also for UDP setup failure when no other servers or tries are left. -Recognize escapes when reading the public key from file. -Dig +yaml will now report "no servers could be reached" on TCP connection failure as well as for UDP timeouts. -Deprecate AES-based DNS cookies. (From OE-Core rev: b750d54622a0fa0a35d83ddc59f07661e903360b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpg123: upgrade 1.32.3 -> 1.32.4Wang Mingyu2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - build: -- Reorganize shared headers, API headers into src/include. -- Use relative include paths, avoiding internal directories in CPPFLAGS except for config.h. -- Group C99 feature checks and make several standard headers mandatory. -- Get rid of SIZE_P, OFF_P and friends. -- Only enforce dummy module together with libout123, to be able to build individual modules using --disable-components logic. - out123: -- added --libversion - libmpg123: -- Avoid indirect branches into the assembly routines by using C wrappers also for dct36, relieving us of the need to care for bti / endbr instructions for control flow integrity. (From OE-Core rev: cd5f6dcf796cace20e459a1d7c8ac93f1a4aee1e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: 21.1.9 -> 21.1.11Kai Kang2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update xserver-xorg from 21.1.9 to 21.1.11. Release Notes of 21.1.11 [1]: This release contains fixes for the issues reported in today's security advisory: https://lists.x.org/archives/xorg/2024-January/061525.html * CVE-2023-6816 * CVE-2024-0229 * CVE-2024-21885 * CVE-2024-21886 * CVE-2024-0408 * CVE-2024-0409 Additionally, it also contains a fix for XRandR to allow for multiple virtual monitors on a physical display. Release Notes of 21.1.10 [2]: This release contains fixes for CVE-2023-6377 and CVE-2023-6478 as reported in today's security advisory: https://lists.x.org/archives/xorg-announce/2023-December/003435.html [1]: https://lists.x.org/archives/xorg/2024-January/061526.html [2]: https://lists.x.org/archives/xorg/2023-December/061518.html (From OE-Core rev: fc9da07bd181ee6f7ae51a5b6db40af0b94cd046) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Fix build on riscvKhem Raj2024-01-192-0/+32
| | | | | | | | | Backport a typo fix RISCV_HAS_ZKND_ZKNE -> RISCV_HAS_ZKND_AND_ZKNE (From OE-Core rev: 2b2bf78c7250a23a476f168d3f1789496c1c27e9) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rng-tools: Revert "rng-tools: move to meta-oe"Randy MacLeod2024-01-195-0/+145
| | | | | | | | | | | | | | | | | | This reverts commit d2b445384da3f3e6dab8577b6c56648b5244a788. Revert this commit since: - some systems using oe-core master may still be using kernels from before 5.6 pulled in the rng-tools algorithm, and - some hardware platforms may not have a hardware random number generator and could therefore need to run rngd to avoid long boot-time initialization due to a depleted entropy pool. (From OE-Core rev: 828afafb3bff54079fcba9bdab2ec87ac13e4ce6) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* reproducible: Fix race with externalsrc/devtool over lockfileRichard Purdie2024-01-191-0/+3
| | | | | | | | | | | | | We occasionally see races over the lockfile used by externalsrc/devtool when walking files for the source_date_epock calculation. Skip this file if present to avoid the issues and fix a real issue where SDE could be contaminated too. [YOCTO #14921] (From OE-Core rev: 4bc0eb4bd90e6e6e46581a8ed367212bdd910a26) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: update 3.11.5 -> 3.12.1Alexander Kanavin2024-01-1927-515/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop distutils and smtpd modules from packaging, as both are gone in 3.12. Rebase: 0020-configure.ac-setup.py-do-not-add-a-curses-include-pa.patch (drop setup.py chunk as the file is gone) Drop patches: 0001-Do-not-add-usr-lib-termcap-to-linker-flags-to-avoid-.patch (setup.py gone, lib/termcap not mentioned anywhere else) 0001-Don-t-search-system-for-headers-libraries.patch (setup.py gone, usr/lib64 not mentioned anywhere else) 0001-Makefile-do-not-compile-.pyc-in-parallel.patch (replaced with COMPILEALL_OPTS= in EXTRA_OEMAKE) 0001-setup.py-Do-not-detect-multiarch-paths-when-cross-co.patch (setup.py gone, add_multiarch_paths not mentioned anywhere else) 0017-setup.py-do-not-report-missing-dependencies-for-disa.patch (has been superseded by Setup.local tweak in do_configure:prepend) 12-distutils-prefix-is-inside-staging-area.patch (distutils has been removed upstream, so this old, unplesant hack can be finally dropped) avoid_warning_about_tkinter.patch (setup.py gone, tkinter detection logic performed in configure.ac) (From OE-Core rev: 716d82352545d3667a658b69d65d6127678dd150) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gobject-introspection-data.bbclass: move do_compile() tweak to g-i classAlexander Kanavin2024-01-192-5/+5
| | | | | | | | | | g-i-data class is strictly for setting GI_DATA_ENABLED. Any build tweaks should be in g-i class. (From OE-Core rev: 49988a49f7c9a19aa2a547d49369996e3e20d452) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: ensure GI_DATA_ENABLED is setAlexander Kanavin2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | With python 3.12 some of the glib ptests started failing. Inspection revealed that they fail because all tests in some glib's test suites are skipped; python 3.12's unittest module deems "no tests in a test suite were executed" a failure (and I tend to agree). Why are all the tests skipped? Because python dbus module is missing from the image, and it's missing because it's pulled in by dbusmock, which in turn is missing because it is pulled in by glib recipe subject to GI_DATA_ENABLED, and that variable is not global but defined in a g-i-data class that glib recipe did not include. So needed dependencies were simply always excluded regardless of g-i settings, until now. (From OE-Core rev: c9010feb8e4862f5c0dfde33ba73f3e7cc35b790) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>