Bug#1055515: ldc: diff for NMU version 1:1.35.0-1.1
Control: tags 1055515 + patch Control: tags 1055515 + pending Dear maintainer, I've prepared an NMU for ldc (versioned as 1:1.35.0-1.1) and uploaded it to DELAYED/15. Please feel free to delete it from queue if you think it isn't useful. Regards. Gianfranco diff -Nru ldc-1.35.0/debian/changelog ldc-1.35.0/debian/changelog --- ldc-1.35.0/debian/changelog 2023-11-04 18:40:54.0 +0100 +++ ldc-1.35.0/debian/changelog 2023-11-07 16:15:22.0 +0100 @@ -1,3 +1,11 @@ +ldc (1:1.35.0-1.1) unstable; urgency=medium + + * Non-maintainer upload + * Add bash-completion dependency to let cmake helper do the right job +(Closes: #1055515) + + -- Gianfranco Costamagna Tue, 07 Nov 2023 16:15:22 +0100 + ldc (1:1.35.0-1) unstable; urgency=medium [ Matthias Klumpp ] diff -Nru ldc-1.35.0/debian/control ldc-1.35.0/debian/control --- ldc-1.35.0/debian/control 2023-11-04 18:40:54.0 +0100 +++ ldc-1.35.0/debian/control 2023-11-07 16:15:22.0 +0100 @@ -4,7 +4,8 @@ Maintainer: Debian D Language Group Uploaders: Konstantinos Margaritis , Matthias Klumpp -Build-Depends: cmake, +Build-Depends: bash-completion, + cmake, debhelper-compat (= 12), dh-exec, gdmd, OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1055515: ldc: diff for NMU version 1:1.35.0-1.1
control: severity -1 serious On Tue, 7 Nov 2023 18:25:43 +0100 Gianfranco Costamagna wrote: Package: ldc Version: 1:1.35.0-1 Severity: normal Tags: patch Dear maintainer, I found the application FTBFS if bash-completion is installed due to a wrong check and assumption about its presence on CMakeLists.txt. I propose to add the dependency and let cmake do the correct job, resulting in a simplification of install target After more thinking, considering bash-completion is a package installed with high probability on most systems, I would say this bug is likely more serious to me, specially because the failure doesn't point to an obvious solution. G. OpenPGP_signature.asc Description: OpenPGP digital signature
Bug#1055515: ldc: diff for NMU version 1:1.35.0-1.1
Package: ldc Version: 1:1.35.0-1 Severity: normal Tags: patch Dear maintainer, I found the application FTBFS if bash-completion is installed due to a wrong check and assumption about its presence on CMakeLists.txt. I propose to add the dependency and let cmake do the correct job, resulting in a simplification of install target diff -Nru ldc-1.35.0/debian/changelog ldc-1.35.0/debian/changelog --- ldc-1.35.0/debian/changelog 2023-11-04 18:40:54.0 +0100 +++ ldc-1.35.0/debian/changelog 2023-11-07 16:15:22.0 +0100 @@ -1,3 +1,9 @@ +ldc (1:1.35.0-1.1) unstable; urgency=medium + + * Add bash-completion dependency to let cmake helper do the right job (Closes: #-1) + + -- Gianfranco Costamagna Tue, 07 Nov 2023 16:15:22 +0100 + ldc (1:1.35.0-1) unstable; urgency=medium [ Matthias Klumpp ] diff -Nru ldc-1.35.0/debian/control ldc-1.35.0/debian/control --- ldc-1.35.0/debian/control 2023-11-04 18:40:54.0 +0100 +++ ldc-1.35.0/debian/control 2023-11-07 16:15:22.0 +0100 @@ -4,7 +4,8 @@ Maintainer: Debian D Language Group Uploaders: Konstantinos Margaritis , Matthias Klumpp -Build-Depends: cmake, +Build-Depends: bash-completion, + cmake, debhelper-compat (= 12), dh-exec, gdmd, diff -Nru ldc-1.35.0/debian/ldc.install ldc-1.35.0/debian/ldc.install --- ldc-1.35.0/debian/ldc.install 2022-08-12 18:36:13.0 +0200 +++ ldc-1.35.0/debian/ldc.install 2023-11-07 16:15:20.0 +0100 @@ -1,4 +1,4 @@ -etc/bash_completion.d/*usr/share/bash-completion/completions/ +usr/share/bash-completion/completions/ etc/ldc2.conf usr/bin/* usr/lib/ldc_rt.dso.o OpenPGP_signature.asc Description: OpenPGP digital signature