There are 82 commits in total between 3.9 and 3.10. Here is a curated
list of the more interesting ones among them.
Kerin Millar (11/82):
Suppress bash warnings regarding setlocale(3) failures
mkconfig: Improve the diagnostics for missing locales
mkconfig: better detect missing/incomplete locales
Allow localename fields to forgo a (redundant) codeset
Introduce the LOCALEGEN_ALLOW_UNSUPPORTED environment variable
Refrain from trying to execute chcon(1), if missing
Add diagnostics to communicate actions taken in lieu of SELinux
Support locale declarations consisting of only one field
Compare both device and inode in is_eq_file()
Check against /dev/{null,stdin} intelligently in fopen()
Simplify the behaviour of select_config_files()
In addition to those, the man pages have undergone substantial updates,
with a greater emphasis on brevity and clarity.
Closes: https://bugs.gentoo.org/965533
Closes: https://bugs.gentoo.org/968318
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
`dbus_display` is automagic. Given it only seems at a glance to need
gdbus-codegen, just BDEPEND on it unconditionally. Patches welcome
to make it conditional w/ rationale, but leaving it automagic is obviously
worse, so fix that:
> FAILED: ui/dbus-display1.h ui/dbus-display1.c
> /usr/bin/gdbus-codegen ui/dbus-display1.xml --glib-min-required 2.64 --output-directory /var/tmp/portage/app-emulation/qemu-10.0.5/work/qemu-10.0.5/softmmu-build/ui --interface-prefix org.qemu. --c-namespace QemuDBus --generate-c-code dbus-display1
> Traceback (most recent call last):
> File "/usr/bin/gdbus-codegen", line 25, in <module>
> from gdbus_codegen import codegen_main
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/codegen_main.py", line 30, in <module>
> from . import dbustypes
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/dbustypes.py", line 22, in <module>
> from . import utils
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/utils.py", line 22, in <module>
> import packaging.version
> ModuleNotFoundError: No module named 'packaging'
Minimum version is because of 9e8d0acdcb.
Signed-off-by: Sam James <sam@gentoo.org>
Seems now does build-time shader compilation with USE=vulkan regardless
of USE=shaderc (the latter is for runtime shader compilation).
Arguably could consider merging USE=shaderc into USE=vulkan, albeit
it does allow binpkgs to skip a dep still.
An extra reason to merge is that USE="vulkan -shaderc" currently fails
to build in 9999 but unless ./configure starts requiring it that is
probably not intended and is temporary.
USE=gnutls also fails, seems due to missing headers at a glance.
Not going to worry about these for now, assume it'll be looked at
before long. Users may want to juggle USE or revert to release versions
meanwhile or report upstream to get fixes earlier.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>