Bug#1121397: dh-fortran: build-dependency loop

Samuel Thibault sthibault at debian.org
Thu Nov 27 14:49:06 GMT 2025


Samuel Thibault, le mar. 25 nov. 2025 21:04:06 +0100, a ecrit:
> - The dh-fortran binary package depends on fortran-fpm
> - The fortran-fpm source package build-depends on libfortran-jonquil-dev
> - The fortran-jonquil source package build-depends on libfortran-toml-dev
> - The fortran-toml source package build-depends on dh-fortran-mod which depends on dh-fortran

It's actually smaller than this:

- the fortran-jonquil source package build-depends on dh-fortran-mod which depends on dh-fortran

Samuel

> So we need to break this dependency loop to be able to bootstrap new
> ports.
> 
> (It used not to be a problem when dh-fortran was previously not depending
> on fortran-fpm)
> 
> Samuel
> 
> -- System Information:
> Debian Release: forky/sid
>   APT prefers testing
>   APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386, arm64
> 
> Kernel: Linux 6.17.8+deb14-amd64 (SMP w/22 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages dh-fortran depends on:
> ii  debhelper                    13.28
> ii  fortran-fpm                  0.12.0-5
> ii  gfortran [fortran-compiler]  4:15.2.0-4
> ii  libfile-libmagic-perl        1.23-2+b2
> ii  patchelf                     0.18.0-1.4
> ii  perl [libio-compress-perl]   5.40.1-6
> ii  python3                      3.13.7-1
> ii  python3-click                8.2.0+0.really.8.1.8-1
> ii  python3-magic                2:0.4.27-3
> 
> dh-fortran recommends no packages.
> 
> dh-fortran suggests no packages.
> 
> -- no debconf information



More information about the debian-science-maintainers mailing list