adjust QMimeDatabase implementation
Origin: upstream, https://code.qt.io/cgit/qt/qtbase.git/commit/?id=
0cbbba2aa5b47224
Last-Update: 2021-06-12
When multiple globs match, and the result from magic sniffing is
unrelated to any of those globs, globs have priority and one of them
should be picked up.
Gbp-Pq: Name mime_globs.diff
qtbase-opensource-src (5.15.10+dfsg-3) unstable; urgency=medium
[ Pino Toscano ]
* Drop the support for the dead GNU/kFreeBSD:
- drop the patches gnukfreebsd.diff, and nonlinux_utime.diff, as they only
apply changes to that OS
- drop installed files added by them
- drop the kfreebsd-any qualifiers from the firebird-dev, and libgbm-dev
build dependencies
- drop the kfreebsd-any qualifiers from binary packages
- drop the kfreebsd-any qualifiers in install files
- drop the kfreebsd qualifiers in symbols files
* More changes to symbols files:
- set a symbol as linux-any, as it is Linux-specific
- drop mips, and powerpcspe qualifiers, as those architectures are long dead
* Remove 2 obsolete maintscript entries in 2 files.
[ Dmitry Shachnev ]
* Backport upstream patches to make QXmlStreamReaderPrivate::fastScanName
indicate parsing status to callers (CVE-2023-37369).
* Backport upstream patch to make QXmlStreamReader raise error on unexpected
tokens (CVE-2023-38197, closes: #
1041105).
[dgit import unpatched qtbase-opensource-src 5.15.10+dfsg-3]