Packages changed:
AppStream (0.13.1 -> 0.14.1)
binutils (2.35.1 -> 2.36)
e2fsprogs (1.45.6 -> 1.46.1)
elilo
gcin
glibc
gnome-control-center (3.38.3 -> 3.38.4)
gnome-photos (3.38.0 -> 3.38.1)
grub2
kernel-firmware
libgcrypt (1.9.1 -> 1.9.2)
libsolv (0.7.16 -> 0.7.17)
libzypp (17.25.6 -> 17.25.7)
linux-glibc-devel (5.10 -> 5.11)
milou5
nodejs-common
openafs
plasma5-openSUSE
plasma5-workspace
postgresql13 (13.1 -> 13.2)
python-M2Crypto
python-kiwi (9.23.12 -> 9.23.16)
qemu
rdma-core (31.0 -> 31.3)
redis
rygel (0.40.0 -> 0.40.1)
strace (5.10 -> 5.11)
ucode-intel (20201118 -> 20210216)
wireless-regdb (20201120 -> 20210129)
zbar (0.23.1 -> 0.23.90)
=== Details ===
==== AppStream ====
Version update (0.13.1 -> 0.14.1)
Subpackages: AppStream-lang libAppStreamQt2 libappstream4
- Update to version 0.14.1:
+ Features:
- Switch back from Soup to cURL for HTTP(S).
- validator: Check a few more things on requires/recommends
items.
- Only download the first bytes of a file when checking URLs
for validity.
+ Specification: spec: Officially mark tag as
deprecated.
+ Bugfixes:
- qt: Return better errors in AppStream::Metadata.
- Do not automatically clean up errors that will be propagated.
- Remove overall extern "C" to make very new (2.67+) GLib
versions happy.
- ascli: Don?t use GNU C extension type names.
- build: Use c11 rather than gnu11 and define vendor extensions
separately.
- Changes from version 0.14.0:
+ Features:
- news-to-metainfo: Interpret placeholder release dates as
denoting a dev version.
- Make as_utils_build_data_id public API.
- Add AsReview for attaching user reviews to software
components.
- Add a branch element to component data-IDs.
- utils: Add data-ID hashing and matching functions.
- utils: Make as_gstring_replace public API.
- Add branch info to on-disk cached components.
- content-rating: Add as_content_rating_add_attribute API.
- Rename INPUTMETHOD component kind enum to INPUT_METHOD.
- Add "cabinet" bundle type for firmware deployments.
- Make AsTokenMatch public API.
- Add function to AsScreenshot to get image closest to
preferred size.
- Allow AsComponent to directly ingest desktop-entry data.
- Make as_pool_build_search_tokens API public.
- Add "origin" token match.
- Make as_component_add_provided_item API public.
- Add some useful image dimension constants.
- compose: Add blur function from asglib.
- Add more efficient load_from_bytes method to AsComponent.
+ Updated translations.
- Drop fix-build-gcc7.patch: no longer applicable.
- Replace pkgconfig(libsoup-2.4) with pkgconfig(libcurl)
BuildRequires: follow upstreams switch back to cURL.
==== binutils ====
Version update (2.35.1 -> 2.36)
Subpackages: libctf-nobfd0 libctf0
- Bump 2.36 branch diff.
- Update 2.36 branch diff which should fix PR27311 completely.
It fixes also PR27284.
- Remove temporary fix 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
- Add temporary upstream fix for PR27311
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
- Update to binutils 2.36:
New features in the Assembler:
General:
* When setting the link order attribute of ELF sections, it is now
possible to use a numeric section index instead of symbol name.
* Added a .nop directive to generate a single no-op instruction in
a target neutral manner. This instruction does have an effect on
DWARF line number generation, if that is active.
* Removed --reduce-memory-overheads and --hash-size as gas now
uses hash tables that can be expand and shrink automatically.
X86/x86_64:
* Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key
Locker instructions.
* Support non-absolute segment values for lcall and ljmp.
* Add {disp16} pseudo prefix to x86 assembler.
* Configure with --enable-x86-used-note by default for Linux/x86.
ARM/AArch64:
* Add support for Cortex-A78, Cortex-A78AE and Cortex-X1,
Cortex-R82, Neoverse V1, and Neoverse N2 cores.
* Add support for ETMv4 (Embedded Trace Macrocell), ETE (Embedded
Trace Extension), TRBE (Trace Buffer Extension), CSRE (Call
Stack Recorder Extension) and BRBE (Branch Record Buffer
Extension) system registers.
* Add support for Armv8-R and Armv8.7-A ISA extensions.
* Add support for DSB memory nXS barrier, WFET and WFIT
instruction for Armv8.7.
* Add support for +csre feature for -march. Add CSR PDEC
instruction for CSRE feature in AArch64.
* Add support for +flagm feature for -march in Armv8.4 AArch64.
* Add support for +ls64 feature for -march in Armv8.7
AArch64. Add atomic 64-byte load/store instructions for this
feature.
* Add support for +pauth (Pointer Authentication) feature for
- march in AArch64.
New features in the Linker:
* Add --error-handling-script= command line option to allow
a helper script to be invoked when an undefined symbol or a
missing library is encountered. This option can be suppressed
via the configure time switch: --enable-error-handling-script=no.
* Add -z x86-64-{baseline|v[234]} to the x86 ELF linker to mark
x86-64-{baseline|v[234]} ISA level as needed.
* Add -z unique-symbol to avoid duplicated local symbol names.
* The creation of PE format DLLs now defaults to using a more
secure set of DLL characteristics.
* The linker now deduplicates the types in .ctf sections. The new
command-line option --ctf-share-types describes how to do this:
its default value, share-unconflicted, produces the most compact
output.
* The linker now omits the "variable section" from .ctf sections
by default, saving space. This is almost certainly what you
want unless you are working on a project that has its own
analogue of symbol tables that are not reflected in the ELF
symtabs.
New features in other binary tools:
* The ar tool's previously unused l modifier is now used for
specifying dependencies of a static library. The arguments of
this option (or --record-libdeps long form option) will be
stored verbatim in the __.LIBDEP member of the archive, which
the linker may read at link time.
* Readelf can now display the contents of LTO symbol table
sections when asked to do so via the --lto-syms command line
option.
* Readelf now accepts the -C command line option to enable the
demangling of symbol names. In addition the --demangle=