Package: mumps
Version: 5.8.1-2
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: origin-ubuntu resolute ubuntu-patch

Dear Maintainer,

dpkg 1.22.21ubuntu6 in Ubuntu set `--package-metadata` directly in
`LDFLAGS` (see Launchpad bug #2071468) which requires reading
`debian/changelog`. The autopkgtest fails due to having this warning:

```
dpkg-buildflags: warning: debian/changelog not found. Not setting ELF package 
metadata parameter.
```

In Ubuntu, the attached patch was applied to achieve the following:

So we copy `debian/changelog` into the working directory on Ubuntu.

  * autopkgtest: copy debian/changelog for ELF package metadata (LP: #2134532)


Thanks for considering the patch.

-- 
Benjamin Drung
Debian & Ubuntu Developer
diff -Nru mumps-5.8.1/debian/tests/mumps64-examples-serial 
mumps-5.8.1/debian/tests/mumps64-examples-serial
--- mumps-5.8.1/debian/tests/mumps64-examples-serial    2025-11-21 
01:00:46.000000000 +0100
+++ mumps-5.8.1/debian/tests/mumps64-examples-serial    2026-01-21 
11:43:28.000000000 +0100
@@ -16,6 +16,10 @@
 cd examples
 
 cp ../debian/tests/Makefile.inc ..
+# Copy debian/changelog for ELF package metadata in dpkg-buildflags LDFLAGS
+mkdir -p debian
+cp ../debian/changelog debian
+
 make clean
 make MUMPS_MPI=${DEFAULT_MPI} ${BUILD_FLAGS_64BIT} PLAT="_64pord" all
 
diff -Nru mumps-5.8.1/debian/tests/mumps-examples-serial 
mumps-5.8.1/debian/tests/mumps-examples-serial
--- mumps-5.8.1/debian/tests/mumps-examples-serial      2025-11-21 
01:00:46.000000000 +0100
+++ mumps-5.8.1/debian/tests/mumps-examples-serial      2026-01-21 
11:43:28.000000000 +0100
@@ -6,6 +6,10 @@
 cd examples
 
 cp ../debian/tests/Makefile.inc ..
+# Copy debian/changelog for ELF package metadata in dpkg-buildflags LDFLAGS
+mkdir -p debian
+cp ../debian/changelog debian
+
 make clean
 make MUMPS_MPI=${DEFAULT_MPI} all
 

Reply via email to