Your message dated Tue, 22 Aug 2023 16:39:27 +0000
with message-id <e1qyupf-00cvho...@fasolo.debian.org>
and subject line Bug#1050076: fixed in gtk4 4.12.0+ds-2
has caused the Debian Bug report #1050076,
regarding gtk4: 4.12 regression: FTBFS on i386: assertion failed (r == 
tests[i].r (+/- FLT_EPSILON))
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1050076: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050076
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gtk4
Version: 4.12.0+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Usertags: i387

gtk4 4.12.0 in experimental has test failures on multiple buildds.
On i386 there is this failure:

not ok /color/roundtrips - 
ERROR:../../../testsuite/gtk/colorutils.c:43:test_roundtrips: assertion failed 
(r == tests[i].r (+/- FLT_EPSILON)): (1.1920929e-07 == 0)

I think this is our old enemy, the legacy i387 FPU and its 80-bit
extended precision, and the test will need to apply more fuzz to its
acceptable result.

If our i386 port had a baseline that included SSE2 so that we could
build everything with -mfpmath=sse, this class of bug would probably
go away; but at the moment our baseline is officially a not-quite-i686
(i686 with one missing opcode, to accommodate certain Geode CPUs) so
we cannot assume MMX, SSE or SSE2, and various developers have resisted
suggestions to raise the baseline. I'm going to start tracking bugs in
this class with a usertag to get an idea of how many of them there are.

    smcv

--- End Message ---
--- Begin Message ---
Source: gtk4
Source-Version: 4.12.0+ds-2
Done: Simon McVittie <s...@debian.org>

We believe that the bug you reported is fixed in the latest version of
gtk4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1050...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated gtk4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 22 Aug 2023 15:19:11 +0100
Source: gtk4
Architecture: source
Version: 4.12.0+ds-2
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 1049434 1050075 1050076
Changes:
 gtk4 (4.12.0+ds-2) experimental; urgency=medium
 .
   * d/rules: Skip build-time tests that are known to fail or be unreliable.
     Upstream flagged these as failing and skips them in their CI, so there's
     no point in us expecting them to succeed. (Closes: #1050075)
   * Add patch to tolerate different floating-point results on i386.
     Our baseline for i386 still doesn't include SSE, so we still have to use
     i387 instructions with extended precision and sometimes different answers.
     (Closes: #1050076)
   * Ignore another test failure on big-endian machines.
     Similar to #1024391.
   * d/rules: Ignore two reftests that fail on i386 only.
     In these tests, the reference rendering of "Hello world" is as one line,
     but on i386 (possibly due to different rounding) it is word-wrapped onto
     two lines.
   * Add patch to work around a test failure on riscv64.
     Other architectures are occasionally affected by this.
     Thanks to Aurelien Jarno (Closes: #1049434)
   * Merge packaging from unstable
     - No further changes, except in the changelog
Checksums-Sha1:
 d288c2297905d7912eefc241e14de3e88a36089b 5307 gtk4_4.12.0+ds-2.dsc
 e5772e6a72fac6058370bff56e1ac9ad29a4fab0 3105460 gtk4_4.12.0+ds-2.debian.tar.xz
 a811abdbc507fa6bd60e28fb15892c02b238e37c 18896 
gtk4_4.12.0+ds-2_source.buildinfo
Checksums-Sha256:
 04e2634657d43df92e0757d54df732fe2777dd2b51681e5b581c6ad43ffc875c 5307 
gtk4_4.12.0+ds-2.dsc
 14df5e41dfdd4a4d2d23b98689e85fa42df2a0fee931ed924c05e7330ddead43 3105460 
gtk4_4.12.0+ds-2.debian.tar.xz
 ba2f923a4325fadaea90545f7ad0dec06213f554e7488c42baf43ce8e5d07747 18896 
gtk4_4.12.0+ds-2_source.buildinfo
Files:
 1c2c4dbc98d9636cac9244f4839eaf94 5307 libs optional gtk4_4.12.0+ds-2.dsc
 29c8df6a2f69f98563d2fe022e17d30a 3105460 libs optional 
gtk4_4.12.0+ds-2.debian.tar.xz
 c2bdf208695608b9f40b772a1a4e4b20 18896 libs optional 
gtk4_4.12.0+ds-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmTk3jQACgkQ4FrhR4+B
TE9l1hAAgzRelCqaikAOjBlS652sMb4YZZYers9UUh0cYel2oSx6iYuhLg61GyA9
A4PZe0W/SO32wWkMm48KBK5txldJJ+LGRKpupimSIHwapb7SAmZEnpei4v2a0/4x
JhEbaA9KCYC1+GBSmniHmP16ILXO/9SM+fDXPrV82ghBhMxJCLWC590wbJUI0bD/
1sk/VKeFQdj4FqCJUwsXm+jfxAzDImkrCknOz2rsklcgbzcDp41wHe0SrVP1UWL0
FQv/dsOX9re0E9BIUy8mqFov3UYDqKXNxzF5CaE/ZAXNXx51T2sYW7LR7yoAkVhv
kq9xeGFeLkgbyRxhO9hWkebmWuy+FZs6JoxMZ/Bk7Amf/N1nIzbGbwYIv321mDjW
itrwLZ2gO61UHHTZHBogAg71fCPNk+XdUNNCpoWfLAdyi55PDbfTZYlE9KRRYsWV
+oVkBm8IUnt0A4d3cmFoNNPiZb/t9VOu5cTFPhlOHu7TsZvdzQJtA+x7x0gW8p4z
JwPf2BJ+4yygg3gjxLxubCxNDpU9r7Lbj08p8EeVMMLzrGMEoFkLUtncgfOFjOem
IjAD2t3z+V2hUBeKRMMYXzIInEjZdEF2vHq9ROJbkrf3S3lABxREfv7nHLac5xpi
iTQoQYanTEwCHWfySOEqiHKM0LgihiWa1l+T+aXDYMRA5IAwuIw=
=o43l
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to