Bug#1055515: ldc: diff for NMU version 1:1.35.0-1.1

2024-01-15 Thread Gianfranco Costamagna

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

2023-11-21 Thread Gianfranco Costamagna

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

2023-11-07 Thread Gianfranco Costamagna

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