gtk4_4.14.4+ds-4_source.changes ACCEPTED into experimental
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sun Jul 28 20:55:59 BST 2024
Thank you for your contribution to Debian.
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 28 Jul 2024 19:24:05 +0100
Source: gtk4
Architecture: source
Version: 4.14.4+ds-4
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at debian.org>
Closes: 1077178 1077181 1077192 1077287 1077288 1077289
Changes:
gtk4 (4.14.4+ds-4) experimental; urgency=medium
.
[ Matthias Geiger ]
* d/rules: Skip label-shadows reftest on mips64el and riscv64.
The rendering differences are minor enough to not reflect a real problem
for applications.
(Closes: #1077178)
.
[ Simon McVittie ]
* d/patches: Improve patch metadata
* d/patches: Rearrange patch series, closest-to-upstream first.
No functional change.
* d/p/tests-Fix-signature-of-GtkTestATContext-update-selection-.patch:
Add patch to fix a11y/text, a11y/textview tests instead of skipping them
(Closes: #1077181)
* d/p/gskpathop-Introduce-a-type-to-represent-an-aligned-graphe.patch:
Align GskPath points to an 8-byte boundary where necessary
(Closes: #1077192, #1077288)
* d/rules: Skip headless test suite explicitly, rather than via a patch.
It's equally easy to skip these tests this way, and less delta vs.
upstream in our patch series makes it easier to manage.
* d/rules: Reduce test suites specifically skipped on big-endian.
We now skip these test suites unconditionally on all architectures,
because upstream say they are very sensitive to small behaviour
changes in the GL driver. Given that, there's no need to skip them a
second time on big-endian systems.
* d/p/gskvulkanmemory.c-Use-VK_NULL_HANDLE-for-VkDeviceMemory.patch,
d/p/gdkvulkancontext.c-Use-pointers-to-hash-VkShaderModule.patch,
d/p/gskvulkandevice.c-Put-Vk-Pipeline-RenderPass-in-structure.patch:
Add patches from upstream 4.14.x branch to fix build on i386.
The Vulkan renderer in the previous i386 package built successfully with
gcc 13, but probably didn't actually work. gcc 14 is stricter about
implicit integer/pointer conversions, so it failed to build.
* d/rules: Build with -ffloat-store on i386.
Some of the tests (and more in 4.15.x) fail if this is not done,
because i387 excess precision results in numeric values being
calculated differently. Because few GTK developers run it on i386
(and in particular, upstream do not), running the test suite and not
skipping more of it than strictly necessary is important, because
that's the only mechanism available to discover whether the library
has regressed on less-used architectures.
(Closes: #1077289)
* d/p/gdk-Check-some-assertions-on-our-architectures.patch:
Check some assertions for the GTK upstream maintainers.
This has no runtime impact, but will fail the build if some reasonable
assumptions turn out to be untrue.
* d/control: Depend on libgles2.
This is used by default since 4.14. It isn't strictly mandatory because
another backend can be chosen via environment variables, but the
failure mode if it is missing is very bad (applications crash) so it
seems proportionate to make it a Depends. (Closes: #1077287)
Checksums-Sha1:
3536031ccb58f768964f6144dfe03772fc76408e 4893 gtk4_4.14.4+ds-4.dsc
ff94e42173414813f5dd68ba5f56a6fbe0aaf5a4 3613412 gtk4_4.14.4+ds-4.debian.tar.xz
4961d081059f43c14e657929c1e3e21fcc9a4c56 19124 gtk4_4.14.4+ds-4_source.buildinfo
Checksums-Sha256:
c682ec9c1f6e1e7eb21fc23aa8edfc90a711eead69e732f2612959c7431438c0 4893 gtk4_4.14.4+ds-4.dsc
b3f793ca2bfa5e4a46fc4e8785fec5d16607c9d2f35c5e790438adaada16a9e7 3613412 gtk4_4.14.4+ds-4.debian.tar.xz
4c624dd4bb5ab1dfb269efd3ee93ce28c476cce254a1bb23145ed4d9b04d241c 19124 gtk4_4.14.4+ds-4_source.buildinfo
Files:
927ec0d7df3b9cd7e3a718610aaa400b 4893 libs optional gtk4_4.14.4+ds-4.dsc
861b6aad1a274e6dde32c12e4647f89b 3613412 libs optional gtk4_4.14.4+ds-4.debian.tar.xz
767fee6a7a9051937e43fabf23267e2c 19124 libs optional gtk4_4.14.4+ds-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmamm2cACgkQ4FrhR4+B
TE/y9Q//XmNGgZ/wP8HQ6bPW/yncpTAl2a15y8mRAlS+IXEM78av6xnFkYro9CFU
pDcxZBxTYaczH3hJqebJNKgyT9fgb4Mqdvc9Suqh0ZKOQIX0xHILC3zlO4rZZhcG
27KnIuC2U2Xai8HDKBl8RJtvOPYYVMmVx3wRH0X8yszejE+VKWgdvmp8bIhU8WQC
iYQWDFqbJCsmYvgfbmfOxOAaUwIxHFTIoXus/AfnhHBTnn3NwQ7vmaB1XCfE5xkF
FYbvcar0lkEDfOiYYCKhHxCnevNAGiCfm6ZvbPI/mDFj0tccld4QShZxGI28N4yD
S/GLrFpoLyFJrfsNXJgAs6CXx2j8c0ChucleSVaNECJIOKfHXUYjVicAQYCoBxqF
7ipfd+tswqUzcfLraQ3hmHEJfSpz05W7KsjIeZIjLcZfaN3YF3Xzuj5ZAdxeq+V0
txMk9HcfVqt6rYyxRhcCs+BJsLxzTpgCKpirIS6nq9eUzfSCa+5ZzgLHkdKC13x3
3CRxWf+AjQ+KxX8foOQvkMdsUT2lkAxTusEI4nOrGD4sN59EzZAyo4EwDH5b+Qyf
ryuzDhfDQk/2XZ5fuw2m31rCWS/uMyLKCRM/lvVLrZ8bek6xNMjT2/hjCtN5HVv4
FzOcKYw8navMgePoFdJXqG9OV8KlKoJEWw5dFlRqSm7elmxIq+Q=
=Jj7H
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240728/fe999236/attachment-0001.sig>
More information about the pkg-gnome-maintainers
mailing list