Bug#1077675: gtk4: FTBFS: gtk / notify test fails: gtk_calendar_set_month: assertion 'date != NULL' failed

2024-07-31 Thread Simon McVittie
Source: gtk4
Version: 4.14.4-5
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

The new version of gtk4 in unstable failed to build on all architectures
so far:

> == 140/668 ===
> test: gtk:gtk / notify
...
> ok 204 /Notification/GtkButton
> ok 205 /Notification/GtkButtonsType
> not ok /Notification/GtkCalendar - Gtk-FATAL-CRITICAL: 
> gtk_calendar_set_month: assertion 'date != NULL' failed

I don't know why 4.14.4-5 is failing now, when 4.14.4-4 (which was
basically the same) built successfully and passed tests in experimental.

The good news is that this seems to be the only test failure, on all the
architectures that have been attempted so far.

smcv



Bug#1077675: gtk4: FTBFS: gtk / notify test fails: gtk_calendar_set_month: assertion 'date != NULL' failed

2024-07-31 Thread Adrian Bunk
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?

> smcv

cu
Adrian