[Bug 2052294] Re: Please merge 0.7.3-6.4 into noble

Nick Rosbrook 2052294 at bugs.launchpad.net
Fri Feb 2 16:43:57 UTC 2024


Thanks for the debdiffs, Ravi. A few comments below:

(1) In the changelog, you have:

- Include cdbs' autoreconf rules to generate new Makefiles

in remaining changes. However, Debian dropped CDBS support in 0.7.3-6.2,
which obsoletes that change. Hence, there should be an entry like:

* Dropped changes, no longer needed:
  - Include cdbs' autoreconf rules to generate new Makefiles

(2) Your current diff shows a d/rules delta of:

diff -Nru ltrace-0.7.3/debian/rules ltrace-0.7.3/debian/rules
--- ltrace-0.7.3/debian/rules	2022-05-03 01:51:07.000000000 +0200
+++ ltrace-0.7.3/debian/rules	2024-02-02 13:11:39.000000000 +0100
@@ -1,5 +1,11 @@
 #!/usr/bin/make -f
 
+cdbs_configure_flags := --with-libunwind=no
+
+# The configure logic for this is backwards. We need this before checking
+# for elfutils (ELF_C_READ_MMAP)
+CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
+
 %:
 	dh $@
 
@@ -8,5 +14,5 @@
 
 override_dh_install:
 	dh_install
-	rm -f debian/ltrace/usr/share/doc/ltrace/COPYING
-	rm -f debian/ltrace/usr/share/doc/ltrace/INSTALL
+	rm -f debian/ltrace/usr/share/doc/ltrace/COPYING*
+	rm -f debian/ltrace/usr/share/doc/ltrace/INSTALL*

However, with Debian's move to debhelper, the cdbs_configure_flags
change is obsolete, and I don't think that was ever our addition.
Similarly, I don't think we should have any delta in
`override_dh_install` (the asterisks were Debian's too, not our delta).

Therefore, I believe our only delta in d/rules should be the
CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE bit (though this may be
outdated, bonus points if you check that this is still needed).

** Changed in: ltrace (Ubuntu)
       Status: New => Incomplete

** Changed in: ltrace (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2052294

Title:
  Please merge 0.7.3-6.4 into noble

Status in ltrace package in Ubuntu:
  Incomplete

Bug description:
  tracking bug

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ltrace/+bug/2052294/+subscriptions




More information about the Ubuntu-sponsors mailing list