Control: reassign -1 debugedit 1:5.2-3
Control: tags -1 + patch

On Thursday, September 04 2025, Mark Wielaard wrote:

> On Wed, Sep 03, 2025 at 11:56:20PM -0400, Sergio Durigan Junior wrote:
>> Strange, this test passed with the same GDB version before:
>> 
>> https://buildd.debian.org/status/fetch.php?pkg=debugedit&arch=hurd-amd64&ver=1%3A5.2-2&stamp=1756548946&raw=0
>
> Yes, it passes because it is ignoring the errors.
> But the warning/error is also in that build log.

Ah, right.

Well, this is still strange.  GDB was properly configured:

--8<---------------cut here---------------start------------->8---
(gdb) show configuration 
This GDB was configured as follows:
   configure --host=x86_64-gnu --target=x86_64-gnu
   ...
--8<---------------cut here---------------end--------------->8---

I wonder if this is some problem with the recent introduction of 64-bit
Hurd.

Either way, I was able to workaround the issue by forcing the test to
use gdb-multiarch instead of gdb.  The following debdiff fixes it for
me.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/

diff -Nru debugedit-5.2/debian/changelog debugedit-5.2/debian/changelog
--- debugedit-5.2/debian/changelog	2025-09-02 01:44:07.000000000 -0400
+++ debugedit-5.2/debian/changelog	2025-09-04 09:39:07.000000000 -0400
@@ -1,3 +1,9 @@
+debugedit (1:5.2-4) unstable; urgency=medium
+
+  * Use gdb-multiarch instead of gdb when testing. Closes: #1113764
+
+ -- Sergio Durigan Junior <[email protected]>  Thu, 04 Sep 2025 09:39:07 -0400
+
 debugedit (1:5.2-3) unstable; urgency=medium
 
   * Tighten test dependency on dwz.
diff -Nru debugedit-5.2/debian/control debugedit-5.2/debian/control
--- debugedit-5.2/debian/control	2025-09-01 07:34:30.000000000 -0400
+++ debugedit-5.2/debian/control	2025-09-04 09:38:19.000000000 -0400
@@ -13,7 +13,7 @@
   cpio <!nocheck>,
   dwz (>= 0.16) <!nocheck>,
   elfutils <!nocheck>,
-  gdb <!nocheck>,
+  gdb-multiarch <!nocheck>,
 Standards-Version: 4.7.2
 Homepage: https://sourceware.org/debugedit/
 Rules-Requires-Root: no
diff -Nru debugedit-5.2/debian/rules debugedit-5.2/debian/rules
--- debugedit-5.2/debian/rules	2025-09-02 01:41:03.000000000 -0400
+++ debugedit-5.2/debian/rules	2025-09-04 09:38:11.000000000 -0400
@@ -17,7 +17,7 @@
 	  cp -p tests/atlocal tests/atlocal.orig; \
 	  sed -i 's/^\(C\|LD\)FLAGS=.*/\1FLAGS=""/' tests/atlocal; \
 	fi
-	$(ign_test_results)if dh_auto_test; then \
+	$(ign_test_results)if GDB=/usr/bin/gdb-multiarch dh_auto_test; then \
 	  : ; \
 	else \
 	  echo '========== tests/testsuite.log =========='; \

Attachment: signature.asc
Description: PGP signature

Reply via email to