Your message dated Wed, 31 Jul 2024 23:35:17 +0000
with message-id <[email protected]>
and subject line Bug#1077690: fixed in gtk4 4.14.4+ds-7
has caused the Debian Bug report #1077690,
regarding gtk4: intended CFLAGS/LDFLAGS no longer set, leading to test failures
and FTBFS on i386
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 [email protected]
immediately.)
--
1077690: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077690
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gtk4
Version: 4.14.4-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: Adrian Bunk <[email protected]>
(Redirecting from a reply to #1077675 since this is a different bug)
On Thu, 01 Aug 2024 at 00:19:45 +0300, Adrian Bunk wrote:
> On Wed, Jul 31, 2024 at 08:56:55PM +0100, Simon McVittie wrote:
> >,,,
> > The good news is that this seems to be the only test failure, on all the
> > architectures that have been attempted so far.
>
> The bad news is that this is not true on i386,
> apparently the -ffloat-store is gone there.
>
> Comparing build logs the "-Wl,-z,defs -Wl,-O1" is also gone
> (not only on i386), so I'd suspect some of the recent dpkg
> changes in that area might have broken LDFLAGS/CFLAGS setting?
I think this must be the case. I built 4.14.4-4 successfully for i386 while
testing the -ffloat-store change, so it must be a very recent change
(since the weekend) that made it regress.
Perhaps debian/rules will need some reordering so that it gets the
architectures from architecture.mk, then uses those to find out whether
we are on i386, then sets DEB_CFLAGS_MAINT_APPEND (on i386) and
DEB_LDFLAGS_MAINT_APPEND (everywhere), and finally includes the rest of
default.mk so the build flags are set up?
If a dpkg-dev change can make our intended CFLAGS and LDFLAGS go from
"works fine" to "silently ignored", that feels uncomfortably fragile.
smcv
--- End Message ---
--- Begin Message ---
Source: gtk4
Source-Version: 4.14.4+ds-7
Done: Simon McVittie <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 31 Jul 2024 23:27:57 +0100
Source: gtk4
Architecture: source
Version: 4.14.4+ds-7
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1077690
Changes:
gtk4 (4.14.4+ds-7) unstable; urgency=medium
.
* d/rules: Append to CFLAGS for i386 the same way we append to LDFLAGS.
Using DEB_CFLAGS_MAINT_APPEND here worked a few days ago, but does not
seem to work now, possibly affected by the changes in dpkg 1.22.10.
(Closes: #1077690)
* d/changelog: Mention #1077675 in previous changelog entry
Checksums-Sha1:
561a54d6fd0d2b8581c56875e4018d985a360495 4893 gtk4_4.14.4+ds-7.dsc
b462e45c485aa6c6060c871833118d9124c75a6c 3612868 gtk4_4.14.4+ds-7.debian.tar.xz
830f0fe8352696d646b1274277b4f443d5ee2259 19728
gtk4_4.14.4+ds-7_source.buildinfo
Checksums-Sha256:
c0bf7d225cc0337d65cdcb1ecee386c56d0cb862c7d3019d87eeec72afbf3f6b 4893
gtk4_4.14.4+ds-7.dsc
4f1ffb5f25d23b421f147529b36957fd05bfacb5dbb508790fe428e61028507d 3612868
gtk4_4.14.4+ds-7.debian.tar.xz
754d57581c17a97802e2b116a9bde0fab4dde096c7df3e284aa712f0be725f7e 19728
gtk4_4.14.4+ds-7_source.buildinfo
Files:
c79038da4ce448afa9e2a9187f6f8b59 4893 libs optional gtk4_4.14.4+ds-7.dsc
73cf9d04e6ccbd4c9d197e5a4b727709 3612868 libs optional
gtk4_4.14.4+ds-7.debian.tar.xz
a97a7c92631cc4f1564947906f1a1127 19728 libs optional
gtk4_4.14.4+ds-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmaqyNcACgkQ4FrhR4+B
TE8EZA//WNr8SdAuxBN+MIvgmdnGGmKdDoJQnaeG+4jz50eGv3pSR3XwMPKNpaEN
E3U4nesAX5eRTCae/FQU8j4/5ZKzS+oQ5b4/i6SwU0/h02bbKE6DxOSmNaoKcZaw
Ki30LoL9un0ZoD+XkxIXbDGwnPkHvVnsi47DR2aog/5O+L/k8CO7yilFD4CW6bBu
gaO4TWC9wX6dKR3ftpVBLWE4wRGb4dgS7lZaSs8Zh5T4iSVNFbjJEsIFEbkuCQAy
lyojncQh112IZZEtt8jJF9TAMWedp2MmXdaf5mVVLn6hgEVyi0i09xTiXXE+g8yE
IWANM07HYdivZQfTk9i4YM42d5AkOpVSDMo/L/ZJhaJQ3ujalMIzG7VmIyCx+U5V
jmQDMngNAhscotc895th7DP5RQQhOpBt8D8+ktjFExiGA0M10jyc9SRDEvkr0UST
Ws9rw1fxS0g9OdebLdb8WpDwEB14t78vYLFediSJApRXoKTE4h+xEUybihKcrVHq
FFxnZBGi9q/XLypejD26yY+DMWcSrVg7AuLhlhvzIInk91mSuCPRpL/xH8Hi8Tu/
YJ2ziCU8/F8DUFEy0QTrfAnGlcylFevvuhwuJIvjWudOipRJiwg7BSdbuLZy1TLH
gLM4I+EkDuzMC5P6SYyyHM3cnNzXbilBWr7xdq6P73flXclUVE4=
=BIY3
-----END PGP SIGNATURE-----
pgpS0M7NspvdB.pgp
Description: PGP signature
--- End Message ---