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

Samuel Thibault sthibault at debian.org
Tue Nov 25 20:04:06 GMT 2025


Package: dh-fortran
Version: 0.57
Severity: important

Hello,

- 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

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

-- 
Samuel
       La  fonction  memfrob() crypte les n premiers octets de la
       zone de mémoire  s  en  effectuant  un  OU-exclusif  entre
       chaque  octet  et le nombre 42.
(extrait de la page de man de memfrob -- Manuel du programmeur Linux)



More information about the debian-science-maintainers mailing list