Source: alfa Version: 1.0-1 Severity: important Tags: patch Hi,
alfa hardcodes few library as build dependencies: this is problematic since their SONAMEs could be different (like in the case of libc, whose SONAME is not always libc.so.6) or bumped in the future. Because of this, I propose the following changes: - consolidate "gfortran" and "libgfortran3 (>= 4.6)" into a single "gfortran (>= 4.6)", as alfa is interested in the fortran compiler and not really in its shared library - drop libgomp1, which is an helper library provided by GCC - turn libc6 into libc-bin, which does the same effect (i.e. require glibc >= 2.14); note that this could be dropped altogether, since Debian stable has glibc 2.19. (Side question: is there any reason at all to require specific versions of glibc, gfortran, etc? If not, dropping the version constraints may be a good idea.) Thanks, -- Pino
--- a/debian/control +++ b/debian/control @@ -4,11 +4,9 @@ Priority: optional Maintainer: Debian Astronomy Team <debian-astro-maintain...@lists.alioth.debian.org> Uploaders: Roger Wesson <r...@nebulousresearch.org> Build-Depends: debhelper (>= 9.0.0), - gfortran, - libc6 (>= 2.14), + gfortran (>= 4.6), + libc-bin (>= 2.14), libcfitsio-dev (>= 3.060), - libgfortran3 (>= 4.6), - libgomp1 (>= 4.2.1) Standards-Version: 3.9.8 Homepage: https://github.com/rwesson/ALFA Vcs-Git: https://anonscm.debian.org/git/debian-astro/packages/alfa.git