OpenPrinting CUPS is an open source printing system. In versions 2.4.2
and prior, a heap buffer overflow vulnerability would allow a remote
attacker to launch a denial of service (DoS) attack. A buffer overflow
vulnerability in the function `format_log_line` could allow remote
attackers to cause a DoS on the affected system. Exploitation of the
vulnerability can be triggered when the configuration file `cupsd.conf`
sets the value of `loglevel `to `DEBUG`. No known patches or
workarounds exist at time of publication.
Khem Raj [Sat, 10 Jun 2023 15:50:21 +0000 (08:50 -0700)]
glibc: Pass linker choice via compiler flags
glibc configury tries to detect ld version and assumes BFD or gold
linker but when system ld is pointing to lld or mold it might fail the
linker check, therefore pass LD variable to explicitly point at ld.bfd
we are using BFD linker only to link glibc after all.
Second problem in such a case is that some partial objects are linked
with CC -r which will fail if we do not inform the compiler to use BFD
linker thusly pass it via appending to CC variable
People may not realize they can pass a .png image
to SPLASH_IMAGES, and producing a .h file is more
complicated.
Also provide the source SVG file (though the recipe doesn´t
use it, for easier modification) and support for higher resolutions
than the initial 640x480 image. This SVG file was reconstituted manually
to reproduce what was shown on the qemu86-64 image.
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
binutils: move packaging of gprofng static lib into common .inc
Commit f72fd51e0d (binutils: package static libs from gprofng) added
corresponding FILES:${PN}-staticdev entry to the main .bb recipe.
But binutils-cross-canadian fails with exactly the same QA issue,
hence move FILES:${PN}-staticdev to the common shared .inc file.
baremetal-helloworld: Update SRCREV to fix entry addresses for ARM architectures
Update to the latest SRCREV to bring fixes using the proper entry
addresses for ARM architectures [1], as well as fixing a race condition
in the Makefile during assembly [2].
Jörg Sommer [Fri, 9 Jun 2023 08:51:06 +0000 (10:51 +0200)]
runqemu-ifupdown/get-tapdevs: Add support for ip tuntap
The *ip* command supports the creation and destruction of TAP devices since
2009 and might be more likely installed on systems then *tunctl*. Therefore
it should be tried to setup or teardown the TAP interface with *ip* before
falling back to *tunctl*.
Jörg Sommer [Fri, 9 Jun 2023 08:51:05 +0000 (10:51 +0200)]
runqemu-gen-tapdevs: Refactoring
The changes are mostly about early exit which causes indentation changes;
check with `git diff -w`. Another change is the check for ip by simply
calling it and deciding upon the exit code, if it's fine or not.
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Stefano Babic [Fri, 2 Jun 2023 11:24:26 +0000 (13:24 +0200)]
mtd-utils: export headers and libraries for MTD and UBI
Mtd-utils has internal libraries (libmtd and libubi) that simplify the
usage and access, and they can be used by applications to access MTD
devices without reinventing the code.
Mingli Yu [Fri, 9 Jun 2023 03:04:18 +0000 (11:04 +0800)]
qemu: Split the qemu package
Currently all files as below packaged into one package such as
qemu-7.2.0-*.rpm. After the qemu package installed on the target,
it will take up about 464M which includes not only the one matches
the arch of the target but aslo all available built qemu targets
which set by QEMU_TARGETS.
Split the qemu package into qemu-7.2.0-*.rpm, qemu-system-*.rpm,
qemu-user-*.rpm and etc. And let user can only choose the corresponding
qemu arch package they want to install should ease the concerns who
cares much about the size in embedded device as it decreases the qemu rpm
(qemu-7.2.0*.rpm) size from about 65M to about 19M and the size of the
extracted qemu RPM decreased from about 464M to about 248M.
For the users who want to install all arch packages, they can install
qemu-system-all and qemu-user-all to meet their need.
Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ming Liu [Sat, 13 May 2023 16:05:09 +0000 (18:05 +0200)]
meta: introduce KCONFIG_CONFIG_ENABLE_MENUCONFIG
Currently, uboot do_menuconfig task is breaking when UBOOT_CONFIG is
chosen rather than UBOOT_MACHINE, it simply fails with the following
errors:
| make: *** No rule to make target 'menuconfig'. Stio.
| Command failed.
| Press any key to continue...
this is due to the work directory of do_menuconfig is set to ${B} but
not ${B}/$config.
We should distinguish two situations:
1) When there is only one config item in UBOOT_CONFIG, do_menuconfig
should work just like how it works for UBOOT_MACHINE.
2) When there are multiple config items in UBOOT_CONFIG, do_menuconfig
should print out some information saying it's not supported other
than just failing.
This patch mainly aims to fix that by introducing a extra variable
KCONFIG_CONFIG_ENABLE_MENUCONFIG, it would be set to 'false' for
situation 2), and when it's set to 'true', then set
KCONFIG_CONFIG_ROOTDIR correctly in uboot-config.bbclass to let
do_menuconfig task work.
DEVTOOL_DISABLE_MENUCONFIG could be replaced by this new variable
KCONFIG_CONFIG_ENABLE_MENUCONFIG.
Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sakib Sajal [Wed, 7 Jun 2023 22:07:08 +0000 (18:07 -0400)]
go: Upgrade 1.20.4 -> 1.20.5
Upgrade to latest 1.20.x release:
go.git$ git log --oneline go1.20.4..go1.20.5 e827d41c0a (tag: go1.20.5) [release-branch.go1.20] go1.20.5 c0ed873cd8 [release-branch.go1.20] cmd/go: disallow package directories containing newlines 356a419e2f [release-branch.go1.20] cmd/go: enforce flags with non-optional arguments fa60c381ed [release-branch.go1.20] cmd/go,cmd/cgo: in _cgo_flags use one line per flag 36144ba429 [release-branch.go1.20] runtime: implement SUID/SGID protections 5036ba77eb [release-branch.go1.20] net: skip TestFileFdBlocks if the "unix" network is not supported b249ec5655 [release-branch.go1.20] cmd/go/internal: update documentation of go test and go generate 4b95fc1e6c [release-branch.go1.20] cmd/go: save checksums for go.mod files needed for go version lines 31a1e19a59 [release-branch.go1.20] net, os: net.Conn.File.Fd should return a blocking descriptor 450c8021a5 [release-branch.go1.20] runtime: change fcntl to return two values 22741120ee [release-branch.go1.20] runtime: consistently define fcntl 9270e3be8f [release-branch.go1.20] os: if descriptor is non-blocking, retain that in Fd method 600636e931 [release-branch.go1.20] crypto/rsa: use BoringCrypto for 4096 bit keys afbe101950 [release-branch.go1.20] cmd/compile: fix bswap/load rewrite rules
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
vulkan-validation-layers: add new recipe v1.3.243.0
Add a recipe to build the Khronos official Vulkan validation
layers that can assist developers in verifying that their
applications correctly use the Vulkan APIs.
Signed-off-by: Vincent Davis Jr <vince@underview.tech> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output of spirv-tools specifically SPIRV-ToolsTarget.cmake is
utilized in other recipes. If other recipe utilize cmake and include
SPIRV-Tools in target_link_libraries. I leads to errors such as
error: '../recipe-sysroot/usr/lib',
needed by 'layers/libVkLayer_khronos_validation.so',
missing and no known rule to make it
This is due to cmake pulling in the properties set in
SPIRV-ToolsTarget.cmake. Key property being
INTERFACE_LINK_LIBRARIES.
With the current setup do_install:append:class-target updates
SPIRV-ToolsTarget.cmake package installed file to bellow
Ross Burton [Thu, 8 Jun 2023 11:59:16 +0000 (12:59 +0100)]
nettle: inherit lib_package
Nettle is primarily a library that ships some tools, so inherit the
lib_package class to package the tools in nettle-bin, and add a
dependency on it to nettle-ptest.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 8 Jun 2023 11:59:15 +0000 (12:59 +0100)]
nettle: rewrite ptest integration
Instead of patching a relative path to an unversioned libnettle.so to be
a bare filename which then needs nettle-dev to be installed, create a
symlink in the expected place which points to the actual library. This
means nettle-ptest no longer needs to depend on nettle-dev.
Explicitly skip symbols-test, it has been silently failing as nm isn't
available and also needs a static libnettle.a to run.
Install two rsa-* example binaries that are needed for pkcs1-conv-test
to pass.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Therefore, the lighttpd-module-indexfile, lighttpd-module-staticfile and
lighttpd-module-access no longer exist and must be removed from
RDEPENDS and RRECOMMENDS.
lighttpd 1.4.71 split out the http/2 support into optional separate
module (mod_h2). By default the mod_h2 is not enabled.
https://www.lighttpd.net/2023/5/27/1.4.71/
Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 7 Jun 2023 16:27:36 +0000 (17:27 +0100)]
selftest/reproducible: Allow native/cross reuse in test
We don't compare reproducibility of the native/cross components, only the
target ones. With the long build times of rust-native, the test now takes
crazy lengths of time so this tweak should allow us to reuse native/cross
artefacts from sstate whilst still testing the target output is
reproducible.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Trevor Gamblin [Fri, 2 Jun 2023 16:48:22 +0000 (12:48 -0400)]
python3-webcolors: upgrade 1.12 -> 1.13
Replaced the inherit of setuptools3 with python_setuptools_build_meta to
make the new version build.
Changelog (see https://webcolors.readthedocs.io/en/latest/changelog.html):
- Supported Python versions are now 3.7, 3.8, 3.9, 3.10, and 3.11
- The codebase was significantly reorganized and modernized. Public API
is unchanged. Imports should continue to be directly from the
top-level webcolors module; attempting to import from submodules is not
supported.
- Now packaging declaratively via pyproject.toml with PEP 517 support
from setuptools.
As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c
All advertising materials mentioning features or use of this software
Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.
When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit
https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0
Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed.
Frieder Paape [Mon, 5 Jun 2023 09:00:33 +0000 (09:00 +0000)]
image_types: Fix reproducible builds for initramfs and UKI img
I've encountered issues reproducing initramfs and UKI image builds,
which will be fixed with this patch.
1. initramfs
There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation.
The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes.
2. Unified Kernel Image
'--preserve-dates' is required for a static 'Time/Date' entry.
I've added '--enable-deterministic-archives' although in my case this
didn't change anything.
Signed-off-by: Frieder Paape <frieder@konvera.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 1 Jun 2023 21:45:04 +0000 (22:45 +0100)]
packagegroup: Handle SPDX signature issues
Packagegroups have "special" sstate signature behaviour in that they don't rebuild
when their dependencies do. This causes problems for SPDX task signatures. Since
packagegroups don't actually have any code in them, we don't need the standard
dependencies anyway so cancel out and allow the sstate signatures to function
correctly.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 1 Jun 2023 21:43:51 +0000 (22:43 +0100)]
sstatesig: Drop SPDX special casing
Other changes in create-spdx code mean we shouldn't need to do this now. We
need the various exclusions to allow the task hashes to behave correctly
for the SPDX tasks too.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On riscv32 configurations OpenSSL fails to build with "undefined
reference to `__atomic_foo'" kind of errors. Change OpenSSL recipe to
use linux-latomic configuration instead of linux-generic32.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Victor Kamensky [Tue, 6 Jun 2023 04:30:05 +0000 (21:30 -0700)]
systemtap: upgrade 4.8 -> 4.9
SystemTap 4.9 release went out with a little hick up: release date was not
set correctly and fix for it was added as ebb424eee5599fcc131901c0d82d0bfc0d2f57ab
commit and tagged as 'release-4.9'. Unfortunately by that time 'master'
branch already has moved on, and it turns out that now 'release-4.9' tag does
not belong to any branch. On other hand OE SRC_URI does complain about git
uri without branch. To deal with it we will use SRCREV set to 418f0a45ca4473491385b5c7eef777607bbdb3b7, commit one that precedes ebb424eee5599fcc131901c0d82d0bfc0d2f57ab, and add separate patch for ebb424eee5599fcc131901c0d82d0bfc0d2f57ab as 0001-release-date-fix.patch.
Note for any future version move: please remove 0001-release-date-fix.patch
Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Tue, 6 Jun 2023 10:41:42 +0000 (11:41 +0100)]
v86d: Improve kernel dependency
Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding
when the kernel was changed from linux-yocto to linux-yocto-rt.
This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a
kernel module and ignoring the DEPENDS. The v86d is technically a kernel module
since it uses kernel header files.
There are two ways to address this, we could inherit the module-base class and
the dependency code does the correct thing. It appears the code doesn't look into
STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop
the DEPENDS and the code will the do the correct thing.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Chen Qi [Mon, 5 Jun 2023 09:00:02 +0000 (02:00 -0700)]
qemurunner.py: fix error message about qmp
The error message is a little misleading as the qmp module is a
directory with __init__.py file, not qmp.py file. Also, put the
path where we try to import it from in the error message to make
the message more indicative.
Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 5 Jun 2023 16:28:54 +0000 (12:28 -0400)]
linux-yocto/6.1: update to v6.1.31
Updating to the latest korg -stable release that comprises
the following commits:
d2869ace6eeb Linux 6.1.31 2f32b89d8120 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE 3bcb97e4241b 3c589_cs: Fix an error handling path in tc589_probe() 9540765d1882 net/smc: Reset connection when trying to use SMCRv2 fails. be4022669e66 regulator: mt6359: add read check for PMIC MT6359 22157f744581 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors 1ae70faa86fd arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay 3e8a82fb55a6 net/mlx5: Devcom, serialize devcom registration eaa365c10459 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device 411e4d6caa7f net/mlx5: Collect command failures data only for known commands 390aa5c006b3 net/mlx5: Fix error message when failing to allocate device memory 59dd110ca241 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE b17294e7aa8c net/mlx5: Handle pairing of E-switch via uplink un/load APIs e501ab136691 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs 6f0dce5f7822 net/mlx5e: do as little as possible in napi poll when budget is 0 00959a1bad58 net/mlx5e: Use correct encap attribute during invalidation 362063df6cee net/mlx5e: Fix deadlock in tc route query code 2051f762c508 net/mlx5e: Fix SQ wake logic in ptp napi_poll context 47b4f741a3f6 platform/mellanox: mlxbf-pmc: fix sscanf() error checking 04238c23853a forcedeth: Fix an error handling path in nv_probe() 0392c9185d71 sctp: fix an issue that plpmtu can never go to complete state c9e09b070d0b cxl: Wait Memory_Info_Valid before access memory related info ad72cb5899ce ASoC: Intel: avs: Access path components under lock 6ae9cf40b4e0 ASoC: Intel: avs: Fix declaration of enum avs_channel_config 5eaaad19c82c ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg d8cfe5ccc98e x86/show_trace_log_lvl: Ensure stack pointer is aligned, again a7edc86e149e xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() 53384076f743 x86/pci/xen: populate MSI sysfs entries 84b211b02894 ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator 225a5f394b09 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() 55224690958c platform/x86: ISST: Remove 8 socket limit f34428b5a373 regulator: pca9450: Fix BUCK2 enable_mask ccc6e9ded63b fs: fix undefined behavior in bit shift for SB_NOUSER dfc5aaa57f52 firmware: arm_ffa: Fix FFA device names for logical partitions ad73dc7263ea firmware: arm_ffa: Check if ffa_driver remove is present before executing 06ec5be89118 optee: fix uninited async notif value 9c744c6ff238 power: supply: sbs-charger: Fix INHIBITED bit for Status reg 71e60a58d7f6 power: supply: bq24190: Call power_supply_changed() after updating input current 1f02bfd5d94c power: supply: bq25890: Call power_supply_changed() after updating input current or voltage 57842035d298 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize 221f7cb12285 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes 3c573e7910c6 power: supply: bq27xxx: Move bq27xxx_battery_update() down 9108ede08d7a power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() d952a1eaafcc power: supply: bq27xxx: Fix poll_interval handling and races on remove e65fee45687f power: supply: bq27xxx: Fix I2C IRQ race on remove d746fbf4f09c power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition e1073f81478f power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe 2ac38f130e5b power: supply: leds: Fix blink to LED on transition 94373413e13d cifs: mapchars mount option ignored 91dd8aab9c9f ipv6: Fix out-of-bounds access in ipv6_find_tlv() 9bc1dbfd9158 lan966x: Fix unloading/loading of the driver 1a9e80f757bb bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps 177ee41f6162 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields a1d7c357f4dc octeontx2-pf: Fix TSOv6 offload 4883d9e2a221 selftests: fib_tests: mute cleanup error message 722af06e6100 drm: fix drmm_mutex_init() cc18b4685910 net: fix skb leak in __skb_tstamp_tx() 8d81d3b0ed36 ASoC: lpass: Fix for KASAN use_after_free out of bounds 53764a17f5d8 media: radio-shark: Add endpoint checks d5dba4b7bf90 USB: sisusbvga: Add endpoint checks 09e9d1f52f97 USB: core: Add routines for endpoint checks in old drivers 2a112f04629f udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). ed66e6327a69 net: fix stack overflow when LRO is disabled for virtual interfaces c8fdf7feca77 fbdev: udlfb: Fix endpoint check d7fff52c99d5 debugobjects: Don't wake up kswapd from fill_pool() 8694853768e3 irqchip/mips-gic: Use raw spinlock for gic_lock dc1b7641a989 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable 4ca6b06e9be2 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms ed0ef89508d2 perf/x86/uncore: Correct the number of CHAs on SPR f3078be2febb drm/amd/amdgpu: limit one queue per gang 34570f85a282 selftests/memfd: Fix unknown type name build failure 931ea1ed31be binder: fix UAF of alloc->vma in race with munmap() e1e198eff1fb binder: fix UAF caused by faulty buffer cleanup d7cee853bcb0 binder: add lockless binder_alloc_(set|get)_vma() 72a94f8c14a1 Revert "android: binder: stop saving a pointer to the VMA" 7e6b8548549e Revert "binder_alloc: add missing mmap_lock calls when using the VMA" 8069bcaa5b39 drm/amd/pm: Fix output of pp_od_clk_voltage 6acfbdda4d06 drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 8756863c7fe0 drm/radeon: reintroduce radeon_dp_work_func content 3897ac532af0 drm/mgag200: Fix gamma lut not initialized. 3970ee926e7e dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type 937264cd9aab btrfs: use nofs when cleaning up aborted transactions 63e12910b7f5 gpio: mockup: Fix mode of debugfs files b49706d1799a parisc: Handle kprobes breakpoints only in kernel context 5596e2ef5f1a parisc: Enable LOCKDEP support d935edd510d7 parisc: Allow to reboot machine after system halt c49ffd89b66e parisc: Fix flush_dcache_page() for usage from irq context c0993b463fe7 parisc: Handle kgdb breakpoints only in kernel context e1f14a407140 parisc: Use num_present_cpus() in alternative patching code bd90ac0002d1 xtensa: add __bswap{si,di}2 helpers 522bbbfcb612 xtensa: fix signal delivery to FDPIC process 084566050891 m68k: Move signal frame following exception on 68020/030 6147745d43ff net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize da1e8adab366 ASoC: rt5682: Disable jack detection interrupt during suspend 72c28207c19c power: supply: bq25890: Fix external_power_changed race 0456b912121e power: supply: axp288_fuel_gauge: Fix external_power_changed race 7d5e0150eeec mmc: block: ensure error propagation for non-blk a24aec210aa5 mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works 0d97634ad498 SUNRPC: Don't change task->tk_status after the call to rpc_exit_task 40599969ff58 ALSA: hda/realtek: Enable headset onLenovo M70/M90 7d3d306f159e ALSA: hda: Fix unhandled register update during auto-suspend period 5222e81afa26 ALSA: hda/ca0132: add quirk for EVGA X299 DARK 688c9af6e5fc platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain c26b9e193172 x86/mm: Avoid incomplete Global INVLPG flushes 4eb600f386ef arm64: Also reset KASAN tag if page is not PG_mte_tagged 8bdf47f9dbea ocfs2: Switch to security_inode_init_security() 28ee628fff1e drm/amd/display: hpd rx irq not working with eDP interface 7bfd4c0ebcb4 net: dsa: mv88e6xxx: Add RGMII delay to 88E6320 66ede2e4235f platform/x86: hp-wmi: Fix cast to smaller integer type warning 0dbc898f5917 skbuff: Proactively round up to kmalloc bucket size ac2f5739fdca drm/amdgpu/mes11: enable reg active poll a2fe4534bb38 drm/amd/amdgpu: update mes11 api def ae9e65319f99 watchdog: sp5100_tco: Immediately trigger upon starting. 7cd46930b8bf tpm: Prevent hwrng from activating during resume 25d38d5eaa1f tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers e76f61a2c523 tpm, tpm_tis: startup chip before testing for interrupts 9953dbf65f92 tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume c5a5d33886a7 tpm, tpm_tis: Only handle supported interrupts 5c4c8075bc8a tpm, tpm_tis: Avoid cache incoherency in test for interrupts 1ec145277a26 usb: dwc3: fix gadget mode suspend interrupt handler issue
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 2 Jun 2023 17:00:46 +0000 (18:00 +0100)]
oeqa/selftest/wic: Fix host contamination issue
If wic.Wic2.test_gpt_partition_name is run on a system without sfdisk, the test
will currently fail. As done in another test, it needs to use sfdisk from the
wic-tools sysroot. This patch fixes that host contamination issue.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to debug these selftest failures you end up having to comment out
the file cleanup. Make this an option at the top of the file to make it
a bit easier, I've had to do this too many times now.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 1 Jun 2023 21:39:10 +0000 (22:39 +0100)]
create-spdx-2.2: Add missing variable exclusions
Some variables cause issues with taskhashes and are accounted for in the
output in other ways, or don't affect it. Exclude these to improve the
taskhashes with create-spdx and allow the sstate selftests to work better.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 31 May 2023 10:25:29 +0000 (11:25 +0100)]
create-spdx-2-2: Fix packagedata usage to work with SDK packages
There are two seperate PKGDATA_DIR directories, one for the target and one for
the SDK. Rather than fail when a package can't be found, try the SDK first.
We use a datastore copy to keep the code simple, rather than havng to parameterise
all the packagedata functions.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes the runtime dependency calculations to also only follow direct
dependencies of the current task instead of all transient dependencies
in a similar way as the build time dependencies.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Joshua Watt [Wed, 31 May 2023 19:24:52 +0000 (14:24 -0500)]
classes/create-spdx-2.2: Fix build time dependency calculations
Build time dependencies were not being correctly calculated for SPDX
documents because while a task can `deptask` itself (as do_create_spdx
did), those dependencies do not appear in BB_TASKDEPDATA (to avoid
circular dependencies).
To fix this, an intermediate task called do_collect_sdpx_deps is created
that does the 'deptask' on do_create_spdx and records the recipe
dependencies. do_create_spdx then runs after this new task. This breaks
the circular dependency and thus all of the do_create_spdx tasks
correctly show up as dependencies of do_collect_spdx_deps.
In addition, the dependency collection logic was improved to handle the
case of transitive dependencies (that is, a dependency of a dependency)
SPDX documents missing and causing an error. These transitive
dependencies don't actually need to be included anyway since one can
follow the relationship of the direct dependency to find them. As such,
the code is reworked to find the current task in BB_TASKDEPDATA, and
then only collect the immediate dependencies of the current task.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Joshua Watt [Tue, 30 May 2023 15:11:48 +0000 (10:11 -0500)]
classes/create-spdx-2.2: Use hashfn from BB_TASKDEPDATA instead of MACHINE
Enabling the SPDX class and running two builds, one with SDKMACHINE=i686
and then again with SDKMACHINE=x86_64 would lead to errors since the output
was stored per MACHINE and the overlapping files would cause manifest errors.
The hashfn data from bitbake has SSTATE_PKGARCH encoded into it which is how
sstate separates out it's targets and SDPX should be using the same structure.
Therefore switch to using this.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Thu, 1 Jun 2023 09:03:41 +0000 (17:03 +0800)]
xdpyinfo: upgrade 1.3.3 -> 1.3.4
Changelog:
=========
configure: Make xf86misc support disabled by default
Variable scope reduction
Remove unnecessary downcast of double to float
Call memset() instead of hand-coding our own equivalent
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:40 +0000 (17:03 +0800)]
sysklogd: upgrade 2.4.4 -> 2.5.0
Changes
=======
- Issue #59: initial port to NuttX, contributed by Xiaomi
- Issue #61: add support for '-c' and '-cc' to disable log compression.
A single '-c' disables compression for pipes, another '-c' (or '-cc')
disables compression for all other log targets
- The default 'syslog.conf' now logs debug messages again (disabled in
v2.4.0) due to problems (confusion) reported in the field
- Dropped not recommended 'KillMode=process' from systemd unit file
Fixes
========
- Issue #60: document how to set side-wide permissions on log files
- Issue #62: early log messages lost when running under systemd, found
by Wind River Systems, including initial fix
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:38 +0000 (17:03 +0800)]
python3-typing-extensions: upgrade 4.5.0 -> 4.6.2
Changelog:
============
- Fix use of @deprecated on classes with __new__ but no __init__.
- Fix regression in version 4.6.1 where comparing a generic class against a
runtime-checkable protocol using isinstance() would cause AttributeError to
be raised if using Python 3.7.
- Change deprecated @runtime to formal API @runtime_checkable in the error message.
- Fix regression in 4.6.0 where attempting to define a Protocol that was generic
over a ParamSpec or a TypeVarTuple would cause TypeError to be raised.
- typing_extensions is now documented at https://typing-extensions.readthedocs.io/en/latest/.
- Add typing_extensions.Buffer, a marker class for buffer types, as proposed
by PEP 688. Equivalent to collections.abc.Buffer in Python 3.12.
- Backport two CPython PRs fixing various issues with typing.Literal:
python/cpython#23294 and python/cpython#23383. Both CPython PRs were originally,
and both were backported to Python >=3.9.1, but no earlier.
- A side effect of one of the changes is that equality comparisons of Literal
objects will now raise a TypeError if one of the Literal objects being compared
has a mutable parameter. (Using mutable parameters with Literal is not
supported by PEP 586 or by any major static type checkers.)
- Literal is now reimplemented on all Python versions <= 3.10.0.
- Backport CPython PR 26067, ensuring that isinstance() calls on protocols raise
TypeError when the protocol is not decorated with @runtime_checkable.
- Backport several significant performance improvements to runtime-checkable protocols
that have been made in Python 3.12 (see python/cpython#74690 for details).
- A side effect of one of the performance improvements is that the members of a
runtime-checkable protocol are now considered "frozen" at runtime as soon as the
class has been created. Monkey-patching attributes onto a runtime-checkable
protocol will still work, but will have no impact on isinstance() checks comparing
objects to the protocol. See "What's New in Python 3.12" for more details.
- isinstance() checks against runtime-checkable protocols now use inspect.getattr_static()
rather than hasattr() to lookup whether attributes exist (backporting python/cpython#103034).
- Backport the ability to define __init__ methods on Protocol classes, a change
made in Python 3.11 (originally implemented in python/cpython#31628
- Speedup isinstance(3, typing_extensions.SupportsIndex) by >10x on Python <3.12.
- Add typing_extensions versions of SupportsInt, SupportsFloat, SupportsComplex,
SupportsBytes, SupportsAbs and SupportsRound. These have the same semantics as
the versions from the typing module, but isinstance() checks against the
typing_extensions versions are >10x faster at runtime on Python <3.12.
- Add __orig_bases__ to non-generic TypedDicts, call-based TypedDicts, and call-based NamedTuples.
- Add typing_extensions.get_original_bases, a backport of types.get_original_bases,
introduced in Python 3.12 (CPython PR python/cpython#101827, originally
- This function should always produce correct results when called on classes
constructed using features from typing_extensions.
- Constructing a call-based TypedDict using keyword arguments for the fields
now causes a DeprecationWarning to be emitted. This matches the behaviour
of typing.TypedDict on 3.11 and 3.12.
- Backport the implementation of NewType from 3.10 (where it is implemented as
a class rather than a function). This allows user-defined NewTypes to be pickled.
- Fix tests and import on Python 3.12, where typing.TypeVar can no longer be subclassed.
- Add typing_extensions.TypeAliasType, a backport of typing.TypeAliasType from PEP 695.
- Backport changes to the repr of typing.Unpack that were made in order
to implement PEP 692 (backport of python/cpython#104048).
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:35 +0000 (17:03 +0800)]
python3-setuptools-rust: upgrade 1.5.2 -> 1.6.0
Changelog:
==========
Prefer passing --crate-type option to cargo if "toolchain >= 1.64". #322
Fix a bug where rebuilding the library would cause any running processes using it to segfault. #295
Fix setup.cfg format for compatibility with "poetry==1.4.0". #319
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:34 +0000 (17:03 +0800)]
python3-requests: upgrade 2.30.0 -> 2.31.0
Changelog:
==========
Versions of Requests between v2.3.0 and v2.30.0 are vulnerable to potential
forwarding of Proxy-Authorization headers to destination servers when
following HTTPS redirects.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:33 +0000 (17:03 +0800)]
python3-pycryptodomex: upgrade 3.17 -> 3.18.0
Changelog:
===========
New features
---------------
* Added support for DER BOOLEAN encodings.
* The library now compiles on Windows ARM64.
Resolved issues
---------------
* GH#722: "nonce" attribute was not correctly set for XChaCha20_Poly1305 ciphers.
* GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
* GH#739: OID encoding for arc 2 didn't accept children larger than 39.
* Correctly check that the scalar matches the point when importing an ECC private key.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:32 +0000 (17:03 +0800)]
python3-pycryptodome: upgrade 3.17 -> 3.18.0
Changelog:
===========
New features
---------------
* Added support for DER BOOLEAN encodings.
* The library now compiles on Windows ARM64.
Resolved issues
---------------
* GH#722: "nonce" attribute was not correctly set for XChaCha20_Poly1305 ciphers.
* GH#728: Workaround for a possible x86 emulator bug in Windows for ARM64.
* GH#739: OID encoding for arc 2 didn't accept children larger than 39.
* Correctly check that the scalar matches the point when importing an ECC private key.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:31 +0000 (17:03 +0800)]
python3-numpy: upgrade 1.24.2 -> 1.24.3
Changelog:
==========
A total of 17 pull requests were merged for this release.
#23206: BUG: fix for f2py string scalars (#23194)
#23207: BUG: datetime64/timedelta64 comparisons return NotImplemented
#23208: MAINT: Pin matplotlib to version 3.6.3 for refguide checks
#23221: DOC: Fix matplotlib error in documentation
#23226: CI: Ensure submodules are initialized in gitpod.
#23341: TYP: Replace duplicate reduce in ufunc type signature with reduceat.
#23342: TYP: Remove duplicate CLIP/WRAP/RAISE in __init__.pyi.
#23343: TYP: Mark d argument to fftfreq and rfftfreq as optional...
#23344: TYP: Add type annotations for comparison operators to MaskedArray.
#23345: TYP: Remove some stray type-check-only imports of msort
#23370: BUG: Ensure like is only stripped for like= dispatched functions
#23543: BUG: fix loading and storing big arrays on s390x
#23544: MAINT: Bump larsoner/circleci-artifacts-redirector-action
#23634: BUG: Ignore invalid and overflow warnings in masked setitem
#23635: BUG: Fix masked array raveling when order="A" or order="K"
#23636: MAINT: Update conftest for newer hypothesis versions
#23637: BUG: Fix bug in parsing F77 style string arrays.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:27 +0000 (17:03 +0800)]
python3-cython: upgrade 0.29.34 -> 0.29.35
Changelog:
==========
* A garbage collection enabled subtype of a non-GC extension type could call into the
deallocation function of the super type with GC tracking enabled. This could lead
to crashes during deallocation if GC was triggered on the type at the same time.
(Github issue :issue:'5432')
* Some C compile failures and crashes in CPython 3.12 were resolved.
* "except + nogil" was syntactically not allowed.
"except +nogil" (i.e. defining a C++ exception handling function called "nogil")
is now disallowed to prevent typos.
(Github issue :issue:'5430')
* A C compile failure in PyPy 3.10 was resolved.
Patch by Matti Picus. (Github issue :issue:'5408')
* Cython modules now use PEP-489 multi-phase init by default in PyPy 3.9 and later.
Original patch by Matti Picus. (Github issue :issue:'5413')
* API header files generated by different Cython versions can now be included in the
same C file.
(Github issue :issue:'5383')
* Function signatures containing a type like 'tuple[()]' could not be printed.
Patch by Lisandro Dalcin. (Github issue :issue:'5355')
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:26 +0000 (17:03 +0800)]
orc: upgrade 0.4.33 -> 0.4.34
Changelog:
===========
Thread-safety improvements around orc codemem allocation/freeing
Add orc_parse_code() with more detailed error reporting
Implement Orc function lazy initialization correctly via atomic operations
orc program parser fixes and improvements
build fixes and compiler warning fixes
coverity and clang scan-build static code analysis fixes
meson: Do not always generate static library for test library
ci improvements
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:25 +0000 (17:03 +0800)]
python3-sphinx: upgrade 6.1.3 -> 7.0.1
License-Update: Remove smartypants from LICENSE
Changelog:
===========
#11411: Support Docutils 0.20.
#11418: Clean up remaining references to sphinx.setup_command following the removal of support for setuptools.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:24 +0000 (17:03 +0800)]
python3-ruamel-yaml: upgrade 0.17.21 -> 0.17.31
Changelog:
=========
- added tag.setter on 'ScalarEvent' and on 'Node', that takes either
a 'Tag' instance, or a str
- fix issue 467, caused by Tag instances not being hashable
- changed the internals of the tag property from a string to a class which allows
for preservation of the original handle and suffix. This should
result in better results using documents with %TAG directives, as well
as preserving URI escapes in tag suffixes.
- fix for issue 464: documents ending with document end marker without final newline
fail to load
- fix issue with inline mappings as value for merge keys
- fix for 468, error inserting after accessing merge attribute on "CommentedMap"
- fix for issue 461 pop + insert on same 'CommentedMap' key throwing error
- Fix for error on edge cage for issue 459
- fix for regression while dumping wrapped strings with too many backslashes removed
- rewrite of "CommentedMap.insert()". If you have a merge key in
the YAML document for the mapping you insert to, the position value should
be the one as you look at the YAML input.
This fixes issue 453 where other
keys of a merged in mapping would show up after an insert
It
also fixes a call to '.insert()' resulting into the merge key to move
to be the first key if it wasn't already and it is also now possible
to insert a key before a merge key (even if the fist key in the mapping).
- fix (in the pure Python implementation including default) for issue 447.
also brought up by brent on
'StackOverflow <https://stackoverflow.com/q/40072485/1307905>'__)
- fix 458, error on plain scalars starting with word longer than width.
- fix for ".update()" no longer correctly handling keyword arguments
- fix issue 454: high Unicode (emojis) in quoted strings always
escaped
- fix issue with emitter conservatively inserting extra backslashes in wrapped
quoted strings
- fix issue 449 where the second exclamation marks got URL encoded
and fixing PR
- fix issue with indent != 2 and literal scalars with empty first line
- updated __repr__ of CommentedMap, now that Python's dict is ordered -> no more
ordereddict(list-of-tuples)
- merge MR 4, handling OctalInt in YAML 1.1
- fix loading of '!!float 42'
- line numbers are now set on 'CommentedKeySeq' and 'CommentedKeyMap' (which
are created if you have a sequence resp. mapping as the key in a mapping)
- plain scalars: put single words longer than width on a line of their own, instead
of after the previous line
- fix for folded scalar part of 421: comments after ">" on first line of folded
scalars are now preserved (as were those in the same position on literal scalars).
- added stacklevel to warnings
- typing changed from Py2 compatible comments to Py3, removed various Py2-isms
License-Update: Copyright year updated to 2023
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:22 +0000 (17:03 +0800)]
python3-pip: upgrade 23.0.1 -> 23.1.2
License-Update:
-Copyright changed from "(C) 2016 Jason R Coombs <jaraco@jaraco.com>"
to "Jason R. Coombs"
-The wrapping position has been adjusted
Changelog:
===========
- Upgrade setuptools to 67.7.2
- Revert #11487, as it causes issues with virtualenvs created by the Windows
Store distribution of Python. (#11987)
- Fix grammar by changing "A new release of pip available:" to "A new release
of pip is available:" in the notice used for indicating that. (#11529)
- Normalize paths before checking if installed scripts are on PATH. (#11719)
- Correct the way to decide if keyring is available. (#11774)
- More consistent resolution backtracking by removing legacy hack related to
setuptools resolution (#11837)
- Include AUTHORS.txt in pip's wheels. (#11882)
- The uninstall and install --force-reinstall commands no longer call
normalize_path() repeatedly on the same paths. Instead, these results are
cached for the duration of an uninstall operation, resulting in improved
performance, particularly on Windows. (#11889)
- Fix and improve the parsing of hashes embedded in URL fragments. (#11936)
- When package A depends on package B provided as a direct URL dependency
including a hash embedded in the link, the --require-hashes option did not
warn when user supplied hashes were missing for package B. (#11938)
- Correctly report requested_extras in the installation report when extras
are specified for a local directory installation. (#11946)
- When installing an archive from a direct URL or local file, populate
download_info.info.hashes in the installation report, in addition to the
legacy download_info.info.hash key. (#11948)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:21 +0000 (17:03 +0800)]
libuv: upgrade 1.44.2 -> 1.45.0
License-Update: doc: clean up license file (#3876)
GitHub gets confused by the non-standard format of the LICENSE file.
Move the extra bits into the creatively named LICENSE-extra file.
Changelog:
==========
linux: introduce io_uring support #3952
src: add new metrics APIs #3749
unix,win: give thread pool threads an 8 MB stack #3787
win,unix: change execution order of timers #3927
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:18 +0000 (17:03 +0800)]
bind: upgrade 9.18.14 -> 9.18.15
Changelog:
=========
[bug] Set the rndc idle read timeout back to 60 seconds,
from the netmgr default of 30 seconds, in order to
match the behavior of 9.16 and earlier. [GL #4046]
[bug] Fix log file rotation when using absolute path as
file. [GL #3991]
[bug] When removing delegations in an OPTOUT range
empty-non-terminal NSEC3 records generated by
those delegations were not removed. [GL #4027]
[bug] Reimplement the maximum and idle timeouts for incoming
zone tranfers. [GL #4004]
[bug] Treat ISC_R_INVALIDPROTO as a networking error
in the dispatch code to avoid retrying with the
same server. [GL #4005]
[bug] In dispatch, honour the configured source-port
selection when UDP connection fails with address
in use error.
Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE.
[GL #3986]
[test] As a workaround, include an OpenSSL header file before
including cmocka.h in the unit tests, because OpenSSL
3.1.0 uses __attribute__(malloc), conflicting with a
redefined malloc in cmocka.h. [GL #4000]
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:15 +0000 (17:03 +0800)]
libxpm: upgrade 3.5.15 -> 3.5.16
Changelog:
===========
test: skip compressed file tests when --disable-open-zfile is used
itlab CI: build with each of --enable-open-zfile & --disable-open-zfile
configure: correct error message to suggest --disable-open-zfile
Fix a memleak in ParsePixels error code path
Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
open-zfile: Make compress & uncompress commands optional
Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
test: Use PACKAGE_BUGREPORT instead of hard-coded URL's
test: Add simple test cases for functions in src/rgb.c
xpmReadRgbNames: constify filename argument
XpmCreateDataFromXpmImage: Fix misleading indentation
parse.c: Wrap FREE_CIDX definition in do { ... } while(0)
parse.c: remove unused function xstrlcpy()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Thu, 1 Jun 2023 09:03:14 +0000 (17:03 +0800)]
libxft: upgrade 2.3.7 -> 2.3.8
Changelog:
=========
add check for missing glyph in XftFontCheckGlyph()
issue 17: libxft-2.3.7: Bold fonts in urxvt missing leftmost pixels
issue 18: Problems with rotated text (monospace font only)
configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
Clears autoconf warnings
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>