instead of --buildtype=release to work around a crash in gnome-shell.
Upstream issue: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5512
If close an focused app window via the Activities overview, an assertion
fail will be triggered in clutter_actor_get_preferred_{width,height}.
When debug is disabled, the assertions are disabled as well and the
issue turns into a NULL dereference, leading to a crash.
This is definitely not a proper fix. But the issue has been haunting
gnome-42 and 43, and the upstream has not given any response yet.
Note that it's not a "compiler misoptimization" issue. The assertion
fails even with -O0, i. e. if both the assertions and compiler
optimization are disabled, gnome-shell will crash as well.
Doc building does not use sphinx if it is not available, but still
generate manual pages, which may be very useful for complex
applications such as dig.
Note that if sphinx is available, more detailed docs are generated,
but with our current instructions, they are not installed.
For Additional downloads, jhalfs looks for a bridgehead
that contains "Additional", and expects that there is no
other bridgehead before the next itemizedlist, which is
supposed to contain the download information. Otherwise
it fails to find and use this information. Replace the
extra bridgehead with a para and emphasis.
On this occasion the measurements are from an intel haswell, on
my normal test machine (still on icu71 and python3.10) the install
is 2MB larger and the SBU is bigger than for 102.4.0.
for the SHA512 crypt method, the default number of rounds (5000) is
too low to prevent brute force attacks on modern hardware. Multiply
it by 1000 (not sure it is enough).