#1146580 eccodes: debian/rules uses --flavor flang-21 but build-depends on flang-22

#1146580#5
Date:
2026-09-03 12:35:33 UTC
From:
To:
Dear Maintainer,

I've noticed that debian/rules ends override_dh_install with:

  dh_fortran_lib -p libeccodes-dev --flavor flang-21 --builddir $(BUILDDIR)-flang-21
  dh_fortran_lib -p libeccodes0    --flavor flang-21 --builddir $(BUILDDIR)-flang-21

but debian/control build-depends on `flang-22 [!s390x]`, and `FC_OPTIONAL:=`
is empty so $(BUILDDIR)-flang-21 is never created either.

Nothing fails today only because dh-fortran can't find flang-21 and falls
back to gfortran-16, so both lines quietly reinstall the gfortran build out
of debian/tmp under a flang flavor name. It breaks as soon as that fallback
stops resolving.

This looks like a leftover from the flang-21 -> flang-22 bump. I think the two
lines can just be dropped.

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

iQIzBAEBCgAdFiEEuVOE/FJ0HcdfWSw//lAdKwFeZPsFAmqZaZIACgkQ/lAdKwFe
ZPsk9A/9HEG0jo8U3JETAA9eFZpfzMBwuSxnZk0rGBrA2SU4F2TIikf9WGn3NZsq
D2D6I5USpw3agEsHrsiMQiFLkampp1G6WIbfRVh0EknSa/kqqiFpEFvZkqf5r4ZL
viM/cZZ7lxZq0uTLM2iEuE2cBrtTLOHTmgL9EmwaUkybmThCm5xJ6j2pAKwmydVy
jD2thyQIX5h7rBPBVmseU3Rcm2BVGFJRDAKYVm+KzbOjDuxYW8X9JWiXx2zPEm7K
FNJTZ0D2Hwfy+blnKy3OdHqMh0BLLCMUBX/s0XWOFjRMLNe1/FTeeethj29BlrvT
2e3tMdu2Z6JmvovB2Bt4URCxCo+BmUfbRLbPGU5XNQVdKZjTIPm50kFvH1BfNvob
gBLwVxdCqPcazqrcxsb1GmFvEtuuKIvSfTDOJ3Nf1io9pYsCAxS7CQWAQJveEDkP
EMMJY0nzO0yWZ5GYUH4gH3bWBxQU5s7OOBDUqAwx12xb9kXkLaZGtni+rb37CMRS
tRcJqYPd+2Qx4ihg3rBcQbwUtP59Ol6NEDfrW8bXtxx5Aq6l3HZX6VZ8eZ4oNyAW
WRxMCG1F3X0xoY9emvArYFa4aSzCYqdoTSusOKP08o6hmEfXdjoS0Kc7qDbITaAy
5QqDlFRlKSzQuLeCgQNI8jY0eMjZw6O2I4j22rPM0yS9aaUDV1Y=
=HeoC
-----END PGP SIGNATURE-----